<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name/>
  <filename>index.adoc</filename>
  <class kind="class">BALXML_DECODER_LOG_END</class>
  <class kind="class">BALXML_DECODER_LOG_ERROR</class>
  <class kind="class">BALXML_DECODER_LOG_WARNING</class>
  <class kind="class">BAL_VERSION</class>
  <class kind="class">BAL_VERSION_DEPRECATION_THRESHOLD</class>
  <class kind="class">BAL_VERSION_MAJOR</class>
  <class kind="class">BAL_VERSION_MINOR</class>
  <class kind="class">BBL_VERSION</class>
  <class kind="class">BBL_VERSION_DEPRECATION_THRESHOLD</class>
  <class kind="class">BBL_VERSION_MAJOR</class>
  <class kind="class">BBL_VERSION_MINOR</class>
  <class kind="class">BDEALG_DECLARE_NESTED_TRAITS</class>
  <class kind="class">BDEALG_DECLARE_NESTED_TRAITS2</class>
  <class kind="class">BDEALG_DECLARE_NESTED_TRAITS3</class>
  <class kind="class">BDEALG_DECLARE_NESTED_TRAITS4</class>
  <class kind="class">BDEALG_DECLARE_NESTED_TRAITS5</class>
  <class kind="class">BDLB_ARRAYUTIL_LENGTH</class>
  <class kind="class">BDLB_ARRAYUTIL_SIZE</class>
  <class kind="class">BDLB_BITUTIL_USE_GNU_INTRINSICS</class>
  <class kind="class">BDLB_SCOPEEXIT_GUARD</class>
  <class kind="class">BDLB_SCOPEEXIT_PRIVATE_CAT</class>
  <class kind="class">BDLB_SCOPEEXIT_PRIVATE_CAT_IMP</class>
  <class kind="class">BDLB_SCOPEEXIT_USES_MODERN_CPP</class>
  <class kind="class">BDLB_VARIANT_USING_VARIADIC_TEMPLATES</class>
  <class kind="class">BDL_VERSION</class>
  <class kind="class">BDL_VERSION_DEPRECATION_THRESHOLD</class>
  <class kind="class">BDL_VERSION_MAJOR</class>
  <class kind="class">BDL_VERSION_MINOR</class>
  <class kind="class">BSLALG_DECLARE_NESTED_TRAITS</class>
  <class kind="class">BSLALG_DECLARE_NESTED_TRAITS2</class>
  <class kind="class">BSLALG_DECLARE_NESTED_TRAITS3</class>
  <class kind="class">BSLALG_DECLARE_NESTED_TRAITS4</class>
  <class kind="class">BSLALG_DECLARE_NESTED_TRAITS5</class>
  <class kind="class">BSLIM_TESTUTIL_L_</class>
  <class kind="class">BSLIM_TESTUTIL_P</class>
  <class kind="class">BSLIM_TESTUTIL_P_</class>
  <class kind="class">BSLIM_TESTUTIL_Q</class>
  <class kind="class">BSLIM_TESTUTIL_T_</class>
  <class kind="class">BSLMA_USESBSLMAALLOCATOR_CAT_IMP2</class>
  <class kind="class">BSLMA_USESBSLMAALLOCATOR_DEPRECATE_IF</class>
  <class kind="class">BSLMF_METAINT_TO_BOOL</class>
  <class kind="class">BSLMF_METAINT_TO_INT</class>
  <class kind="class">BSLMF_MOVABLEREF_DEDUCE</class>
  <class kind="class">BSLMF_SWITCH_USING_VARIADIC_TEMPLATES</class>
  <class kind="class">BSLMF_TYPEIDENTITY_T</class>
  <class kind="class">BSLMF_TYPELIST_USING_VARIADIC_TEMPLATES</class>
  <class kind="class">BSLMT_ONCE_CANCEL</class>
  <class kind="class">BSLMT_ONCE_DO</class>
  <class kind="class">BSLMT_ONCE_INITIALIZER</class>
  <class kind="class">BSLMT_QLOCK_INITIALIZER</class>
  <class kind="class">BSLMT_TESTUTIL_CERR</class>
  <class kind="class">BSLMT_TESTUTIL_COUT</class>
  <class kind="class">BSLMT_TESTUTIL_GUARD</class>
  <class kind="class">BSLMT_TESTUTIL_GUARDED_STREAM</class>
  <class kind="class">BSLMT_TESTUTIL_L_</class>
  <class kind="class">BSLMT_TESTUTIL_P</class>
  <class kind="class">BSLMT_TESTUTIL_P_</class>
  <class kind="class">BSLMT_TESTUTIL_Q</class>
  <class kind="class">BSLMT_TESTUTIL_T_</class>
  <class kind="class">BSLMT_THREAD_LOCAL_KEYWORD</class>
  <class kind="class">BSLMT_THREAD_LOCAL_VARIABLE</class>
  <class kind="class">BSLSCM_PATCHVERSION_PATCH</class>
  <class kind="class">BSLSTL_OPTIONAL_CONSTEXPR17</class>
  <class kind="class">BSLSTL_OPTIONAL_USES_STD_ALIASES</class>
  <class kind="class">BSLSTL_STRINGVIEWLIKEPARAM_ENABLE_IF_T</class>
  <class kind="class">BSLSTL_STRINGVIEWLIKEPARAM_ONLY_ENABLE_IF_T</class>
  <class kind="class">BSLSTL_STRINGVIEWLIKEPARAM_TYPE_IF_COMPLETE</class>
  <class kind="class">BSLSTL_STRING_ONLY_STRINGVIEW_ENABLE_IF_T</class>
  <class kind="class">BSLSTL_STRING_VIEW_IS_ALIASED</class>
  <class kind="class">BSLSTL_VARIANT_CONVERT_INDEX_OF</class>
  <class kind="class">BSLSTL_VARIANT_CONVERT_TYPE_OF</class>
  <class kind="class">BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM</class>
  <class kind="class">BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM_STD</class>
  <class kind="class">BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE</class>
  <class kind="class">BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM</class>
  <class kind="class">BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM_STD</class>
  <class kind="class">BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE</class>
  <class kind="class">BSLSTL_VARIANT_HAS_UNIQUE_TYPE</class>
  <class kind="class">BSLSTL_VARIANT_INDEX_OF</class>
  <class kind="class">BSLSTL_VARIANT_TYPE_AT_INDEX</class>
  <class kind="class">BSLSTL_VARIANT_VISITID</class>
  <class kind="class">BSLS_BSLONCE_INITIALIZER</class>
  <class kind="class">BSLS_BSLTESTUTIL_L_</class>
  <class kind="class">BSLS_BSLTESTUTIL_P</class>
  <class kind="class">BSLS_BSLTESTUTIL_P_</class>
  <class kind="class">BSLS_BSLTESTUTIL_Q</class>
  <class kind="class">BSLS_BSLTESTUTIL_T_</class>
  <class kind="class">BSLS_DEPRECATE_CAT</class>
  <class kind="class">BSLS_DEPRECATE_CAT_B</class>
  <class kind="class">BSLS_DEPRECATE_ISDEFINED</class>
  <class kind="class">BSLS_DEPRECATE_ISDEFINED_A</class>
  <class kind="class">BSLS_DEPRECATE_ISNONZERO</class>
  <class kind="class">BSLS_DEPRECATE_ISNONZERO_A</class>
  <class kind="class">BSLS_DEPRECATE_ISPASTTHRESHOLD</class>
  <class kind="class">BSLS_DEPRECATE_ISPASTTHRESHOLD_A</class>
  <class kind="class">BSLS_DEPRECATE_ISRETAINED</class>
  <class kind="class">BSLS_DEPRECATE_ISRETAINED_B</class>
  <class kind="class">BSLS_DEPRECATE_IS_ACTIVE</class>
  <class kind="class">BSLS_DEPRECATE_MAKE_VER</class>
  <class kind="class">BSLS_EXCEPTION_SPEC</class>
  <class kind="class">BSLS_EXCEPTION_VIRTUAL_NOTHROW</class>
  <class kind="class">BSLS_EXCEPTION_WHAT_NOTHROW</class>
  <class kind="class">BSLS_IDENT_RCSID</class>
  <class kind="class">BSLS_LIBRARYFEATURES_HAS_C90_GETS</class>
  <class kind="class">BSLS_LIBRARYFEATURES_HAS_CPP14_INTEGER_SEQUENCE</class>
  <class kind="class">BSLS_LIBRARYFEATURES_HAS_CPP17_DEPRECATED_REMOVED</class>
  <class kind="class">BSLS_LIBRARYFEATURES_HAS_CPP20_DEPRECATED_REMOVED</class>
  <class kind="class">BSLS_LIBRARYFEATURES_HAS_CPP98_AUTO_PTR</class>
  <class kind="class">BSLS_MACROINCREMENT</class>
  <class kind="class">BSLS_MACROINCREMENT_IMPL</class>
  <class kind="class">BSLS_MACROREPEAT</class>
  <class kind="class">BSLS_MACROREPEAT_COMMA</class>
  <class kind="class">BSLS_MACROREPEAT_SEP</class>
  <class kind="class">BSLS_PLATFORMUTIL_IS_LITTLE_ENDIAN</class>
  <class kind="class">BSLS_PLATFORM_CMP_VER_MAJOR</class>
  <class kind="class">BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_ALL</class>
  <class kind="class">BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_PRIMITIVE</class>
  <class kind="class">BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_REGULAR</class>
  <class kind="class">BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_USER_DEFINED</class>
  <class kind="class">BSL_GET_VERSION_MAJOR</class>
  <class kind="class">BSL_GET_VERSION_MINOR</class>
  <class kind="class">BSL_MAKE_VERSION</class>
  <class kind="class">BSL_VERSION</class>
  <class kind="class">BSL_VERSION_DEPRECATION_THRESHOLD</class>
  <class kind="class">BSL_VERSION_MAJOR</class>
  <class kind="class">BSL_VERSION_MINOR</class>
  <class kind="class">bdealg_HasTrait</class>
  <class kind="class">bdealg_SelectTrait</class>
  <class kind="class">bdema_Allocator</class>
  <class kind="class">bdes_ObjectBuffer</class>
  <class kind="class">bslalg_AutoArrayDestructor</class>
  <class kind="class">bslalg_AutoArrayMoveDestructor</class>
  <class kind="class">bslalg_AutoScalarDestructor</class>
  <class kind="class">bslalg_ConstructorProxy</class>
  <class kind="class">bslalg_DequeImpUtil</class>
  <class kind="class">bslalg_DequeIterator</class>
  <class kind="class">bslalg_HasTrait</class>
  <class kind="class">bslalg_SelectTrait</class>
  <class kind="class">bslalg_TypeTraitNil</class>
  <class kind="class">bslma_AutoDeallocator</class>
  <class kind="class">bslma_AutoDestructor</class>
  <class kind="class">bslma_AutoRawDeleter</class>
  <class kind="class">bslma_DeallocatorGuard</class>
  <class kind="class">bslma_DeallocatorProctor</class>
  <class kind="class">bslma_DestructorGuard</class>
  <class kind="class">bslma_DestructorProctor</class>
  <class kind="class">bslmf_AddReference</class>
  <class kind="class">bslmf_ArrayToConstPointer</class>
  <class kind="class">bslmf_ArrayToPointer</class>
  <class kind="class">bslmf_ConstForwardingType</class>
  <class kind="class">bslmf_EnableIf</class>
  <class kind="class">bslmf_ForwardingType</class>
  <class kind="class">bslmf_FunctionPointerTraits</class>
  <class kind="class">bslmf_If</class>
  <class kind="class">bslmf_IsArray</class>
  <class kind="class">bslmf_IsClass</class>
  <class kind="class">bslmf_IsConvertible</class>
  <class kind="class">bslmf_IsEnum</class>
  <class kind="class">bslmf_IsFunctionPointer</class>
  <class kind="class">bslmf_IsFundamental</class>
  <class kind="class">bslmf_IsMemberFunctionPointer</class>
  <class kind="class">bslmf_IsNil</class>
  <class kind="class">bslmf_IsPointer</class>
  <class kind="class">bslmf_IsPolymorphic</class>
  <class kind="class">bslmf_IsSame</class>
  <class kind="class">bslmf_MemberFunctionPointerTraits</class>
  <class kind="class">bslmf_MemberFunctionPointerTraitsImp</class>
  <class kind="class">bslmf_MetaInt</class>
  <class kind="class">bslmf_RemoveCvq</class>
  <class kind="class">bslmf_RemoveReference</class>
  <class kind="class">bslmf_Switch</class>
  <class kind="class">bslmf_Switch2</class>
  <class kind="class">bslmf_Switch3</class>
  <class kind="class">bslmf_Switch4</class>
  <class kind="class">bslmf_Switch5</class>
  <class kind="class">bslmf_Switch6</class>
  <class kind="class">bslmf_Switch7</class>
  <class kind="class">bslmf_Switch8</class>
  <class kind="class">bslmf_Switch9</class>
  <class kind="class">bslmf_Tag</class>
  <class kind="class">bslmf_TypeList</class>
  <class kind="class">bslmf_TypeList1</class>
  <class kind="class">bslmf_TypeList10</class>
  <class kind="class">bslmf_TypeList11</class>
  <class kind="class">bslmf_TypeList12</class>
  <class kind="class">bslmf_TypeList13</class>
  <class kind="class">bslmf_TypeList14</class>
  <class kind="class">bslmf_TypeList15</class>
  <class kind="class">bslmf_TypeList16</class>
  <class kind="class">bslmf_TypeList17</class>
  <class kind="class">bslmf_TypeList18</class>
  <class kind="class">bslmf_TypeList19</class>
  <class kind="class">bslmf_TypeList2</class>
  <class kind="class">bslmf_TypeList20</class>
  <class kind="class">bslmf_TypeList3</class>
  <class kind="class">bslmf_TypeList4</class>
  <class kind="class">bslmf_TypeList5</class>
  <class kind="class">bslmf_TypeList6</class>
  <class kind="class">bslmf_TypeList7</class>
  <class kind="class">bslmf_TypeList8</class>
  <class kind="class">bslmf_TypeList9</class>
  <class kind="class">bslmf_TypeListNil</class>
  <class kind="class">bslmf_TypeListTypeOf</class>
  <class kind="class">bslmf_TypeRep</class>
  <class kind="class">bsls_AlignedBuffer</class>
  <class kind="class">bsls_AlignmentFromType</class>
  <class kind="class">bsls_ObjectBuffer</class>
  <class kind="class">bsls_ProtocolTest</class>
  <class kind="class">bsls_ProtocolTestImp</class>
  <class kind="class">bsls_UnspecifiedBool</class>
  <class kind="class">bslstl_ForwardIterator</class>
  <class kind="class">bslstl_RandomAccessIterator</class>
  <class kind="class">bslstl_StringRef</class>
  <class kind="class">bslstl_StringRefData</class>
  <class kind="class">bslstl_StringRefImp</class>
  <class kind="class">bslstl_StringRefWide</class>
  <member kind="function">
    <type>void</type>
    <name>_Exit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __status)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>abort</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>abs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>acos</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>acosh</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>aligned_alloc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(size_t __alignment, size_t __size)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>asctime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const tm* __tp)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>asin</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>asinh</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>at_quick_exit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void(*)() __func)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>atan</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>atan2</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __y, double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>atanh</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>atexit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void(*)() __func)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>atof</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>atoi</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>atol</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr)</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>atoll</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>bsearch</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const void* __key, const void* __base, size_t __nmemb, size_t __size, __compar_fn_t __compar)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>btowc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>c16rtomb</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, char16_t __c16, mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>c32rtomb</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, char32_t __c32, mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>calloc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(size_t __nmemb, size_t __size)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>cbrt</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ceil</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clearerr</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>clock_t</type>
    <name>clock</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>copysign</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>cos</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>cosh</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>ctime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const time_t* __timer)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>difftime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(time_t __time1, time_t __time0)</arglist>
  </member>
  <member kind="function">
    <type>div_t</type>
    <name>div</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __numer, int __denom)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>erf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>erfc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>exit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __status)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>exp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>exp2</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>expm1</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>fabs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fclose</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>fdim</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>feclearexcept</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __excepts)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fegetenv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(fenv_t* __envp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fegetexceptflag</name>
    <anchorfile/>
    <anchor/>
    <arglist>(fexcept_t* __flagp, int __excepts)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fegetround</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>feholdexcept</name>
    <anchorfile/>
    <anchor/>
    <arglist>(fenv_t* __envp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>feof</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>feraiseexcept</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __excepts)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ferror</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fesetenv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const fenv_t* __envp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fesetexceptflag</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const fexcept_t* __flagp, int __excepts)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fesetround</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __rounding_direction)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fetestexcept</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __excepts)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>feupdateenv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const fenv_t* __envp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fflush</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fgetc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fgetpos</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, fpos_t* __pos)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>fgets</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, int __n, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>fgetwc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>fgetws</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __ws, int __n, __FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>floor</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>fma</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y, double __z)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>fmax</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>fmin</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>fmod</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>FILE*</type>
    <name>fopen</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __filename, const char* __modes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fputc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fputs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>fputwc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t __wc, __FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fputws</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __ws, __FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>fread</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __ptr, size_t __size, size_t __n, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>free</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __ptr)</arglist>
  </member>
  <member kind="function">
    <type>FILE*</type>
    <name>freopen</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __filename, const char* __modes, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>frexp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, int* __exponent)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fseek</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, long __off, int __whence)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fsetpos</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, const fpos_t* __pos)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>ftell</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fwide</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __fp, int __mode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fwprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __stream, const wchar_t* __format)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>fwrite</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const void* __ptr, size_t __size, size_t __n, FILE* __s)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fwscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __stream, const wchar_t* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getchar</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>getenv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __name)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>getwc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>getwchar</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>tm*</type>
    <name>gmtime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const time_t* __timer)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>hypot</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ilogb</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>intmax_t</type>
    <name>imaxabs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(intmax_t __n)</arglist>
  </member>
  <member kind="function">
    <type>imaxdiv_t</type>
    <name>imaxdiv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(intmax_t __numer, intmax_t __denom)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isalnum</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isalpha</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isblank</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iscntrl</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isdigit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isgraph</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>islower</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isprint</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ispunct</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isspace</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isupper</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswalnum</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswalpha</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswblank</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswcntrl</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswctype</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc, wctype_t __desc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswdigit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswgraph</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswlower</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswprint</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswpunct</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswspace</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswupper</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>iswxdigit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>isxdigit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>labs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(long __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ldexp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, int __exponent)</arglist>
  </member>
  <member kind="function">
    <type>ldiv_t</type>
    <name>ldiv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(long __numer, long __denom)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>lgamma</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double)</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>llabs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(long long __x)</arglist>
  </member>
  <member kind="function">
    <type>lldiv_t</type>
    <name>lldiv</name>
    <anchorfile/>
    <anchor/>
    <arglist>(long long __numer, long long __denom)</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>llrint</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>llround</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>lconv*</type>
    <name>localeconv</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>tm*</type>
    <name>localtime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const time_t* __timer)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>log</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>log10</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>log1p</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>log2</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>logb</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>longjmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__jmp_buf_tag[1] __env, int __val)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>lrint</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>lround</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>malloc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(size_t __size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>mblen</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>mbrlen</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, size_t __n, mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>mbrtoc16</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char16_t* __pc16, const char* __s, size_t __n, mbstate_t* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>mbrtoc32</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char32_t* __pc32, const char* __s, size_t __n, mbstate_t* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>mbrtowc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __pwc, const char* __s, size_t __n, mbstate_t* __p)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>mbsinit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>mbsrtowcs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __dst, const char** __src, size_t __len, mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>mbstowcs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __pwcs, const char* __s, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>mbtowc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __pwc, const char* __s, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>memcmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const void* __s1, const void* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>memcpy</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __dest, const void* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>memmove</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __dest, const void* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>memset</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __s, int __c, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>time_t</type>
    <name>mktime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(tm* __tp)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>modf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double* __iptr)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>nan</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __tagb)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>nanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __tagb)</arglist>
  </member>
  <member kind="function">
    <type>long double</type>
    <name>nanl</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __tagb)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>nearbyint</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>nextafter</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>nexttoward</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, long double __y)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>perror</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>pow</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putchar</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>puts</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>putwc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t __wc, __FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>putwchar</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>qsort</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __base, size_t __nmemb, size_t __size, __compar_fn_t __compar)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quick_exit</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __status)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>raise</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __sig)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>rand</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>realloc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(void* __ptr, size_t __size)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>remainder</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>remove</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __filename)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>remquo</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, double __y, int* __quo)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>rename</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __old, const char* __new)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rewind</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>rint</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>round</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>scalbln</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, long __n)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>scalbn</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x, int __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>scanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setbuf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, char* __buf)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>setlocale</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __category, const char* __locale)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setvbuf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __stream, char* __buf, int __modes, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>__sighandler_t</type>
    <name>signal</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __sig, __sighandler_t __handler)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>sin</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>sinh</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>snprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, size_t __maxlen, const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>sqrt</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>srand</name>
    <anchorfile/>
    <anchor/>
    <arglist>(unsigned int __seed)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, const char* __format)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>strcat</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __dest, const char* __src)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>strcmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s1, const char* __s2)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>strcoll</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s1, const char* __s2)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>strcpy</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __dest, const char* __src)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>strcspn</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, const char* __reject)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>strerror</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __errnum)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>strftime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, size_t __maxsize, const char* __format, const tm* __tp)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>strlen</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>strncat</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __dest, const char* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>strncmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s1, const char* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>strncpy</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __dest, const char* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>strspn</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, const char* __accept)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>strtod</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>strtof</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr)</arglist>
  </member>
  <member kind="function">
    <type>intmax_t</type>
    <name>strtoimax</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>strtok</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, const char* __delim)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>strtol</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>long double</type>
    <name>strtold</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr)</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>strtoll</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>strtoul</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long long</type>
    <name>strtoull</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>uintmax_t</type>
    <name>strtoumax</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __nptr, char** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>strxfrm</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __dest, const char* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s, size_t __n, const wchar_t* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s, const wchar_t* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>system</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __command)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>tan</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>tanh</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>tgamma</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double)</arglist>
  </member>
  <member kind="function">
    <type>time_t</type>
    <name>time</name>
    <anchorfile/>
    <anchor/>
    <arglist>(time_t* __timer)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timespec_get</name>
    <anchorfile/>
    <anchor/>
    <arglist>(timespec* __ts, int __base)</arglist>
  </member>
  <member kind="function">
    <type>FILE*</type>
    <name>tmpfile</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>tmpnam</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char[20])</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tolower</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>toupper</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>towctrans</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc, wctrans_t __desc)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>towlower</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>towupper</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>trunc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(double __x)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ungetc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(int __c, FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>wint_t</type>
    <name>ungetwc</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __wc, __FILE* __stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vfprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __s, const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vfscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(FILE* __s, const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vfwprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __s, const wchar_t* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vfwscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(__FILE* __s, const wchar_t* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vsnprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, size_t __maxlen, const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vsprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vsscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __s, const char* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vswprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s, size_t __n, const wchar_t* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vswscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s, const wchar_t* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vwprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>vwscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __format, __gnuc_va_list __arg)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcrtomb</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, wchar_t __wc, mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcscat</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __dest, const wchar_t* __src)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcschr</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __wcs, wchar_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wcscmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s1, const wchar_t* __s2)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wcscoll</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s1, const wchar_t* __s2)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcscpy</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __dest, const wchar_t* __src)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcscspn</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __wcs, const wchar_t* __reject)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcsftime</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s, size_t __maxsize, const wchar_t* __format, const tm* __tp)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcslen</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcsncat</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __dest, const wchar_t* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wcsncmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s1, const wchar_t* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcsncpy</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __dest, const wchar_t* __src, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcspbrk</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __wcs, const wchar_t* __accept)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcsrchr</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __wcs, wchar_t __wc)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcsrtombs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __dst, const wchar_t** __src, size_t __len, mbstate_t* __ps)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcsspn</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __wcs, const wchar_t* __accept)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcsstr</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __haystack, const wchar_t* __needle)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>wcstod</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>wcstof</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr)</arglist>
  </member>
  <member kind="function">
    <type>intmax_t</type>
    <name>wcstoimax</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wcstok</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s, const wchar_t* __delim, wchar_t** __ptr)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>wcstol</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>long double</type>
    <name>wcstold</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr)</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>wcstoll</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcstombs</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, const wchar_t* __pwcs, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>wcstoul</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long long</type>
    <name>wcstoull</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>uintmax_t</type>
    <name>wcstoumax</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __nptr, wchar_t** __endptr, int __base)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>wcsxfrm</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s1, const wchar_t* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wctob</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wint_t __c)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wctomb</name>
    <anchorfile/>
    <anchor/>
    <arglist>(char* __s, wchar_t __wchar)</arglist>
  </member>
  <member kind="function">
    <type>wctrans_t</type>
    <name>wctrans</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __property)</arglist>
  </member>
  <member kind="function">
    <type>wctype_t</type>
    <name>wctype</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const char* __property)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wmemchr</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s, wchar_t __c, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wmemcmp</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __s1, const wchar_t* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wmemcpy</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s1, const wchar_t* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wmemmove</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s1, const wchar_t* __s2, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>wmemset</name>
    <anchorfile/>
    <anchor/>
    <arglist>(wchar_t* __s, wchar_t __c, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wprintf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wscanf</name>
    <anchorfile/>
    <anchor/>
    <arglist>(const wchar_t* __format)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP</name>
  <filename>BloombergLP.adoc</filename>
  <class kind="class">BloombergLP::bcep_ThreadPoolJobFunc</class>
  <class kind="class">BloombergLP::bdealg_TypeTraitUsesBdemaAllocator</class>
  <class kind="class">BloombergLP::bdema_Allocator</class>
  <class kind="class">BloombergLP::bdema_Default</class>
  <class kind="class">BloombergLP::bdes_Assert</class>
  <class kind="class">BloombergLP::bdes_AssertFailureHandlerGuard</class>
  <class kind="class">BloombergLP::bdes_Platform</class>
  <class kind="class">BloombergLP::bslalg_ArrayDestructionPrimitives</class>
  <class kind="class">BloombergLP::bslalg_ArrayPrimitives</class>
  <class kind="class">BloombergLP::bslalg_RangeCompare</class>
  <class kind="class">BloombergLP::bslalg_ScalarDestructionPrimitives</class>
  <class kind="class">BloombergLP::bslalg_ScalarPrimitives</class>
  <class kind="class">BloombergLP::bslalg_SwapUtil</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitHasPointerSemantics</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitHasStlIterators</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitHasTrivialDefaultConstructor</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitPair</class>
  <class kind="class">BloombergLP::bslalg_TypeTraitUsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma_Allocator</class>
  <class kind="class">BloombergLP::bslma_Allocator</class>
  <class kind="class">BloombergLP::bslma_BufferAllocator</class>
  <class kind="class">BloombergLP::bslma_Default</class>
  <class kind="class">BloombergLP::bslma_Default</class>
  <class kind="class">BloombergLP::bslma_DefaultAllocatorGuard</class>
  <class kind="class">BloombergLP::bslma_DefaultAllocatorGuard</class>
  <class kind="class">BloombergLP::bslma_DeleterHelper</class>
  <class kind="class">BloombergLP::bslma_InfrequentDeleteBlockList</class>
  <class kind="class">BloombergLP::bslma_MallocFreeAllocator</class>
  <class kind="class">BloombergLP::bslma_ManagedAllocator</class>
  <class kind="class">BloombergLP::bslma_NewDeleteAllocator</class>
  <class kind="class">BloombergLP::bslma_SequentialAllocator</class>
  <class kind="class">BloombergLP::bslma_SequentialPool</class>
  <class kind="class">BloombergLP::bslma_TestAllocator</class>
  <class kind="class">BloombergLP::bslma_TestAllocatorMonitor</class>
  <class kind="class">BloombergLP::bslmf_AnyType</class>
  <class kind="class">BloombergLP::bslmf_FunctionPointerCLinkage</class>
  <class kind="class">BloombergLP::bslmf_FunctionPointerCPlusPlusLinkage</class>
  <class kind="class">BloombergLP::bslmf_Nil</class>
  <class kind="class">BloombergLP::bslmf_Nil</class>
  <class kind="class">BloombergLP::bslmf_TypeList0</class>
  <class kind="class">BloombergLP::bslmt_KeyDestructorFunction</class>
  <class kind="class">BloombergLP::bslmt_ThreadFunction</class>
  <class kind="class">BloombergLP::bsls_Alignment</class>
  <class kind="class">BloombergLP::bsls_AlignmentUtil</class>
  <class kind="class">BloombergLP::bsls_Assert</class>
  <class kind="class">BloombergLP::bsls_AssertFailureHandlerGuard</class>
  <class kind="class">BloombergLP::bsls_AssertTest</class>
  <class kind="class">BloombergLP::bsls_AssertTestException</class>
  <class kind="class">BloombergLP::bsls_AssertTestException</class>
  <class kind="class">BloombergLP::bsls_AssertTestHandlerGuard</class>
  <class kind="class">BloombergLP::bsls_BlockGrowth</class>
  <class kind="class">BloombergLP::bsls_PerformanceHint</class>
  <class kind="class">BloombergLP::bsls_Platform</class>
  <class kind="class">BloombergLP::bsls_PlatformUtil</class>
  <class kind="class">BloombergLP::bsls_Stopwatch</class>
  <class kind="class">BloombergLP::bsls_Stopwatch</class>
  <class kind="class">BloombergLP::bsls_TimeUtil</class>
  <class kind="class">BloombergLP::bsls_Types</class>
  <class kind="class">BloombergLP::bsls_Types</class>
  <class kind="class">BloombergLP::bslstl_StdExceptUtil</class>
  <class kind="class">BloombergLP::bslstp_Util</class>
  <class kind="class">BloombergLP::bdef_Function</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo</class>
  <class kind="class">BloombergLP::bdlat_FormattingMode</class>
  <class kind="class">BloombergLP::bdlat_HasFallbackEnumerator</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_IsBasicCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_IsBasicCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_IsBasicCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_IsBasicCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_IsBasicCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_IsBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_LoadValue</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_StoreInArrayElement</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_StoreInChoice</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_StoreInNullable</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_StoreInSequence</class>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_StoreValue</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory</class>
  <class kind="class">BloombergLP::bdlat_TypeCategoryDeclareDynamic</class>
  <class kind="class">BloombergLP::bdlat_TypeCategoryDeclareDynamic</class>
  <class kind="class">BloombergLP::bdlat_TypeCategoryDeclareDynamic</class>
  <class kind="class">BloombergLP::bdlat_TypeCategoryDeclareDynamic</class>
  <class kind="class">BloombergLP::bdlat_TypeCategoryDeclareDynamic</class>
  <class kind="class">BloombergLP::bdlat_TypeCategoryUtil</class>
  <class kind="class">BloombergLP::bdlat_TypeName</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicChoice</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicEnumeration</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicSequence</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitHasFallbackEnumerator</class>
  <class kind="class">BloombergLP::bdlat_UsesDefaultValueFlag</class>
  <class kind="class">BloombergLP::bsls_Int64</class>
  <class kind="class">BloombergLP::bsls_Platform_Assert</class>
  <class kind="class">BloombergLP::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::operator==</class>
  <class kind="class">BloombergLP::operator!=</class>
  <class kind="class">BloombergLP::bsls_libraryfeatures_CPP23_ABI</class>
  <member kind="function">
    <type>void*</type>
    <name>bslmt_EntryPointFunctorAdapter_invoker</name>
    <anchorfile>BloombergLP/bslmt_EntryPointFunctorAdapter_invoker.adoc</anchorfile>
    <anchor/>
    <arglist>(void* argument)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balb</name>
  <filename>BloombergLP/balb.adoc</filename>
  <class kind="class">BloombergLP::balb::Choice1</class>
  <class kind="class">BloombergLP::balb::Choice2</class>
  <class kind="class">BloombergLP::balb::Choice3</class>
  <class kind="class">BloombergLP::balb::Choice4</class>
  <class kind="class">BloombergLP::balb::Choice5</class>
  <class kind="class">BloombergLP::balb::ControlManager</class>
  <class kind="class">BloombergLP::balb::CustomInt</class>
  <class kind="class">BloombergLP::balb::CustomString</class>
  <class kind="class">BloombergLP::balb::Enumerated</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage</class>
  <class kind="class">BloombergLP::balb::FileCleanerConfiguration</class>
  <class kind="class">BloombergLP::balb::FileCleanerUtil</class>
  <class kind="class">BloombergLP::balb::LeakyBucket</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics</class>
  <class kind="class">BloombergLP::balb::PipeControlChannel</class>
  <class kind="class">BloombergLP::balb::PipeControlChannel_CStringUtil</class>
  <class kind="class">BloombergLP::balb::PipeTaskManager</class>
  <class kind="class">BloombergLP::balb::RateLimiter</class>
  <class kind="class">BloombergLP::balb::Request</class>
  <class kind="class">BloombergLP::balb::ReservationGuard</class>
  <class kind="class">BloombergLP::balb::Response</class>
  <class kind="class">BloombergLP::balb::Sequence1</class>
  <class kind="class">BloombergLP::balb::Sequence2</class>
  <class kind="class">BloombergLP::balb::Sequence3</class>
  <class kind="class">BloombergLP::balb::Sequence4</class>
  <class kind="class">BloombergLP::balb::Sequence5</class>
  <class kind="class">BloombergLP::balb::Sequence6</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2</class>
  <class kind="class">BloombergLP::balb::SimpleRequest</class>
  <class kind="class">BloombergLP::balb::Testmessages</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence</class>
  <class kind="class">BloombergLP::balb::VoidSequence</class>
  <class kind="class">BloombergLP::balb::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::balb::operator==</class>
  <class kind="class">BloombergLP::balb::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1</name>
  <filename>BloombergLP/balb/Choice1.adoc</filename>
  <class kind="class">BloombergLP::balb::Choice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice1::Choice1</class>
  <class kind="class">BloombergLP::balb::Choice1::makeSelection</class>
  <class kind="class">BloombergLP::balb::Choice1::makeSelection1</class>
  <class kind="class">BloombergLP::balb::Choice1::makeSelection2</class>
  <class kind="class">BloombergLP::balb::Choice1::makeSelection3</class>
  <class kind="class">BloombergLP::balb::Choice1::makeSelection4</class>
  <class kind="class">BloombergLP::balb::Choice1::selection1</class>
  <class kind="class">BloombergLP::balb::Choice1::selection2</class>
  <class kind="class">BloombergLP::balb::Choice1::selection3</class>
  <class kind="class">BloombergLP::balb::Choice1::selection4</class>
  <class kind="class">BloombergLP::balb::Choice1::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Choice1::d_selection1</class>
  <class kind="class">BloombergLP::balb::Choice1::d_selection2</class>
  <class kind="class">BloombergLP::balb::Choice1::d_selection3</class>
  <class kind="class">BloombergLP::balb::Choice1::d_selection4</class>
  <class kind="class">BloombergLP::balb::Choice1::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Choice1::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Choice1</name>
    <anchorfile>BloombergLP/balb/Choice1/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Choice1&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Choice1/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Choice1&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Choice1/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Choice1/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Choice1/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/Choice1/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/Choice1/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection3Value</name>
    <anchorfile>BloombergLP/balb/Choice1/isSelection3Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection4Value</name>
    <anchorfile>BloombergLP/balb/Choice1/isSelection4Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Choice1/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Choice1/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Choice1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Choice1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Choice1/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Choice1/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Choice1/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice1/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice1/_04enum-0245.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice1/_04enum-024b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::Choice1</name>
  <filename>BloombergLP/balb/Choice1/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::makeSelection</name>
  <filename>BloombergLP/balb/Choice1/makeSelection-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::makeSelection1</name>
  <filename>BloombergLP/balb/Choice1/makeSelection1-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::makeSelection2</name>
  <filename>BloombergLP/balb/Choice1/makeSelection2-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::makeSelection3</name>
  <filename>BloombergLP/balb/Choice1/makeSelection3-030.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::makeSelection4</name>
  <filename>BloombergLP/balb/Choice1/makeSelection4-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::selection1</name>
  <filename>BloombergLP/balb/Choice1/selection1-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::selection2</name>
  <filename>BloombergLP/balb/Choice1/selection2-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::selection3</name>
  <filename>BloombergLP/balb/Choice1/selection3-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::selection4</name>
  <filename>BloombergLP/balb/Choice1/selection4-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Choice1/lookupSelectionInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::d_selection1</name>
  <filename>BloombergLP/balb/Choice1/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::d_selection2</name>
  <filename>BloombergLP/balb/Choice1/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::d_selection3</name>
  <filename>BloombergLP/balb/Choice1/d_selection3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::d_selection4</name>
  <filename>BloombergLP/balb/Choice1/d_selection4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::CLASS_NAME</name>
  <filename>BloombergLP/balb/Choice1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice1::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Choice1/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2</name>
  <filename>BloombergLP/balb/Choice2.adoc</filename>
  <class kind="class">BloombergLP::balb::Choice2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice2::Choice2</class>
  <class kind="class">BloombergLP::balb::Choice2::makeSelection</class>
  <class kind="class">BloombergLP::balb::Choice2::makeSelection1</class>
  <class kind="class">BloombergLP::balb::Choice2::makeSelection2</class>
  <class kind="class">BloombergLP::balb::Choice2::makeSelection3</class>
  <class kind="class">BloombergLP::balb::Choice2::makeSelection4</class>
  <class kind="class">BloombergLP::balb::Choice2::selection1</class>
  <class kind="class">BloombergLP::balb::Choice2::selection2</class>
  <class kind="class">BloombergLP::balb::Choice2::selection3</class>
  <class kind="class">BloombergLP::balb::Choice2::selection4</class>
  <class kind="class">BloombergLP::balb::Choice2::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Choice2::d_selection1</class>
  <class kind="class">BloombergLP::balb::Choice2::d_selection2</class>
  <class kind="class">BloombergLP::balb::Choice2::d_selection3</class>
  <class kind="class">BloombergLP::balb::Choice2::d_selection4</class>
  <class kind="class">BloombergLP::balb::Choice2::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Choice2::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Choice2</name>
    <anchorfile>BloombergLP/balb/Choice2/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Choice2&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Choice2/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Choice2&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Choice2/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Choice2/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Choice2/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/Choice2/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/Choice2/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection3Value</name>
    <anchorfile>BloombergLP/balb/Choice2/isSelection3Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection4Value</name>
    <anchorfile>BloombergLP/balb/Choice2/isSelection4Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Choice2/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Choice2/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Choice2/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Choice2/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Choice2/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Choice2/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Choice2/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice2/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice2/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice2/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::Choice2</name>
  <filename>BloombergLP/balb/Choice2/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::makeSelection</name>
  <filename>BloombergLP/balb/Choice2/makeSelection-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::makeSelection1</name>
  <filename>BloombergLP/balb/Choice2/makeSelection1-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::makeSelection2</name>
  <filename>BloombergLP/balb/Choice2/makeSelection2-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::makeSelection3</name>
  <filename>BloombergLP/balb/Choice2/makeSelection3-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::makeSelection4</name>
  <filename>BloombergLP/balb/Choice2/makeSelection4-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::selection1</name>
  <filename>BloombergLP/balb/Choice2/selection1-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::selection2</name>
  <filename>BloombergLP/balb/Choice2/selection2-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::selection3</name>
  <filename>BloombergLP/balb/Choice2/selection3-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::selection4</name>
  <filename>BloombergLP/balb/Choice2/selection4-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Choice2/lookupSelectionInfo-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::d_selection1</name>
  <filename>BloombergLP/balb/Choice2/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::d_selection2</name>
  <filename>BloombergLP/balb/Choice2/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::d_selection3</name>
  <filename>BloombergLP/balb/Choice2/d_selection3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::d_selection4</name>
  <filename>BloombergLP/balb/Choice2/d_selection4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::CLASS_NAME</name>
  <filename>BloombergLP/balb/Choice2/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice2::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Choice2/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3</name>
  <filename>BloombergLP/balb/Choice3.adoc</filename>
  <class kind="class">BloombergLP::balb::Choice3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice3::Choice3</class>
  <class kind="class">BloombergLP::balb::Choice3::makeSelection</class>
  <class kind="class">BloombergLP::balb::Choice3::makeSelection1</class>
  <class kind="class">BloombergLP::balb::Choice3::makeSelection2</class>
  <class kind="class">BloombergLP::balb::Choice3::makeSelection3</class>
  <class kind="class">BloombergLP::balb::Choice3::makeSelection4</class>
  <class kind="class">BloombergLP::balb::Choice3::selection1</class>
  <class kind="class">BloombergLP::balb::Choice3::selection2</class>
  <class kind="class">BloombergLP::balb::Choice3::selection3</class>
  <class kind="class">BloombergLP::balb::Choice3::selection4</class>
  <class kind="class">BloombergLP::balb::Choice3::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Choice3::d_selection1</class>
  <class kind="class">BloombergLP::balb::Choice3::d_selection2</class>
  <class kind="class">BloombergLP::balb::Choice3::d_selection3</class>
  <class kind="class">BloombergLP::balb::Choice3::d_selection4</class>
  <class kind="class">BloombergLP::balb::Choice3::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Choice3::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Choice3</name>
    <anchorfile>BloombergLP/balb/Choice3/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Choice3&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Choice3/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Choice3&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Choice3/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Choice3/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Choice3/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/Choice3/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/Choice3/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection3Value</name>
    <anchorfile>BloombergLP/balb/Choice3/isSelection3Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection4Value</name>
    <anchorfile>BloombergLP/balb/Choice3/isSelection4Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Choice3/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Choice3/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Choice3/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Choice3/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Choice3/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Choice3/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Choice3/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice3/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice3/_04enum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice3/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::Choice3</name>
  <filename>BloombergLP/balb/Choice3/2constructor-03d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::makeSelection</name>
  <filename>BloombergLP/balb/Choice3/makeSelection-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::makeSelection1</name>
  <filename>BloombergLP/balb/Choice3/makeSelection1-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::makeSelection2</name>
  <filename>BloombergLP/balb/Choice3/makeSelection2-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::makeSelection3</name>
  <filename>BloombergLP/balb/Choice3/makeSelection3-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::makeSelection4</name>
  <filename>BloombergLP/balb/Choice3/makeSelection4-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::selection1</name>
  <filename>BloombergLP/balb/Choice3/selection1-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::selection2</name>
  <filename>BloombergLP/balb/Choice3/selection2-0aa.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::selection3</name>
  <filename>BloombergLP/balb/Choice3/selection3-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::selection4</name>
  <filename>BloombergLP/balb/Choice3/selection4-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Choice3/lookupSelectionInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::d_selection1</name>
  <filename>BloombergLP/balb/Choice3/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::d_selection2</name>
  <filename>BloombergLP/balb/Choice3/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::d_selection3</name>
  <filename>BloombergLP/balb/Choice3/d_selection3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::d_selection4</name>
  <filename>BloombergLP/balb/Choice3/d_selection4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::CLASS_NAME</name>
  <filename>BloombergLP/balb/Choice3/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice3::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Choice3/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4</name>
  <filename>BloombergLP/balb/Choice4.adoc</filename>
  <class kind="class">BloombergLP::balb::Choice4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice4::Choice4</class>
  <class kind="class">BloombergLP::balb::Choice4::makeSelection</class>
  <class kind="class">BloombergLP::balb::Choice4::makeSelection1</class>
  <class kind="class">BloombergLP::balb::Choice4::makeSelection2</class>
  <class kind="class">BloombergLP::balb::Choice4::selection1</class>
  <class kind="class">BloombergLP::balb::Choice4::selection2</class>
  <class kind="class">BloombergLP::balb::Choice4::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Choice4::d_selection1</class>
  <class kind="class">BloombergLP::balb::Choice4::d_selection2</class>
  <class kind="class">BloombergLP::balb::Choice4::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Choice4::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Choice4</name>
    <anchorfile>BloombergLP/balb/Choice4/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Choice4&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Choice4/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Choice4&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Choice4/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Choice4/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Choice4/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/Choice4/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/Choice4/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Choice4/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Choice4/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Choice4/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Choice4/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Choice4/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Choice4/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Choice4/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice4/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice4/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice4/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::Choice4</name>
  <filename>BloombergLP/balb/Choice4/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::makeSelection</name>
  <filename>BloombergLP/balb/Choice4/makeSelection-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::makeSelection1</name>
  <filename>BloombergLP/balb/Choice4/makeSelection1-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::makeSelection2</name>
  <filename>BloombergLP/balb/Choice4/makeSelection2-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::selection1</name>
  <filename>BloombergLP/balb/Choice4/selection1-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::selection2</name>
  <filename>BloombergLP/balb/Choice4/selection2-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Choice4/lookupSelectionInfo-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::d_selection1</name>
  <filename>BloombergLP/balb/Choice4/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::d_selection2</name>
  <filename>BloombergLP/balb/Choice4/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::CLASS_NAME</name>
  <filename>BloombergLP/balb/Choice4/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice4::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Choice4/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5</name>
  <filename>BloombergLP/balb/Choice5.adoc</filename>
  <class kind="class">BloombergLP::balb::Choice5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Choice5::Choice5</class>
  <class kind="class">BloombergLP::balb::Choice5::makeSelection</class>
  <class kind="class">BloombergLP::balb::Choice5::makeSelection1</class>
  <class kind="class">BloombergLP::balb::Choice5::makeSelection2</class>
  <class kind="class">BloombergLP::balb::Choice5::selection1</class>
  <class kind="class">BloombergLP::balb::Choice5::selection2</class>
  <class kind="class">BloombergLP::balb::Choice5::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Choice5::d_selection1</class>
  <class kind="class">BloombergLP::balb::Choice5::d_selection2</class>
  <class kind="class">BloombergLP::balb::Choice5::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Choice5::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Choice5</name>
    <anchorfile>BloombergLP/balb/Choice5/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Choice5&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Choice5/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Choice5&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Choice5/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Choice5/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Choice5/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/Choice5/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/Choice5/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Choice5/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Choice5/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Choice5/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Choice5/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Choice5/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Choice5/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Choice5/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice5/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice5/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Choice5/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::Choice5</name>
  <filename>BloombergLP/balb/Choice5/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::makeSelection</name>
  <filename>BloombergLP/balb/Choice5/makeSelection-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::makeSelection1</name>
  <filename>BloombergLP/balb/Choice5/makeSelection1-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::makeSelection2</name>
  <filename>BloombergLP/balb/Choice5/makeSelection2-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::selection1</name>
  <filename>BloombergLP/balb/Choice5/selection1-0ed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::selection2</name>
  <filename>BloombergLP/balb/Choice5/selection2-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Choice5/lookupSelectionInfo-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::d_selection1</name>
  <filename>BloombergLP/balb/Choice5/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::d_selection2</name>
  <filename>BloombergLP/balb/Choice5/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::CLASS_NAME</name>
  <filename>BloombergLP/balb/Choice5/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Choice5::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Choice5/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::ControlManager</name>
  <filename>BloombergLP/balb/ControlManager.adoc</filename>
  <class kind="class">BloombergLP::balb::ControlManager::ControlHandler</class>
  <class kind="class">BloombergLP::balb::ControlManager::dispatchMessage</class>
  <member kind="function">
    <type>void</type>
    <name>ControlManager</name>
    <anchorfile>BloombergLP/balb/ControlManager/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ControlManager</name>
    <anchorfile>BloombergLP/balb/ControlManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balb/ControlManager/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterDefaultHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/deregisterDefaultHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/deregisterHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterUsageHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/deregisterUsageHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasDefaultHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/hasDefaultHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printUsage</name>
    <anchorfile>BloombergLP/balb/ControlManager/printUsage.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const std::string_view&amp; preamble)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printUsageHelper</name>
    <anchorfile>BloombergLP/balb/ControlManager/printUsageHelper.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const std::string_view&amp; preamble)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerDefaultHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/registerDefaultHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(const ControlHandler&amp; hander)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/registerHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix, const std::string_view&amp; arguments, const std::string_view&amp; description, const ControlHandler&amp; handler)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerUsageHandler</name>
    <anchorfile>BloombergLP/balb/ControlManager/registerUsageHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ControlManager, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ControlManager, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balb/ControlManager/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::ControlManager::ControlHandler</name>
  <filename>BloombergLP/balb/ControlManager/ControlHandler.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::ControlManager::dispatchMessage</name>
  <filename>BloombergLP/balb/ControlManager/dispatchMessage-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomInt</name>
  <filename>BloombergLP/balb/CustomInt.adoc</filename>
  <class kind="class">BloombergLP::balb::CustomInt::BaseType</class>
  <class kind="class">BloombergLP::balb::CustomInt::CustomInt</class>
  <class kind="class">BloombergLP::balb::CustomInt::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~CustomInt</name>
    <anchorfile>BloombergLP/balb/CustomInt/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CustomInt&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/CustomInt/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CustomInt&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/CustomInt/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/CustomInt/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balb/CustomInt/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const int&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/CustomInt/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/CustomInt/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/CustomInt/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const int&amp;</type>
    <name>toInt</name>
    <anchorfile>BloombergLP/balb/CustomInt/toInt.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>checkRestrictions</name>
    <anchorfile>BloombergLP/balb/CustomInt/checkRestrictions.adoc</anchorfile>
    <anchor/>
    <arglist>(const int&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomInt::BaseType</name>
  <filename>BloombergLP/balb/CustomInt/BaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomInt::CustomInt</name>
  <filename>BloombergLP/balb/CustomInt/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomInt::CLASS_NAME</name>
  <filename>BloombergLP/balb/CustomInt/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomString</name>
  <filename>BloombergLP/balb/CustomString.adoc</filename>
  <class kind="class">BloombergLP::balb::CustomString::BaseType</class>
  <class kind="class">BloombergLP::balb::CustomString::CustomString</class>
  <class kind="class">BloombergLP::balb::CustomString::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~CustomString</name>
    <anchorfile>BloombergLP/balb/CustomString/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CustomString&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/CustomString/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CustomString&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/CustomString/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/CustomString/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromString</name>
    <anchorfile>BloombergLP/balb/CustomString/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/CustomString/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/CustomString/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/CustomString/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balb/CustomString/toString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>checkRestrictions</name>
    <anchorfile>BloombergLP/balb/CustomString/checkRestrictions.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomString::BaseType</name>
  <filename>BloombergLP/balb/CustomString/BaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomString::CustomString</name>
  <filename>BloombergLP/balb/CustomString/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::CustomString::CLASS_NAME</name>
  <filename>BloombergLP/balb/CustomString/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Enumerated</name>
  <filename>BloombergLP/balb/Enumerated.adoc</filename>
  <class kind="class">BloombergLP::balb::Enumerated::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Enumerated::Value</class>
  <class kind="class">BloombergLP::balb::Enumerated::fromString</class>
  <class kind="class">BloombergLP::balb::Enumerated::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Enumerated::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Enumerated/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, Value&amp; value, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Enumerated/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, Value value, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balb/Enumerated/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Enumerated/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Enumerated/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balb/Enumerated/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Enumerated::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Enumerated/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Enumerated::Value</name>
  <filename>BloombergLP/balb/Enumerated/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Enumerated::fromString</name>
  <filename>BloombergLP/balb/Enumerated/fromString-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Enumerated::CLASS_NAME</name>
  <filename>BloombergLP/balb/Enumerated/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Enumerated::ENUMERATOR_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Enumerated/ENUMERATOR_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage</name>
  <filename>BloombergLP/balb/FeatureTestMessage.adoc</filename>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::FeatureTestMessage</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection1</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection10</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection11</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection2</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection3</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection4</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection5</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection6</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection7</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection8</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::makeSelection9</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection1</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection10</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection11</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection2</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection3</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection4</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection5</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection6</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection7</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection8</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::selection9</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection1</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection10</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection11</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection2</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection3</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection4</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection5</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection6</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection7</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection8</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::d_selection9</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::FeatureTestMessage::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~FeatureTestMessage</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FeatureTestMessage&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const FeatureTestMessage&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection10Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection10Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection11Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection11Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection3Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection3Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection4Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection4Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection5Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection5Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection6Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection6Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection7Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection7Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection8Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection8Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection9Value</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isSelection9Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/FeatureTestMessage/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/FeatureTestMessage/_04enum-0cc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/FeatureTestMessage/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/FeatureTestMessage/_04enum-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::FeatureTestMessage</name>
  <filename>BloombergLP/balb/FeatureTestMessage/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection1</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection1-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection10</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection10-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection11</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection11-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection2</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection2-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection3</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection3-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection4</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection4-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection5</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection5-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection6</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection6-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection7</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection7-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection8</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection8-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::makeSelection9</name>
  <filename>BloombergLP/balb/FeatureTestMessage/makeSelection9-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection1</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection1-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection10</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection10-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection11</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection11-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection2</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection2-06a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection3</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection3-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection4</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection4-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection5</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection5-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection6</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection6-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection7</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection7-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection8</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection8-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::selection9</name>
  <filename>BloombergLP/balb/FeatureTestMessage/selection9-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/FeatureTestMessage/lookupSelectionInfo-0b2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection1</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection10</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection11</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection2</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection3</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection4</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection5</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection6</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection7</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection8</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::d_selection9</name>
  <filename>BloombergLP/balb/FeatureTestMessage/d_selection9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::CLASS_NAME</name>
  <filename>BloombergLP/balb/FeatureTestMessage/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FeatureTestMessage::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/FeatureTestMessage/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FileCleanerConfiguration</name>
  <filename>BloombergLP/balb/FileCleanerConfiguration.adoc</filename>
  <class kind="class">BloombergLP::balb::FileCleanerConfiguration::FileCleanerConfiguration</class>
  <member kind="function">
    <type>FileCleanerConfiguration&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const FileCleanerConfiguration&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>filePattern</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/filePattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>maxFileAge</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/maxFileAge.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNumFiles</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/maxNumFiles.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minNumFiles</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/minNumFiles.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFilePattern</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/setFilePattern.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; filePattern)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxFileAge</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/setMaxFileAge.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; maxAge)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxNumFiles</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/setMaxNumFiles.adoc</anchorfile>
    <anchor/>
    <arglist>(int maxNumFiles)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMinNumFiles</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/setMinNumFiles.adoc</anchorfile>
    <anchor/>
    <arglist>(int minNumFiles)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FileCleanerConfiguration, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FileCleanerConfiguration, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balb/FileCleanerConfiguration/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FileCleanerConfiguration::FileCleanerConfiguration</name>
  <filename>BloombergLP/balb/FileCleanerConfiguration/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::FileCleanerUtil</name>
  <filename>BloombergLP/balb/FileCleanerUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>removeFiles</name>
    <anchorfile>BloombergLP/balb/FileCleanerUtil/removeFiles.adoc</anchorfile>
    <anchor/>
    <arglist>(const FileCleanerConfiguration&amp; config)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::LeakyBucket</name>
  <filename>BloombergLP/balb/LeakyBucket.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>LeakyBucket</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 drainRate, bsls::Types::Uint64 capacity, const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~LeakyBucket</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>calculateTimeToSubmit</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/calculateTimeToSubmit.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelReserved</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/cancelReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>drainRate</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/drainRate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getStatistics</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/getStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* submittedUnits, bsls::Types::Uint64* unusedUnits)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>lastUpdateTime</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/lastUpdateTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetStatistics</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/resetStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRateAndCapacity</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/setRateAndCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 newRate, bsls::Types::Uint64 newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>statisticsCollectionStartTime</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/statisticsCollectionStartTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>submit</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/submit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>submitReserved</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/submitReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>unitsInBucket</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/unitsInBucket.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>unitsReserved</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/unitsReserved.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>updateState</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/updateState.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>wouldOverflow</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/wouldOverflow.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>calculateCapacity</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/calculateCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 drainRate, const bsls::TimeInterval&amp; timeWindow)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>calculateDrainTime</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/calculateDrainTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits, bsls::Types::Uint64 drainRate, bool ceilFlag)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>calculateTimeWindow</name>
    <anchorfile>BloombergLP/balb/LeakyBucket/calculateTimeWindow.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 drainRate, bsls::Types::Uint64 capacity)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor</name>
  <filename>BloombergLP/balb/PerformanceMonitor.adoc</filename>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::Statistics</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::Measure</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::PerformanceMonitor</class>
  <member kind="function">
    <type>void</type>
    <name>~PerformanceMonitor</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PerformanceMonitor::ConstIterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>collect</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/collect.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PerformanceMonitor::ConstIterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PerformanceMonitor::ConstIterator</type>
    <name>find</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/find.adoc</anchorfile>
    <anchor/>
    <arglist>(int pid)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRegisteredPids</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/numRegisteredPids.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerPid</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/registerPid.adoc</anchorfile>
    <anchor/>
    <arglist>(int pid, const bsl::string&amp; description)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetStatistics</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/resetStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCollectionInterval</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/setCollectionInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(double interval)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>unregisterPid</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/unregisterPid.adoc</anchorfile>
    <anchor/>
    <arglist>(int pid)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;PerformanceMonitor, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;PerformanceMonitor, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator.adoc</filename>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator::difference_type</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator::iterator_category</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator::pointer</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator::reference</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator::value_type</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::ConstIterator::operator++</class>
  <member kind="function">
    <type>void</type>
    <name>ConstIterator</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/ConstIterator/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PerformanceMonitor::ConstIterator::reference</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/ConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PerformanceMonitor::ConstIterator::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/ConstIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/ConstIterator/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const ConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/ConstIterator/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const ConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ConstIterator</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/ConstIterator.adoc</anchorfile>
    <anchor/>
    <arglist>(PidMap::const_iterator it, bslmt::RWMutex* mapGuard)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator::difference_type</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator::iterator_category</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator::pointer</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator::reference</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator::value_type</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::ConstIterator::operator++</name>
  <filename>BloombergLP/balb/PerformanceMonitor/ConstIterator/operator_inc-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::Statistics</name>
  <filename>BloombergLP/balb/PerformanceMonitor/Statistics.adoc</filename>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::Statistics::Statistics</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor::Statistics::print</class>
  <member kind="function">
    <type>double</type>
    <name>avgValue</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/avgValue.adoc</anchorfile>
    <anchor/>
    <arglist>(Measure measure)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>description</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/description.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>elapsedTime</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/elapsedTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>latestValue</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/latestValue.adoc</anchorfile>
    <anchor/>
    <arglist>(Measure measure)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>maxValue</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/maxValue.adoc</anchorfile>
    <anchor/>
    <arglist>(Measure measure)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>minValue</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/minValue.adoc</anchorfile>
    <anchor/>
    <arglist>(Measure measure)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pid</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/pid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Datetime&amp;</type>
    <name>startupTime</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/startupTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Statistics, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Statistics, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Statistics&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor/Statistics.adoc</anchorfile>
    <anchor/>
    <arglist>(const Statistics&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::Statistics::Statistics</name>
  <filename>BloombergLP/balb/PerformanceMonitor/Statistics/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::Statistics::print</name>
  <filename>BloombergLP/balb/PerformanceMonitor/Statistics/print-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::Measure</name>
  <filename>BloombergLP/balb/PerformanceMonitor/Measure.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor::PerformanceMonitor</name>
  <filename>BloombergLP/balb/PerformanceMonitor/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics.adoc</filename>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::LdType</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::LluType</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::LuType</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cmajflt</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cminflt</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_comm</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cstime</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cutime</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_flags</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_itrealvalue</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_majflt</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_minflt</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_nice</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_numThreads</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_pgrp</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_pid</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_ppid</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_priority</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_rss</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_session</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_starttime</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_state</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_stime</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_tpgid</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_tty_nr</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_utime</class>
  <class kind="class">BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_vsize</class>
  <member kind="function">
    <type>void</type>
    <name>PerformanceMonitor_LinuxProcStatistics</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseProcStatString</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/parseProcStatString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; procStatString, int pid)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readProcStatString</name>
    <anchorfile>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/readProcStatString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* buffer, int pid)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::LdType</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/LdType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::LluType</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/LluType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::LuType</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/LuType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cmajflt</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_cmajflt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cminflt</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_cminflt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_comm</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_comm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cstime</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_cstime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_cutime</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_cutime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_flags</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_flags.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_itrealvalue</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_itrealvalue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_majflt</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_majflt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_minflt</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_minflt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_nice</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_nice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_numThreads</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_numThreads.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_pgrp</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_pgrp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_pid</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_pid.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_ppid</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_ppid.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_priority</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_priority.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_rss</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_rss.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_session</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_session.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_starttime</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_starttime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_state</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_state.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_stime</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_stime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_tpgid</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_tpgid.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_tty_nr</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_tty_nr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_utime</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_utime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PerformanceMonitor_LinuxProcStatistics::d_vsize</name>
  <filename>BloombergLP/balb/PerformanceMonitor_LinuxProcStatistics/d_vsize.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel</name>
  <filename>BloombergLP/balb/PipeControlChannel.adoc</filename>
  <class kind="class">BloombergLP::balb::PipeControlChannel::ControlCallback</class>
  <class kind="class">BloombergLP::balb::PipeControlChannel::PipeControlChannel</class>
  <class kind="class">BloombergLP::balb::PipeControlChannel::start</class>
  <class kind="class">BloombergLP::balb::PipeControlChannel::k_DEFAULT_PERMISSIONS</class>
  <member kind="function">
    <type>void</type>
    <name>~PipeControlChannel</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>permissions</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/permissions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>pipeName</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/pipeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPermissions</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/setPermissions.adoc</anchorfile>
    <anchor/>
    <arglist>(int permissions)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutdown</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/shutdown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/balb/PipeControlChannel/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel::ControlCallback</name>
  <filename>BloombergLP/balb/PipeControlChannel/ControlCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel::PipeControlChannel</name>
  <filename>BloombergLP/balb/PipeControlChannel/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel::start</name>
  <filename>BloombergLP/balb/PipeControlChannel/start-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel::k_DEFAULT_PERMISSIONS</name>
  <filename>BloombergLP/balb/PipeControlChannel/k_DEFAULT_PERMISSIONS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel_CStringUtil</name>
  <filename>BloombergLP/balb/PipeControlChannel_CStringUtil.adoc</filename>
  <class kind="class">BloombergLP::balb::PipeControlChannel_CStringUtil::flatten</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeControlChannel_CStringUtil::flatten</name>
  <filename>BloombergLP/balb/PipeControlChannel_CStringUtil/flatten-064.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeTaskManager</name>
  <filename>BloombergLP/balb/PipeTaskManager.adoc</filename>
  <class kind="class">BloombergLP::balb::PipeTaskManager::PipeTaskManager</class>
  <class kind="class">BloombergLP::balb::PipeTaskManager::controlManager</class>
  <member kind="function">
    <type>void</type>
    <name>~PipeTaskManager</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>pipeName</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/pipeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutdown</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/shutdown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>start</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/start.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; pipeBasename)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>stop</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;PipeTaskManager, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;PipeTaskManager, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balb/PipeTaskManager/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeTaskManager::PipeTaskManager</name>
  <filename>BloombergLP/balb/PipeTaskManager/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::PipeTaskManager::controlManager</name>
  <filename>BloombergLP/balb/PipeTaskManager/controlManager-0622.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::RateLimiter</name>
  <filename>BloombergLP/balb/RateLimiter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RateLimiter</name>
    <anchorfile>BloombergLP/balb/RateLimiter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 sustainedRateLimit, const bsls::TimeInterval&amp; sustainedRateWindow, bsls::Types::Uint64 peakRateLimit, const bsls::TimeInterval&amp; peakRateWindow, const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RateLimiter</name>
    <anchorfile>BloombergLP/balb/RateLimiter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>calculateTimeToSubmit</name>
    <anchorfile>BloombergLP/balb/RateLimiter/calculateTimeToSubmit.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelReserved</name>
    <anchorfile>BloombergLP/balb/RateLimiter/cancelReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getStatistics</name>
    <anchorfile>BloombergLP/balb/RateLimiter/getStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* submittedUnits, bsls::Types::Uint64* unusedUnits)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>lastUpdateTime</name>
    <anchorfile>BloombergLP/balb/RateLimiter/lastUpdateTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>peakRateLimit</name>
    <anchorfile>BloombergLP/balb/RateLimiter/peakRateLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>peakRateWindow</name>
    <anchorfile>BloombergLP/balb/RateLimiter/peakRateWindow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/balb/RateLimiter/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/RateLimiter/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetStatistics</name>
    <anchorfile>BloombergLP/balb/RateLimiter/resetStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRateLimits</name>
    <anchorfile>BloombergLP/balb/RateLimiter/setRateLimits.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 sustainedRateLimit, const bsls::TimeInterval&amp; sustainedRateWindow, bsls::Types::Uint64 peakRateLimit, const bsls::TimeInterval&amp; peakRateWindow)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>statisticsCollectionStartTime</name>
    <anchorfile>BloombergLP/balb/RateLimiter/statisticsCollectionStartTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>submit</name>
    <anchorfile>BloombergLP/balb/RateLimiter/submit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>submitReserved</name>
    <anchorfile>BloombergLP/balb/RateLimiter/submitReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>sustainedRateLimit</name>
    <anchorfile>BloombergLP/balb/RateLimiter/sustainedRateLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>sustainedRateWindow</name>
    <anchorfile>BloombergLP/balb/RateLimiter/sustainedRateWindow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>unitsReserved</name>
    <anchorfile>BloombergLP/balb/RateLimiter/unitsReserved.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>updateState</name>
    <anchorfile>BloombergLP/balb/RateLimiter/updateState.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>wouldExceedBandwidth</name>
    <anchorfile>BloombergLP/balb/RateLimiter/wouldExceedBandwidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; currentTime)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>supportsRateLimitsExactly</name>
    <anchorfile>BloombergLP/balb/RateLimiter/supportsRateLimitsExactly.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 sustainedRateLimit, const bsls::TimeInterval&amp; sustainedRateWindow, bsls::Types::Uint64 peakRateLimit, const bsls::TimeInterval&amp; peakRateWindow)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request</name>
  <filename>BloombergLP/balb/Request.adoc</filename>
  <class kind="class">BloombergLP::balb::Request::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Request::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Request::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Request::Request</class>
  <class kind="class">BloombergLP::balb::Request::featureRequest</class>
  <class kind="class">BloombergLP::balb::Request::makeFeatureRequest</class>
  <class kind="class">BloombergLP::balb::Request::makeSelection</class>
  <class kind="class">BloombergLP::balb::Request::makeSimpleRequest</class>
  <class kind="class">BloombergLP::balb::Request::simpleRequest</class>
  <class kind="class">BloombergLP::balb::Request::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Request::d_featureRequest</class>
  <class kind="class">BloombergLP::balb::Request::d_simpleRequest</class>
  <class kind="class">BloombergLP::balb::Request::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Request::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Request</name>
    <anchorfile>BloombergLP/balb/Request/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Request&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Request/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Request&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Request/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Request/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Request/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFeatureRequestValue</name>
    <anchorfile>BloombergLP/balb/Request/isFeatureRequestValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSimpleRequestValue</name>
    <anchorfile>BloombergLP/balb/Request/isSimpleRequestValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Request/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Request/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Request/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Request/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Request/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Request/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Request/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Request/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Request/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Request/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::Request</name>
  <filename>BloombergLP/balb/Request/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::featureRequest</name>
  <filename>BloombergLP/balb/Request/featureRequest-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::makeFeatureRequest</name>
  <filename>BloombergLP/balb/Request/makeFeatureRequest-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::makeSelection</name>
  <filename>BloombergLP/balb/Request/makeSelection-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::makeSimpleRequest</name>
  <filename>BloombergLP/balb/Request/makeSimpleRequest-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::simpleRequest</name>
  <filename>BloombergLP/balb/Request/simpleRequest-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Request/lookupSelectionInfo-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::d_featureRequest</name>
  <filename>BloombergLP/balb/Request/d_featureRequest.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::d_simpleRequest</name>
  <filename>BloombergLP/balb/Request/d_simpleRequest.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::CLASS_NAME</name>
  <filename>BloombergLP/balb/Request/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Request::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Request/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::ReservationGuard</name>
  <filename>BloombergLP/balb/ReservationGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReservationGuard</name>
    <anchorfile>BloombergLP/balb/ReservationGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* rateController, bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ReservationGuard</name>
    <anchorfile>BloombergLP/balb/ReservationGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelReserved</name>
    <anchorfile>BloombergLP/balb/ReservationGuard/cancelReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/balb/ReservationGuard/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>submitReserved</name>
    <anchorfile>BloombergLP/balb/ReservationGuard/submitReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 numUnits)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>unitsReserved</name>
    <anchorfile>BloombergLP/balb/ReservationGuard/unitsReserved.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response</name>
  <filename>BloombergLP/balb/Response.adoc</filename>
  <class kind="class">BloombergLP::balb::Response::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Response::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Response::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Response::Response</class>
  <class kind="class">BloombergLP::balb::Response::featureResponse</class>
  <class kind="class">BloombergLP::balb::Response::makeFeatureResponse</class>
  <class kind="class">BloombergLP::balb::Response::makeResponseData</class>
  <class kind="class">BloombergLP::balb::Response::makeSelection</class>
  <class kind="class">BloombergLP::balb::Response::responseData</class>
  <class kind="class">BloombergLP::balb::Response::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::Response::d_featureResponse</class>
  <class kind="class">BloombergLP::balb::Response::d_responseData</class>
  <class kind="class">BloombergLP::balb::Response::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Response::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~Response</name>
    <anchorfile>BloombergLP/balb/Response/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Response&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Response/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Response&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/Response/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Response/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Response/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFeatureResponseValue</name>
    <anchorfile>BloombergLP/balb/Response/isFeatureResponseValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isResponseDataValue</name>
    <anchorfile>BloombergLP/balb/Response/isResponseDataValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/Response/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/Response/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Response/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Response/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/Response/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/Response/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Response/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Response/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Response/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Response/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::Response</name>
  <filename>BloombergLP/balb/Response/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::featureResponse</name>
  <filename>BloombergLP/balb/Response/featureResponse-062.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::makeFeatureResponse</name>
  <filename>BloombergLP/balb/Response/makeFeatureResponse-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::makeResponseData</name>
  <filename>BloombergLP/balb/Response/makeResponseData-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::makeSelection</name>
  <filename>BloombergLP/balb/Response/makeSelection-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::responseData</name>
  <filename>BloombergLP/balb/Response/responseData-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/Response/lookupSelectionInfo-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::d_featureResponse</name>
  <filename>BloombergLP/balb/Response/d_featureResponse.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::d_responseData</name>
  <filename>BloombergLP/balb/Response/d_responseData.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::CLASS_NAME</name>
  <filename>BloombergLP/balb/Response/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Response::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Response/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1</name>
  <filename>BloombergLP/balb/Sequence1.adoc</filename>
  <class kind="class">BloombergLP::balb::Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence1::Sequence1</class>
  <class kind="class">BloombergLP::balb::Sequence1::accessAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence1::element1</class>
  <class kind="class">BloombergLP::balb::Sequence1::element2</class>
  <class kind="class">BloombergLP::balb::Sequence1::element3</class>
  <class kind="class">BloombergLP::balb::Sequence1::element4</class>
  <class kind="class">BloombergLP::balb::Sequence1::element5</class>
  <class kind="class">BloombergLP::balb::Sequence1::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::Sequence1::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::Sequence1::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~Sequence1</name>
    <anchorfile>BloombergLP/balb/Sequence1/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Sequence1&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Sequence1/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence1&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Sequence1/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Sequence1/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Sequence1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Sequence1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Sequence1/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence1/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence1/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence1/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::Sequence1</name>
  <filename>BloombergLP/balb/Sequence1/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::accessAttribute</name>
  <filename>BloombergLP/balb/Sequence1/accessAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::element1</name>
  <filename>BloombergLP/balb/Sequence1/element1-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::element2</name>
  <filename>BloombergLP/balb/Sequence1/element2-025.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::element3</name>
  <filename>BloombergLP/balb/Sequence1/element3-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::element4</name>
  <filename>BloombergLP/balb/Sequence1/element4-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::element5</name>
  <filename>BloombergLP/balb/Sequence1/element5-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::manipulateAttribute</name>
  <filename>BloombergLP/balb/Sequence1/manipulateAttribute-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/Sequence1/lookupAttributeInfo-0c4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Sequence1/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence1::CLASS_NAME</name>
  <filename>BloombergLP/balb/Sequence1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2</name>
  <filename>BloombergLP/balb/Sequence2.adoc</filename>
  <class kind="class">BloombergLP::balb::Sequence2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence2::Sequence2</class>
  <class kind="class">BloombergLP::balb::Sequence2::accessAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence2::element1</class>
  <class kind="class">BloombergLP::balb::Sequence2::element2</class>
  <class kind="class">BloombergLP::balb::Sequence2::element3</class>
  <class kind="class">BloombergLP::balb::Sequence2::element4</class>
  <class kind="class">BloombergLP::balb::Sequence2::element5</class>
  <class kind="class">BloombergLP::balb::Sequence2::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence2::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::Sequence2::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::Sequence2::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~Sequence2</name>
    <anchorfile>BloombergLP/balb/Sequence2/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Sequence2&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Sequence2/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence2&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence2/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Sequence2/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Sequence2/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence2/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Sequence2/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Sequence2/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Sequence2/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence2/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence2/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence2/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::Sequence2</name>
  <filename>BloombergLP/balb/Sequence2/2constructor-047.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::accessAttribute</name>
  <filename>BloombergLP/balb/Sequence2/accessAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::element1</name>
  <filename>BloombergLP/balb/Sequence2/element1-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::element2</name>
  <filename>BloombergLP/balb/Sequence2/element2-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::element3</name>
  <filename>BloombergLP/balb/Sequence2/element3-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::element4</name>
  <filename>BloombergLP/balb/Sequence2/element4-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::element5</name>
  <filename>BloombergLP/balb/Sequence2/element5-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::manipulateAttribute</name>
  <filename>BloombergLP/balb/Sequence2/manipulateAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/Sequence2/lookupAttributeInfo-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Sequence2/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence2::CLASS_NAME</name>
  <filename>BloombergLP/balb/Sequence2/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3</name>
  <filename>BloombergLP/balb/Sequence3.adoc</filename>
  <class kind="class">BloombergLP::balb::Sequence3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence3::Sequence3</class>
  <class kind="class">BloombergLP::balb::Sequence3::accessAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence3::element1</class>
  <class kind="class">BloombergLP::balb::Sequence3::element2</class>
  <class kind="class">BloombergLP::balb::Sequence3::element3</class>
  <class kind="class">BloombergLP::balb::Sequence3::element4</class>
  <class kind="class">BloombergLP::balb::Sequence3::element5</class>
  <class kind="class">BloombergLP::balb::Sequence3::element6</class>
  <class kind="class">BloombergLP::balb::Sequence3::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence3::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::Sequence3::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::Sequence3::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~Sequence3</name>
    <anchorfile>BloombergLP/balb/Sequence3/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Sequence3&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Sequence3/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence3&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence3/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Sequence3/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Sequence3/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence3/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Sequence3/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Sequence3/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Sequence3/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence3/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence3/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence3/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::Sequence3</name>
  <filename>BloombergLP/balb/Sequence3/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::accessAttribute</name>
  <filename>BloombergLP/balb/Sequence3/accessAttribute-009.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::element1</name>
  <filename>BloombergLP/balb/Sequence3/element1-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::element2</name>
  <filename>BloombergLP/balb/Sequence3/element2-05a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::element3</name>
  <filename>BloombergLP/balb/Sequence3/element3-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::element4</name>
  <filename>BloombergLP/balb/Sequence3/element4-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::element5</name>
  <filename>BloombergLP/balb/Sequence3/element5-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::element6</name>
  <filename>BloombergLP/balb/Sequence3/element6-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::manipulateAttribute</name>
  <filename>BloombergLP/balb/Sequence3/manipulateAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/Sequence3/lookupAttributeInfo-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Sequence3/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence3::CLASS_NAME</name>
  <filename>BloombergLP/balb/Sequence3/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4</name>
  <filename>BloombergLP/balb/Sequence4.adoc</filename>
  <class kind="class">BloombergLP::balb::Sequence4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence4::Sequence4</class>
  <class kind="class">BloombergLP::balb::Sequence4::accessAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence4::element1</class>
  <class kind="class">BloombergLP::balb::Sequence4::element10</class>
  <class kind="class">BloombergLP::balb::Sequence4::element11</class>
  <class kind="class">BloombergLP::balb::Sequence4::element12</class>
  <class kind="class">BloombergLP::balb::Sequence4::element13</class>
  <class kind="class">BloombergLP::balb::Sequence4::element14</class>
  <class kind="class">BloombergLP::balb::Sequence4::element15</class>
  <class kind="class">BloombergLP::balb::Sequence4::element16</class>
  <class kind="class">BloombergLP::balb::Sequence4::element17</class>
  <class kind="class">BloombergLP::balb::Sequence4::element18</class>
  <class kind="class">BloombergLP::balb::Sequence4::element19</class>
  <class kind="class">BloombergLP::balb::Sequence4::element2</class>
  <class kind="class">BloombergLP::balb::Sequence4::element3</class>
  <class kind="class">BloombergLP::balb::Sequence4::element4</class>
  <class kind="class">BloombergLP::balb::Sequence4::element5</class>
  <class kind="class">BloombergLP::balb::Sequence4::element6</class>
  <class kind="class">BloombergLP::balb::Sequence4::element7</class>
  <class kind="class">BloombergLP::balb::Sequence4::element8</class>
  <class kind="class">BloombergLP::balb::Sequence4::element9</class>
  <class kind="class">BloombergLP::balb::Sequence4::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence4::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::Sequence4::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::Sequence4::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~Sequence4</name>
    <anchorfile>BloombergLP/balb/Sequence4/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Sequence4&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Sequence4/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence4&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence4/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Sequence4/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Sequence4/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence4/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Sequence4/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Sequence4/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Sequence4/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence4/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence4/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence4/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::Sequence4</name>
  <filename>BloombergLP/balb/Sequence4/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::accessAttribute</name>
  <filename>BloombergLP/balb/Sequence4/accessAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element1</name>
  <filename>BloombergLP/balb/Sequence4/element1-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element10</name>
  <filename>BloombergLP/balb/Sequence4/element10-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element11</name>
  <filename>BloombergLP/balb/Sequence4/element11-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element12</name>
  <filename>BloombergLP/balb/Sequence4/element12-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element13</name>
  <filename>BloombergLP/balb/Sequence4/element13-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element14</name>
  <filename>BloombergLP/balb/Sequence4/element14-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element15</name>
  <filename>BloombergLP/balb/Sequence4/element15-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element16</name>
  <filename>BloombergLP/balb/Sequence4/element16-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element17</name>
  <filename>BloombergLP/balb/Sequence4/element17-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element18</name>
  <filename>BloombergLP/balb/Sequence4/element18-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element19</name>
  <filename>BloombergLP/balb/Sequence4/element19-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element2</name>
  <filename>BloombergLP/balb/Sequence4/element2-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element3</name>
  <filename>BloombergLP/balb/Sequence4/element3-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element4</name>
  <filename>BloombergLP/balb/Sequence4/element4-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element5</name>
  <filename>BloombergLP/balb/Sequence4/element5-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element6</name>
  <filename>BloombergLP/balb/Sequence4/element6-0d4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element7</name>
  <filename>BloombergLP/balb/Sequence4/element7-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element8</name>
  <filename>BloombergLP/balb/Sequence4/element8-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::element9</name>
  <filename>BloombergLP/balb/Sequence4/element9-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::manipulateAttribute</name>
  <filename>BloombergLP/balb/Sequence4/manipulateAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/Sequence4/lookupAttributeInfo-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Sequence4/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence4::CLASS_NAME</name>
  <filename>BloombergLP/balb/Sequence4/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5</name>
  <filename>BloombergLP/balb/Sequence5.adoc</filename>
  <class kind="class">BloombergLP::balb::Sequence5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence5::Sequence5</class>
  <class kind="class">BloombergLP::balb::Sequence5::accessAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence5::element1</class>
  <class kind="class">BloombergLP::balb::Sequence5::element2</class>
  <class kind="class">BloombergLP::balb::Sequence5::element3</class>
  <class kind="class">BloombergLP::balb::Sequence5::element4</class>
  <class kind="class">BloombergLP::balb::Sequence5::element5</class>
  <class kind="class">BloombergLP::balb::Sequence5::element6</class>
  <class kind="class">BloombergLP::balb::Sequence5::element7</class>
  <class kind="class">BloombergLP::balb::Sequence5::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence5::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::Sequence5::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::Sequence5::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~Sequence5</name>
    <anchorfile>BloombergLP/balb/Sequence5/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Sequence5&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Sequence5/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence5&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence5/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Sequence5/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Sequence5/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence5/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Sequence5/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Sequence5/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Sequence5/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence5/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence5/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence5/_04enum-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::Sequence5</name>
  <filename>BloombergLP/balb/Sequence5/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::accessAttribute</name>
  <filename>BloombergLP/balb/Sequence5/accessAttribute-0a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element1</name>
  <filename>BloombergLP/balb/Sequence5/element1-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element2</name>
  <filename>BloombergLP/balb/Sequence5/element2-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element3</name>
  <filename>BloombergLP/balb/Sequence5/element3-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element4</name>
  <filename>BloombergLP/balb/Sequence5/element4-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element5</name>
  <filename>BloombergLP/balb/Sequence5/element5-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element6</name>
  <filename>BloombergLP/balb/Sequence5/element6-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::element7</name>
  <filename>BloombergLP/balb/Sequence5/element7-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::manipulateAttribute</name>
  <filename>BloombergLP/balb/Sequence5/manipulateAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/Sequence5/lookupAttributeInfo-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Sequence5/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence5::CLASS_NAME</name>
  <filename>BloombergLP/balb/Sequence5/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6</name>
  <filename>BloombergLP/balb/Sequence6.adoc</filename>
  <class kind="class">BloombergLP::balb::Sequence6::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence6::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence6::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Sequence6::Sequence6</class>
  <class kind="class">BloombergLP::balb::Sequence6::accessAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence6::element1</class>
  <class kind="class">BloombergLP::balb::Sequence6::element10</class>
  <class kind="class">BloombergLP::balb::Sequence6::element11</class>
  <class kind="class">BloombergLP::balb::Sequence6::element12</class>
  <class kind="class">BloombergLP::balb::Sequence6::element13</class>
  <class kind="class">BloombergLP::balb::Sequence6::element14</class>
  <class kind="class">BloombergLP::balb::Sequence6::element15</class>
  <class kind="class">BloombergLP::balb::Sequence6::element2</class>
  <class kind="class">BloombergLP::balb::Sequence6::element3</class>
  <class kind="class">BloombergLP::balb::Sequence6::element4</class>
  <class kind="class">BloombergLP::balb::Sequence6::element5</class>
  <class kind="class">BloombergLP::balb::Sequence6::element6</class>
  <class kind="class">BloombergLP::balb::Sequence6::element7</class>
  <class kind="class">BloombergLP::balb::Sequence6::element8</class>
  <class kind="class">BloombergLP::balb::Sequence6::element9</class>
  <class kind="class">BloombergLP::balb::Sequence6::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::Sequence6::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::Sequence6::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::Sequence6::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~Sequence6</name>
    <anchorfile>BloombergLP/balb/Sequence6/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Sequence6&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/Sequence6/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence6&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence6/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Sequence6/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Sequence6/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/Sequence6/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Sequence6/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/Sequence6/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Sequence6/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence6/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence6/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/Sequence6/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::Sequence6</name>
  <filename>BloombergLP/balb/Sequence6/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::accessAttribute</name>
  <filename>BloombergLP/balb/Sequence6/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element1</name>
  <filename>BloombergLP/balb/Sequence6/element1-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element10</name>
  <filename>BloombergLP/balb/Sequence6/element10-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element11</name>
  <filename>BloombergLP/balb/Sequence6/element11-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element12</name>
  <filename>BloombergLP/balb/Sequence6/element12-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element13</name>
  <filename>BloombergLP/balb/Sequence6/element13-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element14</name>
  <filename>BloombergLP/balb/Sequence6/element14-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element15</name>
  <filename>BloombergLP/balb/Sequence6/element15-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element2</name>
  <filename>BloombergLP/balb/Sequence6/element2-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element3</name>
  <filename>BloombergLP/balb/Sequence6/element3-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element4</name>
  <filename>BloombergLP/balb/Sequence6/element4-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element5</name>
  <filename>BloombergLP/balb/Sequence6/element5-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element6</name>
  <filename>BloombergLP/balb/Sequence6/element6-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element7</name>
  <filename>BloombergLP/balb/Sequence6/element7-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element8</name>
  <filename>BloombergLP/balb/Sequence6/element8-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::element9</name>
  <filename>BloombergLP/balb/Sequence6/element9-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::manipulateAttribute</name>
  <filename>BloombergLP/balb/Sequence6/manipulateAttribute-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/Sequence6/lookupAttributeInfo-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/Sequence6/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Sequence6::CLASS_NAME</name>
  <filename>BloombergLP/balb/Sequence6/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity.adoc</filename>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::accessAttribute</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::choice</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::choice1</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::choice2</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::element4</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymity::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~SequenceWithAnonymity</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SequenceWithAnonymity&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SequenceWithAnonymity&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymity/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/2constructor-0e2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::accessAttribute</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/accessAttribute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::choice</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/choice-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::choice1</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/choice1-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::choice2</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/choice2-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::element4</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/element4-082.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::manipulateAttribute</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/manipulateAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/lookupAttributeInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymity::CLASS_NAME</name>
  <filename>BloombergLP/balb/SequenceWithAnonymity/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice.adoc</filename>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::SequenceWithAnonymityChoice</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection1</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection2</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection3</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection4</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::selection1</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::selection2</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::selection3</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::selection4</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::d_selection1</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::d_selection2</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::d_selection3</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::d_selection4</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~SequenceWithAnonymityChoice</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SequenceWithAnonymityChoice&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SequenceWithAnonymityChoice&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection1Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/isSelection1Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection2Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/isSelection2Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection3Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/isSelection3Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection4Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/isSelection4Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::SequenceWithAnonymityChoice</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/makeSelection-09f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection1</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/makeSelection1-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection2</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/makeSelection2-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection3</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/makeSelection3-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::makeSelection4</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/makeSelection4-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::selection1</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/selection1-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::selection2</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/selection2-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::selection3</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/selection3-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::selection4</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/selection4-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/lookupSelectionInfo-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::d_selection1</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/d_selection1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::d_selection2</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/d_selection2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::d_selection3</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/d_selection3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::d_selection4</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/d_selection4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::CLASS_NAME</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1.adoc</filename>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::SequenceWithAnonymityChoice1</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::makeSelection</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::makeSelection5</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::makeSelection6</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::selection5</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::selection6</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::d_selection5</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::d_selection6</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice1::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~SequenceWithAnonymityChoice1</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SequenceWithAnonymityChoice1&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SequenceWithAnonymityChoice1&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection5Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/isSelection5Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection6Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/isSelection6Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice1/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/_04enum-001.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/_04enum-005.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/_04enum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::SequenceWithAnonymityChoice1</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::makeSelection</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/makeSelection-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::makeSelection5</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/makeSelection5-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::makeSelection6</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/makeSelection6-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::selection5</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/selection5-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::selection6</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/selection6-0bd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/lookupSelectionInfo-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::d_selection5</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/d_selection5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::d_selection6</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/d_selection6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::CLASS_NAME</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice1::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice1/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2.adoc</filename>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::SequenceWithAnonymityChoice2</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::makeSelection</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::makeSelection7</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::makeSelection8</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::selection7</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::selection8</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::d_selection7</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::d_selection8</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::SequenceWithAnonymityChoice2::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~SequenceWithAnonymityChoice2</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SequenceWithAnonymityChoice2&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SequenceWithAnonymityChoice2&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection7Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/isSelection7Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection8Value</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/isSelection8Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/SequenceWithAnonymityChoice2/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::SequenceWithAnonymityChoice2</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::makeSelection</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/makeSelection-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::makeSelection7</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/makeSelection7-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::makeSelection8</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/makeSelection8-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::selection7</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/selection7-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::selection8</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/selection8-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::lookupSelectionInfo</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/lookupSelectionInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::d_selection7</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/d_selection7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::d_selection8</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/d_selection8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::CLASS_NAME</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SequenceWithAnonymityChoice2::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/balb/SequenceWithAnonymityChoice2/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest</name>
  <filename>BloombergLP/balb/SimpleRequest.adoc</filename>
  <class kind="class">BloombergLP::balb::SimpleRequest::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::SimpleRequest</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::accessAttribute</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::data</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::responseLength</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::SimpleRequest::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~SimpleRequest</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SimpleRequest&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SimpleRequest&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/SimpleRequest/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SimpleRequest/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SimpleRequest/_04enum-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/SimpleRequest/_04enum-062.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::SimpleRequest</name>
  <filename>BloombergLP/balb/SimpleRequest/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::accessAttribute</name>
  <filename>BloombergLP/balb/SimpleRequest/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::data</name>
  <filename>BloombergLP/balb/SimpleRequest/data-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::manipulateAttribute</name>
  <filename>BloombergLP/balb/SimpleRequest/manipulateAttribute-041.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::responseLength</name>
  <filename>BloombergLP/balb/SimpleRequest/responseLength-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/SimpleRequest/lookupAttributeInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/SimpleRequest/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::SimpleRequest::CLASS_NAME</name>
  <filename>BloombergLP/balb/SimpleRequest/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::Testmessages</name>
  <filename>BloombergLP/balb/Testmessages.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence</name>
  <filename>BloombergLP/balb/UnsignedSequence.adoc</filename>
  <class kind="class">BloombergLP::balb::UnsignedSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::UnsignedSequence</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::accessAttribute</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::element1</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::element2</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::element3</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balb::UnsignedSequence::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~UnsignedSequence</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>UnsignedSequence&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const UnsignedSequence&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/UnsignedSequence/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/UnsignedSequence/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/UnsignedSequence/_04enum-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/UnsignedSequence/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::UnsignedSequence</name>
  <filename>BloombergLP/balb/UnsignedSequence/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::accessAttribute</name>
  <filename>BloombergLP/balb/UnsignedSequence/accessAttribute-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::element1</name>
  <filename>BloombergLP/balb/UnsignedSequence/element1-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::element2</name>
  <filename>BloombergLP/balb/UnsignedSequence/element2-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::element3</name>
  <filename>BloombergLP/balb/UnsignedSequence/element3-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::manipulateAttribute</name>
  <filename>BloombergLP/balb/UnsignedSequence/manipulateAttribute-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/UnsignedSequence/lookupAttributeInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balb/UnsignedSequence/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::UnsignedSequence::CLASS_NAME</name>
  <filename>BloombergLP/balb/UnsignedSequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence</name>
  <filename>BloombergLP/balb/VoidSequence.adoc</filename>
  <class kind="class">BloombergLP::balb::VoidSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::VoidSequence::VoidSequence</class>
  <class kind="class">BloombergLP::balb::VoidSequence::accessAttribute</class>
  <class kind="class">BloombergLP::balb::VoidSequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::balb::VoidSequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balb::VoidSequence::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~VoidSequence</name>
    <anchorfile>BloombergLP/balb/VoidSequence/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>VoidSequence&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balb/VoidSequence/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const VoidSequence&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balb/VoidSequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/VoidSequence/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/VoidSequence/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balb/VoidSequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/VoidSequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balb/VoidSequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/VoidSequence/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balb/VoidSequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence::VoidSequence</name>
  <filename>BloombergLP/balb/VoidSequence/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence::accessAttribute</name>
  <filename>BloombergLP/balb/VoidSequence/accessAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence::manipulateAttribute</name>
  <filename>BloombergLP/balb/VoidSequence/manipulateAttribute-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence::lookupAttributeInfo</name>
  <filename>BloombergLP/balb/VoidSequence/lookupAttributeInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::VoidSequence::CLASS_NAME</name>
  <filename>BloombergLP/balb/VoidSequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::operator&lt;&lt;</name>
  <filename>BloombergLP/balb/operator_lshift-0b3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::operator==</name>
  <filename>BloombergLP/balb/operator_eq-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balb::operator!=</name>
  <filename>BloombergLP/balb/operator_not_eq-012.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balber</name>
  <filename>BloombergLP/balber.adoc</filename>
  <class kind="class">BloombergLP::balber::BerConstants</class>
  <class kind="class">BloombergLP::balber::BerDecoder</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions</class>
  <class kind="class">BloombergLP::balber::BerDecoder_Node</class>
  <class kind="class">BloombergLP::balber::BerDecoder_NodeVisitor</class>
  <class kind="class">BloombergLP::balber::BerDecoder_UniversalElementVisitor</class>
  <class kind="class">BloombergLP::balber::BerDecoder_Zeroer</class>
  <class kind="class">BloombergLP::balber::BerEncoder</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptionsUtil</class>
  <class kind="class">BloombergLP::balber::BerEncoder_LevelGuard</class>
  <class kind="class">BloombergLP::balber::BerEncoder_UniversalElementVisitor</class>
  <class kind="class">BloombergLP::balber::BerEncoder_UseArrayLengthHintGuard</class>
  <class kind="class">BloombergLP::balber::BerEncoder_Visitor</class>
  <class kind="class">BloombergLP::balber::BerEncoder_encodeProxy</class>
  <class kind="class">BloombergLP::balber::BerUniversalTagNumber</class>
  <class kind="class">BloombergLP::balber::BerUniversalTagNumber_Sel</class>
  <class kind="class">BloombergLP::balber::BerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_BooleanImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_CharacterImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_Constants</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeader</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderType</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateOrDateTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeOrDatetimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_FloatingPointImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_IdentifierImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_Iso8601ImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_LengthImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_RawIntegerImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_StreambufUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_StringImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeOrTimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimezoneOffsetImpUtil</class>
  <class kind="class">BloombergLP::balber::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::balber::operator==</class>
  <class kind="class">BloombergLP::balber::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerConstants</name>
  <filename>BloombergLP/balber/BerConstants.adoc</filename>
  <class kind="class">BloombergLP::balber::BerConstants::TagClass</class>
  <class kind="class">BloombergLP::balber::BerConstants::TagType</class>
  <class kind="class">BloombergLP::balber::BerConstants::k_ARRAY_LENGTH_HINT_TAG_NUMBER</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerConstants::TagClass</name>
  <filename>BloombergLP/balber/BerConstants/TagClass.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerConstants::TagType</name>
  <filename>BloombergLP/balber/BerConstants/TagType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerConstants::k_ARRAY_LENGTH_HINT_TAG_NUMBER</name>
  <filename>BloombergLP/balber/BerConstants/k_ARRAY_LENGTH_HINT_TAG_NUMBER.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder</name>
  <filename>BloombergLP/balber/BerDecoder.adoc</filename>
  <class kind="class">BloombergLP::balber::BerDecoder::ErrorSeverity</class>
  <class kind="class">BloombergLP::balber::BerDecoder::decode</class>
  <class kind="class">BloombergLP::balber::BerDecoder::decodeAny</class>
  <member kind="function">
    <type>void</type>
    <name>BerDecoder</name>
    <anchorfile>BloombergLP/balber/BerDecoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const BerDecoderOptions* options, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerDecoder</name>
    <anchorfile>BloombergLP/balber/BerDecoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const BerDecoderOptions*</type>
    <name>decoderOptions</name>
    <anchorfile>BloombergLP/balber/BerDecoder/decoderOptions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BerDecoder::ErrorSeverity</type>
    <name>errorSeverity</name>
    <anchorfile>BloombergLP/balber/BerDecoder/errorSeverity-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/balber/BerDecoder/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>maxDepthExceeded</name>
    <anchorfile>BloombergLP/balber/BerDecoder/maxDepthExceeded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numUnknownElementsSkipped</name>
    <anchorfile>BloombergLP/balber/BerDecoder/numUnknownElementsSkipped.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumUnknownElementsSkipped</name>
    <anchorfile>BloombergLP/balber/BerDecoder/setNumUnknownElementsSkipped.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder::ErrorSeverity</name>
  <filename>BloombergLP/balber/BerDecoder/ErrorSeverity-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder::decode</name>
  <filename>BloombergLP/balber/BerDecoder/decode-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder::decodeAny</name>
  <filename>BloombergLP/balber/BerDecoder/decodeAny-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions</name>
  <filename>BloombergLP/balber/BerDecoderOptions.adoc</filename>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::accessAttribute</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::manipulateAttribute</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::maxSupportedBdexVersion</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::CLASS_NAME</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::DEFAULT_DEFAULT_EMPTY_STRINGS</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::DEFAULT_MAX_DEPTH</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::DEFAULT_MAX_SEQUENCE_SIZE</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::DEFAULT_SKIP_UNKNOWN_ELEMENTS</class>
  <class kind="class">BloombergLP::balber::BerDecoderOptions::DEFAULT_TRACE_LEVEL</class>
  <member kind="function">
    <type>void</type>
    <name>BerDecoderOptions</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>const bool&amp;</type>
    <name>defaultEmptyStrings</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/defaultEmptyStrings.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>const int&amp;</type>
    <name>maxDepth</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/maxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const int&amp;</type>
    <name>maxSequenceSize</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/maxSequenceSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultEmptyStrings</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/setDefaultEmptyStrings.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDepth</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/setMaxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxSequenceSize</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/setMaxSequenceSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSkipUnknownElements</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/setSkipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTraceLevel</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/setTraceLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>const bool&amp;</type>
    <name>skipUnknownElements</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/skipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const int&amp;</type>
    <name>traceLevel</name>
    <anchorfile>BloombergLP/balber/BerDecoderOptions/traceLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerDecoderOptions/_04enum-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerDecoderOptions/_04enum-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerDecoderOptions/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::accessAttribute</name>
  <filename>BloombergLP/balber/BerDecoderOptions/accessAttribute-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::manipulateAttribute</name>
  <filename>BloombergLP/balber/BerDecoderOptions/manipulateAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::lookupAttributeInfo</name>
  <filename>BloombergLP/balber/BerDecoderOptions/lookupAttributeInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::maxSupportedBdexVersion</name>
  <filename>BloombergLP/balber/BerDecoderOptions/maxSupportedBdexVersion-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balber/BerDecoderOptions/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::CLASS_NAME</name>
  <filename>BloombergLP/balber/BerDecoderOptions/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::DEFAULT_DEFAULT_EMPTY_STRINGS</name>
  <filename>BloombergLP/balber/BerDecoderOptions/DEFAULT_DEFAULT_EMPTY_STRINGS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::DEFAULT_MAX_DEPTH</name>
  <filename>BloombergLP/balber/BerDecoderOptions/DEFAULT_MAX_DEPTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::DEFAULT_MAX_SEQUENCE_SIZE</name>
  <filename>BloombergLP/balber/BerDecoderOptions/DEFAULT_MAX_SEQUENCE_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::DEFAULT_SKIP_UNKNOWN_ELEMENTS</name>
  <filename>BloombergLP/balber/BerDecoderOptions/DEFAULT_SKIP_UNKNOWN_ELEMENTS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoderOptions::DEFAULT_TRACE_LEVEL</name>
  <filename>BloombergLP/balber/BerDecoderOptions/DEFAULT_TRACE_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder_Node</name>
  <filename>BloombergLP/balber/BerDecoder_Node.adoc</filename>
  <class kind="class">BloombergLP::balber::BerDecoder_Node::BerDecoder_Node</class>
  <class kind="class">BloombergLP::balber::BerDecoder_Node::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>~BerDecoder_Node</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>fieldName</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/fieldName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>formattingMode</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/formattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasMore</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/hasMore.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>logError</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/logError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* msg)</arglist>
  </member>
  <member kind="function">
    <type>BerDecoder_Node*</type>
    <name>parent</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/parent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; out, int depth, int spacePerLevel, const char* prefixText)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printStack</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/printStack.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; out)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readTagHeader</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/readTagHeader.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readTagTrailer</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/readTagTrailer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readVectorChar</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/readVectorChar.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;char&gt;* variable)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readVectorUnsignedChar</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/readVectorUnsignedChar.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;unsigned char&gt;* variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFieldName</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/setFieldName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormattingMode</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/setFormattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>(int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipField</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/skipField.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startPos</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/startPos.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BerConstants::TagClass</type>
    <name>tagClass</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/tagClass.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tagNumber</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/tagNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BerConstants::TagType</type>
    <name>tagType</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Node/tagType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder_Node::BerDecoder_Node</name>
  <filename>BloombergLP/balber/BerDecoder_Node/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder_Node::operator()</name>
  <filename>BloombergLP/balber/BerDecoder_Node/operator_call-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder_NodeVisitor</name>
  <filename>BloombergLP/balber/BerDecoder_NodeVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerDecoder_NodeVisitor</name>
    <anchorfile>BloombergLP/balber/BerDecoder_NodeVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BerDecoder_Node* node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balber/BerDecoder_NodeVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* variable, const INFO&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder_UniversalElementVisitor</name>
  <filename>BloombergLP/balber/BerDecoder_UniversalElementVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerDecoder_UniversalElementVisitor</name>
    <anchorfile>BloombergLP/balber/BerDecoder_UniversalElementVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BerDecoder* d_decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balber/BerDecoder_UniversalElementVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* variable)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerDecoder_Zeroer</name>
  <filename>BloombergLP/balber/BerDecoder_Zeroer.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerDecoder_Zeroer</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Zeroer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const BerDecoderOptions** options)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerDecoder_Zeroer</name>
    <anchorfile>BloombergLP/balber/BerDecoder_Zeroer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder</name>
  <filename>BloombergLP/balber/BerEncoder.adoc</filename>
  <class kind="class">BloombergLP::balber::BerEncoder::ErrorSeverity</class>
  <class kind="class">BloombergLP::balber::BerEncoder::encode</class>
  <class kind="class">BloombergLP::balber::BerEncoder::encodeAny</class>
  <member kind="function">
    <type>void</type>
    <name>BerEncoder</name>
    <anchorfile>BloombergLP/balber/BerEncoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const BerEncoderOptions* options, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerEncoder</name>
    <anchorfile>BloombergLP/balber/BerEncoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BerEncoder::ErrorSeverity</type>
    <name>errorSeverity</name>
    <anchorfile>BloombergLP/balber/BerEncoder/errorSeverity-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/balber/BerEncoder/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const BerEncoderOptions*</type>
    <name>options</name>
    <anchorfile>BloombergLP/balber/BerEncoder/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder::ErrorSeverity</name>
  <filename>BloombergLP/balber/BerEncoder/ErrorSeverity-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder::encode</name>
  <filename>BloombergLP/balber/BerEncoder/encode-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder::encodeAny</name>
  <filename>BloombergLP/balber/BerEncoder/encodeAny-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions</name>
  <filename>BloombergLP/balber/BerEncoderOptions.adoc</filename>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::accessAttribute</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::bdeVersionConformance</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::manipulateAttribute</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::CLASS_NAME</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_BDE_VERSION_CONFORMANCE</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_DISABLE_UNSELECTED_CHOICE_ENCODING</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_ENCODE_ARRAY_LENGTH_HINTS</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_ENCODE_DATE_AND_TIME_TYPES_AS_BINARY</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_ENCODE_EMPTY_ARRAYS</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_PRESERVE_SIGN_OF_NEGATIVE_ZERO</class>
  <class kind="class">BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_TRACE_LEVEL</class>
  <member kind="function">
    <type>void</type>
    <name>BerEncoderOptions</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>t_STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(t_STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>t_STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(t_STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>datetimeFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/datetimeFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>disableUnselectedChoiceEncoding</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/disableUnselectedChoiceEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeArrayLengthHints</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/encodeArrayLengthHints.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeDateAndTimeTypesAsBinary</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/encodeDateAndTimeTypesAsBinary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeEmptyArrays</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/encodeEmptyArrays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>preserveSignOfNegativeZero</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/preserveSignOfNegativeZero.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDatetimeFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setDatetimeFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDisableUnselectedChoiceEncoding</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setDisableUnselectedChoiceEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeArrayLengthHints</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setEncodeArrayLengthHints.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeDateAndTimeTypesAsBinary</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setEncodeDateAndTimeTypesAsBinary.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeEmptyArrays</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setEncodeEmptyArrays.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPreserveSignOfNegativeZero</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setPreserveSignOfNegativeZero.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTraceLevel</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/setTraceLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>traceLevel</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/traceLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptions/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int versionSelector)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerEncoderOptions/_04enum-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerEncoderOptions/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerEncoderOptions/_04enum-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::accessAttribute</name>
  <filename>BloombergLP/balber/BerEncoderOptions/accessAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::bdeVersionConformance</name>
  <filename>BloombergLP/balber/BerEncoderOptions/bdeVersionConformance-09b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::manipulateAttribute</name>
  <filename>BloombergLP/balber/BerEncoderOptions/manipulateAttribute-048.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::lookupAttributeInfo</name>
  <filename>BloombergLP/balber/BerEncoderOptions/lookupAttributeInfo-047.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balber/BerEncoderOptions/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::CLASS_NAME</name>
  <filename>BloombergLP/balber/BerEncoderOptions/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_BDE_VERSION_CONFORMANCE</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_BDE_VERSION_CONFORMANCE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_DISABLE_UNSELECTED_CHOICE_ENCODING</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_DISABLE_UNSELECTED_CHOICE_ENCODING.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_ENCODE_ARRAY_LENGTH_HINTS</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_ENCODE_ARRAY_LENGTH_HINTS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_ENCODE_DATE_AND_TIME_TYPES_AS_BINARY</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_ENCODE_DATE_AND_TIME_TYPES_AS_BINARY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_ENCODE_EMPTY_ARRAYS</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_ENCODE_EMPTY_ARRAYS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_PRESERVE_SIGN_OF_NEGATIVE_ZERO</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_PRESERVE_SIGN_OF_NEGATIVE_ZERO.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptions::DEFAULT_INITIALIZER_TRACE_LEVEL</name>
  <filename>BloombergLP/balber/BerEncoderOptions/DEFAULT_INITIALIZER_TRACE_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptionsUtil</name>
  <filename>BloombergLP/balber/BerEncoderOptionsUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerEncoderOptionsUtil::Mode</class>
  <member kind="function">
    <type>void</type>
    <name>setMode</name>
    <anchorfile>BloombergLP/balber/BerEncoderOptionsUtil/setMode.adoc</anchorfile>
    <anchor/>
    <arglist>(BerEncoderOptions* options, Mode mode)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoderOptionsUtil::Mode</name>
  <filename>BloombergLP/balber/BerEncoderOptionsUtil/Mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_LevelGuard</name>
  <filename>BloombergLP/balber/BerEncoder_LevelGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerEncoder_LevelGuard</name>
    <anchorfile>BloombergLP/balber/BerEncoder_LevelGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BerEncoder* encoder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerEncoder_LevelGuard</name>
    <anchorfile>BloombergLP/balber/BerEncoder_LevelGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_UniversalElementVisitor</name>
  <filename>BloombergLP/balber/BerEncoder_UniversalElementVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerEncoder_UniversalElementVisitor</name>
    <anchorfile>BloombergLP/balber/BerEncoder_UniversalElementVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BerEncoder* encoder, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerEncoder_UniversalElementVisitor</name>
    <anchorfile>BloombergLP/balber/BerEncoder_UniversalElementVisitor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balber/BerEncoder_UniversalElementVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_UseArrayLengthHintGuard</name>
  <filename>BloombergLP/balber/BerEncoder_UseArrayLengthHintGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerEncoder_UseArrayLengthHintGuard</name>
    <anchorfile>BloombergLP/balber/BerEncoder_UseArrayLengthHintGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BerEncoder* encoder, bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerEncoder_UseArrayLengthHintGuard</name>
    <anchorfile>BloombergLP/balber/BerEncoder_UseArrayLengthHintGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_Visitor</name>
  <filename>BloombergLP/balber/BerEncoder_Visitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerEncoder_Visitor</name>
    <anchorfile>BloombergLP/balber/BerEncoder_Visitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BerEncoder* encoder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BerEncoder_Visitor</name>
    <anchorfile>BloombergLP/balber/BerEncoder_Visitor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balber/BerEncoder_Visitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value, const INFO&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_encodeProxy</name>
  <filename>BloombergLP/balber/BerEncoder_encodeProxy.adoc</filename>
  <class kind="class">BloombergLP::balber::BerEncoder_encodeProxy::operator()</class>
  <class kind="class">BloombergLP::balber::BerEncoder_encodeProxy::d_encoder</class>
  <class kind="class">BloombergLP::balber::BerEncoder_encodeProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balber::BerEncoder_encodeProxy::d_tagClass</class>
  <class kind="class">BloombergLP::balber::BerEncoder_encodeProxy::d_tagNumber</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_encodeProxy::operator()</name>
  <filename>BloombergLP/balber/BerEncoder_encodeProxy/operator_call-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_encodeProxy::d_encoder</name>
  <filename>BloombergLP/balber/BerEncoder_encodeProxy/d_encoder.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_encodeProxy::d_formattingMode</name>
  <filename>BloombergLP/balber/BerEncoder_encodeProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_encodeProxy::d_tagClass</name>
  <filename>BloombergLP/balber/BerEncoder_encodeProxy/d_tagClass.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerEncoder_encodeProxy::d_tagNumber</name>
  <filename>BloombergLP/balber/BerEncoder_encodeProxy/d_tagNumber.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUniversalTagNumber</name>
  <filename>BloombergLP/balber/BerUniversalTagNumber.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUniversalTagNumber::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUniversalTagNumber::Value</class>
  <class kind="class">BloombergLP::balber::BerUniversalTagNumber::select</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balber/BerUniversalTagNumber/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromString</name>
    <anchorfile>BloombergLP/balber/BerUniversalTagNumber/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balber/BerUniversalTagNumber/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balber/BerUniversalTagNumber/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUniversalTagNumber::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUniversalTagNumber/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUniversalTagNumber::Value</name>
  <filename>BloombergLP/balber/BerUniversalTagNumber/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUniversalTagNumber::select</name>
  <filename>BloombergLP/balber/BerUniversalTagNumber/select-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUniversalTagNumber_Sel</name>
  <filename>BloombergLP/balber/BerUniversalTagNumber_Sel.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BerUniversalTagNumber_Sel</name>
    <anchorfile>BloombergLP/balber/BerUniversalTagNumber_Sel/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil</name>
  <filename>BloombergLP/balber/BerUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUtil::getValue</class>
  <member kind="function">
    <type>int</type>
    <name>getEndOfContentOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil/getEndOfContentOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, int* accumNumBytesConsumed)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIdentifierOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil/getIdentifierOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, BerConstants::TagClass* tagClass, BerConstants::TagType* tagType, int* tagNumber, int* accumNumBytesConsumed)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLength</name>
    <anchorfile>BloombergLP/balber/BerUtil/getLength.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, int* result, int* accumNumBytesConsumed)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putEndOfContentOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil/putEndOfContentOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putIdentifierOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil/putIdentifierOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, BerConstants::TagClass tagClass, BerConstants::TagType tagType, int tagNumber)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putIndefiniteLengthOctet</name>
    <anchorfile>BloombergLP/balber/BerUtil/putIndefiniteLengthOctet.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putLength</name>
    <anchorfile>BloombergLP/balber/BerUtil/putLength.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putValue</name>
    <anchorfile>BloombergLP/balber/BerUtil/putValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const TYPE&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil::getValue</name>
  <filename>BloombergLP/balber/BerUtil/getValue-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_BooleanImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_BooleanImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_BooleanImpUtil::LengthUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getBoolValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_BooleanImpUtil/getBoolValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putBoolValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_BooleanImpUtil/putBoolValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, bool value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_BooleanImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_BooleanImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_CharacterImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_CharacterImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_CharacterImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_CharacterImpUtil::LengthUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getCharValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_CharacterImpUtil/getCharValue.adoc</anchorfile>
    <anchor/>
    <arglist>(char* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getSignedCharValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_CharacterImpUtil/getSignedCharValue.adoc</anchorfile>
    <anchor/>
    <arglist>(signed char* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getUnsignedCharValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_CharacterImpUtil/getUnsignedCharValue.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putCharValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_CharacterImpUtil/putCharValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, char value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putSignedCharValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_CharacterImpUtil/putSignedCharValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, signed char value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putUnsignedCharValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_CharacterImpUtil/putUnsignedCharValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, unsigned char value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_CharacterImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_CharacterImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_CharacterImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_CharacterImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_Constants</name>
  <filename>BloombergLP/balber/BerUtil_Constants.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_Constants::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_Constants::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_Constants/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeEncoding::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeEncoding::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeEncoding/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeader</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeader.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeader::TimezoneUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeader::Type</class>
  <member kind="function">
    <type>void</type>
    <name>BerUtil_DateAndTimeHeader</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExtendedBinary</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/isExtendedBinary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExtendedBinaryWithTimezone</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/isExtendedBinaryWithTimezone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExtendedBinaryWithoutTimezone</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/isExtendedBinaryWithoutTimezone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeExtendedBinaryWithTimezone</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/makeExtendedBinaryWithTimezone.adoc</anchorfile>
    <anchor/>
    <arglist>(int offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeExtendedBinaryWithoutTimezone</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/makeExtendedBinaryWithoutTimezone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeNotExtendedBinary</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/makeNotExtendedBinary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timezoneOffsetInMinutes</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeader/timezoneOffsetInMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeader::TimezoneUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeader/TimezoneUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeader::Type</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeader/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::Header</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::StreambufUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::TimezoneUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::Type</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::getValue</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::getValueIfNotReserved</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::k_HEADER_LENGTH</class>
  <member kind="function">
    <type>void</type>
    <name>detectType</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/detectType.adoc</anchorfile>
    <anchor/>
    <arglist>(Type::Value* type, unsigned char firstByte)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>detectTypeIfNotReserved</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/detectTypeIfNotReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* reserved, Type::Value* type, unsigned char firstByte)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExtendedBinary</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/isExtendedBinary.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char firstByte)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExtendedBinaryWithTimezone</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/isExtendedBinaryWithTimezone.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char firstByte)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExtendedBinaryWithoutTimezone</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/isExtendedBinaryWithoutTimezone.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char firstByte)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReserved</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/isReserved.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char firstByte)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putExtendedBinaryWithTimezoneValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/putExtendedBinaryWithTimezoneValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, int timezoneOffsetInMinutes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putExtendedBinaryWithoutTimezoneValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/putExtendedBinaryWithoutTimezoneValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::Header</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/Header.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::StreambufUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/StreambufUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::TimezoneUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/TimezoneUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::Type</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::getValue</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/getValue-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::getValueIfNotReserved</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/getValueIfNotReserved-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderImpUtil::k_HEADER_LENGTH</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderImpUtil/k_HEADER_LENGTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderType</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderType.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateAndTimeHeaderType::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateAndTimeHeaderType::Value</name>
  <filename>BloombergLP/balber/BerUtil_DateAndTimeHeaderType/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_DateEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DateEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::DateAndTimeHeaderUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::DateEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::DateOrDateTz</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::DateOrDateTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::DateTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::Iso8601Util</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::LengthUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::StreambufUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::StringUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::TimezoneUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateImpUtil::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>dateToDaysSinceEpoch</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/dateToDaysSinceEpoch.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* daysSinceEpoch, const bdlt::Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysSinceEpochToDate</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/daysSinceEpochToDate.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* date, bsls::Types::Int64 daysSinceEpoch)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDateOrDateTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/getDateOrDateTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(DateOrDateTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDateTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/getDateTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DateTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDateValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/getDateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* date, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDateTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/putDateTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::DateTz&amp; date, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDateValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DateImpUtil/putDateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::Date&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::DateAndTimeHeaderUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/DateAndTimeHeaderUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::DateEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/DateEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::DateOrDateTz</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/DateOrDateTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::DateOrDateTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/DateOrDateTzEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::DateTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/DateTzEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::Iso8601Util</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/Iso8601Util.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::StreambufUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/StreambufUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::StringUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/StringUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::TimezoneUtil</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/TimezoneUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateImpUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_DateImpUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateOrDateTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateOrDateTzEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateOrDateTzEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateOrDateTzEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateOrDateTzEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_DateOrDateTzEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateOrDateTzEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DateOrDateTzEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DateTzEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DateTzEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DateTzEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateTzEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_DateTzEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DateTzEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DateTzEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeEncoding::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeEncoding::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeEncoding/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::Constants</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DateAndTimeHeader</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DateAndTimeHeaderUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DateUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeOrDatetimeTz</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeOrDatetimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::ExtendedBinaryEncodingUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::Iso8601Util</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::LengthUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::StreambufUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::StringUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::TimeUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeImpUtil::TimezoneUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getDatetimeOrDatetimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DatetimeImpUtil/getDatetimeOrDatetimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(DatetimeOrDatetimeTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDatetimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DatetimeImpUtil/getDatetimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DatetimeTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDatetimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DatetimeImpUtil/getDatetimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Datetime* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDatetimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DatetimeImpUtil/putDatetimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::DatetimeTz&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDatetimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_DatetimeImpUtil/putDatetimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::Datetime&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::Constants</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/Constants.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DateAndTimeHeader</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DateAndTimeHeader.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DateAndTimeHeaderUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DateAndTimeHeaderUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DateUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DateUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DatetimeEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeOrDatetimeTz</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DatetimeOrDatetimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeOrDatetimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DatetimeOrDatetimeTzEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::DatetimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/DatetimeTzEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::ExtendedBinaryEncodingUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/ExtendedBinaryEncodingUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::Iso8601Util</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/Iso8601Util.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::StreambufUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/StreambufUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::StringUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/StringUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::TimeUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/TimeUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeImpUtil::TimezoneUtil</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeImpUtil/TimezoneUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeOrDatetimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeOrDatetimeTzEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeOrDatetimeTzEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeOrDatetimeTzEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeOrDatetimeTzEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeOrDatetimeTzEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeOrDatetimeTzEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeOrDatetimeTzEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeTzEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeTzEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeTzEncoding::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUtil_DatetimeTzEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeTzEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeTzEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeTzEncoding::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeTzEncoding/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_DatetimeTzEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_DatetimeTzEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil</name>
  <filename>BloombergLP/balber/BerUtil_ExtendedBinaryEncodingUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil::useExtendedBinaryEncoding</class>
  <member kind="function">
    <type>bool</type>
    <name>useBinaryEncoding</name>
    <anchorfile>BloombergLP/balber/BerUtil_ExtendedBinaryEncodingUtil/useBinaryEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>(const BerEncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_ExtendedBinaryEncodingUtil/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil::useExtendedBinaryEncoding</name>
  <filename>BloombergLP/balber/BerUtil_ExtendedBinaryEncodingUtil/useExtendedBinaryEncoding-034.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_FloatingPointImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_FloatingPointImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_FloatingPointImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_FloatingPointImpUtil::LengthUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getDecimal64Value</name>
    <anchorfile>BloombergLP/balber/BerUtil_FloatingPointImpUtil/getDecimal64Value.adoc</anchorfile>
    <anchor/>
    <arglist>(bdldfp::Decimal64* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDoubleValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_FloatingPointImpUtil/getDoubleValue.adoc</anchorfile>
    <anchor/>
    <arglist>(double* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getFloatValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_FloatingPointImpUtil/getFloatValue.adoc</anchorfile>
    <anchor/>
    <arglist>(float* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDecimal64Value</name>
    <anchorfile>BloombergLP/balber/BerUtil_FloatingPointImpUtil/putDecimal64Value.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, bdldfp::Decimal64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDoubleValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_FloatingPointImpUtil/putDoubleValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, double value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putFloatValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_FloatingPointImpUtil/putFloatValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, float value, const BerEncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_FloatingPointImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_FloatingPointImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_FloatingPointImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_FloatingPointImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::BooleanUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::CharacterUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::DateOrDateTz</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::DateUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::DatetimeOrDatetimeTz</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::DatetimeUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::FloatingPointUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::StringUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::TimeOrTimeTz</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::TimeUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_GetValueImpUtil::getValue</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::BooleanUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/BooleanUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::CharacterUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/CharacterUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::DateOrDateTz</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/DateOrDateTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::DateUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/DateUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::DatetimeOrDatetimeTz</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/DatetimeOrDatetimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::DatetimeUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/DatetimeUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::FloatingPointUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/FloatingPointUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::StringUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/StringUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::TimeOrTimeTz</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/TimeOrTimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::TimeUtil</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/TimeUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_GetValueImpUtil::getValue</name>
  <filename>BloombergLP/balber/BerUtil_GetValueImpUtil/getValue-095.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IdentifierImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_IdentifierImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_IdentifierImpUtil::Constants</class>
  <member kind="function">
    <type>int</type>
    <name>getIdentifierOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil_IdentifierImpUtil/getIdentifierOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(BerConstants::TagClass* tagClass, BerConstants::TagType* tagType, int* tagNumber, int* accumNumBytesConsumed, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putIdentifierOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil_IdentifierImpUtil/putIdentifierOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, BerConstants::TagClass tagClass, BerConstants::TagType tagType, int tagNumber)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IdentifierImpUtil::Constants</name>
  <filename>BloombergLP/balber/BerUtil_IdentifierImpUtil/Constants.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::Constants</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::LengthImpUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::RawIntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::StreambufUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::getIntegerValue</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::getNumOctetsToStream</class>
  <class kind="class">BloombergLP::balber::BerUtil_IntegerImpUtil::k_40_BIT_INTEGER_LENGTH</class>
  <member kind="function">
    <type>int</type>
    <name>get40BitIntegerValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_IntegerImpUtil/get40BitIntegerValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* value, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>put40BitIntegerValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_IntegerImpUtil/put40BitIntegerValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putIntegerGivenLength</name>
    <anchorfile>BloombergLP/balber/BerUtil_IntegerImpUtil/putIntegerGivenLength.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, INTEGRAL_TYPE value, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putIntegerValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_IntegerImpUtil/putIntegerValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, INTEGRAL_TYPE value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::Constants</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/Constants.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::LengthImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/LengthImpUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::RawIntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/RawIntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::StreambufUtil</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/StreambufUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::getIntegerValue</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/getIntegerValue-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::getNumOctetsToStream</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/getNumOctetsToStream-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_IntegerImpUtil::k_40_BIT_INTEGER_LENGTH</name>
  <filename>BloombergLP/balber/BerUtil_IntegerImpUtil/k_40_BIT_INTEGER_LENGTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_Iso8601ImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_Iso8601ImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_Iso8601ImpUtil::StringUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getDateTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/getDateTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DateTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDateValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/getDateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDatetimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/getDatetimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DatetimeTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDatetimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/getDatetimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Datetime* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getTimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/getTimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::TimeTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getTimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/getTimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Time* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDateTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/putDateTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::DateTz&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDateValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/putDateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::Date&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDatetimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/putDatetimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::DatetimeTz&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putDatetimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/putDatetimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::Datetime&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putTimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/putTimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::TimeTz&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putTimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_Iso8601ImpUtil/putTimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::Time&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_Iso8601ImpUtil::StringUtil</name>
  <filename>BloombergLP/balber/BerUtil_Iso8601ImpUtil/StringUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_LengthImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_LengthImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_LengthImpUtil::Constants</class>
  <class kind="class">BloombergLP::balber::BerUtil_LengthImpUtil::RawIntegerUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getEndOfContentOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil_LengthImpUtil/getEndOfContentOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(int* accumNumBytesConsumed, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLength</name>
    <anchorfile>BloombergLP/balber/BerUtil_LengthImpUtil/getLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result, int* accumNumBytesConsumed, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putEndOfContentOctets</name>
    <anchorfile>BloombergLP/balber/BerUtil_LengthImpUtil/putEndOfContentOctets.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putIndefiniteLengthOctet</name>
    <anchorfile>BloombergLP/balber/BerUtil_LengthImpUtil/putIndefiniteLengthOctet.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putLength</name>
    <anchorfile>BloombergLP/balber/BerUtil_LengthImpUtil/putLength.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_LengthImpUtil::Constants</name>
  <filename>BloombergLP/balber/BerUtil_LengthImpUtil/Constants.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_LengthImpUtil::RawIntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_LengthImpUtil/RawIntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::BooleanUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::CharacterUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::DateUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::DatetimeUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::FloatingPointUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::StringUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::TimeUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_PutValueImpUtil::putValue</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::BooleanUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/BooleanUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::CharacterUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/CharacterUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::DateUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/DateUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::DatetimeUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/DatetimeUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::FloatingPointUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/FloatingPointUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::StringUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/StringUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::TimeUtil</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/TimeUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_PutValueImpUtil::putValue</name>
  <filename>BloombergLP/balber/BerUtil_PutValueImpUtil/putValue-0b5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_RawIntegerImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_RawIntegerImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_RawIntegerImpUtil::Constants</class>
  <member kind="function">
    <type>int</type>
    <name>putIntegerGivenLength</name>
    <anchorfile>BloombergLP/balber/BerUtil_RawIntegerImpUtil/putIntegerGivenLength.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, INTEGRAL_TYPE value, int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_RawIntegerImpUtil::Constants</name>
  <filename>BloombergLP/balber/BerUtil_RawIntegerImpUtil/Constants.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_StreambufUtil</name>
  <filename>BloombergLP/balber/BerUtil_StreambufUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>getChars</name>
    <anchorfile>BloombergLP/balber/BerUtil_StreambufUtil/getChars.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streambuf* streamBuf, int bufferLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>peekChar</name>
    <anchorfile>BloombergLP/balber/BerUtil_StreambufUtil/peekChar.adoc</anchorfile>
    <anchor/>
    <arglist>(char* value, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putChars</name>
    <anchorfile>BloombergLP/balber/BerUtil_StreambufUtil/putChars.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const char* buffer, int bufferLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_StringImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_StringImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_StringImpUtil::LengthUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getStringValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_StringImpUtil/getStringValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* value, std::streambuf* streamBuf, int length, const BerDecoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putChars</name>
    <anchorfile>BloombergLP/balber/BerUtil_StringImpUtil/putChars.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, char value, int numChars)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putRawStringValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_StringImpUtil/putRawStringValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putStringRefValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_StringImpUtil/putStringRefValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bslstl::StringRef&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putStringValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_StringImpUtil/putStringValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putStringViewValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_StringImpUtil/putStringViewValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const std::string_view&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_StringImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_StringImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeEncoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_TimeEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeEncoding::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeEncoding::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_TimeEncoding/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_TimeEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::DateAndTimeHeader</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::DateAndTimeHeaderType</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::DateAndTimeHeaderUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::ExtendedBinaryEncodingUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::IntegerUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::Iso8601Util</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::LengthUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::StreambufUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::StringUtil</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::TimeEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::TimeOrTimeTz</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::TimeOrTimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::TimeTzEncoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeImpUtil::TimezoneUtil</class>
  <member kind="function">
    <type>int</type>
    <name>getTimeOrTimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/getTimeOrTimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(TimeOrTimeTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getTimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/getTimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::TimeTz* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getTimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/getTimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Time* value, std::streambuf* streamBuf, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>microsecondsSinceMidnightToTime</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/microsecondsSinceMidnightToTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Time* time, bsls::Types::Int64 microsecondsSinceMidnight)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>millisecondsSinceMidnightToTime</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/millisecondsSinceMidnightToTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Time* time, int millisecondsSinceMidnight)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putTimeTzValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/putTimeTzValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::TimeTz&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putTimeValue</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/putTimeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, const bdlt::Time&amp; value, const BerEncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>timeToMicrosecondsSinceMidnight</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/timeToMicrosecondsSinceMidnight.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* microsecondsSinceMidnight, const bdlt::Time&amp; time)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>timeToMillisecondsSinceMidnight</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimeImpUtil/timeToMillisecondsSinceMidnight.adoc</anchorfile>
    <anchor/>
    <arglist>(int* millisecondsSinceMidnight, const bdlt::Time&amp; time)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::DateAndTimeHeader</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/DateAndTimeHeader.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::DateAndTimeHeaderType</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/DateAndTimeHeaderType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::DateAndTimeHeaderUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/DateAndTimeHeaderUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::ExtendedBinaryEncodingUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/ExtendedBinaryEncodingUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::IntegerUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/IntegerUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::Iso8601Util</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/Iso8601Util.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::LengthUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/LengthUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::StreambufUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/StreambufUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::StringUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/StringUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::TimeEncoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/TimeEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::TimeOrTimeTz</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/TimeOrTimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::TimeOrTimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/TimeOrTimeTzEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::TimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/TimeTzEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeImpUtil::TimezoneUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimeImpUtil/TimezoneUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeOrTimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeOrTimeTzEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_TimeOrTimeTzEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeOrTimeTzEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeOrTimeTzEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeOrTimeTzEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeOrTimeTzEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_TimeOrTimeTzEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeTzEncoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeTzEncoding.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_TimeTzEncoding::Encoding</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeTzEncoding::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balber::BerUtil_TimeTzEncoding::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeTzEncoding::Encoding</name>
  <filename>BloombergLP/balber/BerUtil_TimeTzEncoding/Encoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeTzEncoding::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_TimeTzEncoding/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimeTzEncoding::Value</name>
  <filename>BloombergLP/balber/BerUtil_TimeTzEncoding/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimezoneOffsetImpUtil</name>
  <filename>BloombergLP/balber/BerUtil_TimezoneOffsetImpUtil.adoc</filename>
  <class kind="class">BloombergLP::balber::BerUtil_TimezoneOffsetImpUtil::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>int</type>
    <name>getTimezoneOffsetInMinutes</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimezoneOffsetImpUtil/getTimezoneOffsetInMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(int* value, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getTimezoneOffsetInMinutesIfValid</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimezoneOffsetImpUtil/getTimezoneOffsetInMinutesIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int* value, std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidTimezoneOffsetInMinutes</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimezoneOffsetImpUtil/isValidTimezoneOffsetInMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putTimezoneOffsetInMinutes</name>
    <anchorfile>BloombergLP/balber/BerUtil_TimezoneOffsetImpUtil/putTimezoneOffsetInMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::BerUtil_TimezoneOffsetImpUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balber/BerUtil_TimezoneOffsetImpUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::operator&lt;&lt;</name>
  <filename>BloombergLP/balber/operator_lshift-09c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::operator==</name>
  <filename>BloombergLP/balber/operator_eq-061.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balber::operator!=</name>
  <filename>BloombergLP/balber/operator_not_eq-01.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balcl</name>
  <filename>BloombergLP/balcl.adoc</filename>
  <class kind="class">BloombergLP::balcl::CommandLine</class>
  <class kind="class">BloombergLP::balcl::CommandLineOptionsHandle</class>
  <class kind="class">BloombergLP::balcl::CommandLine_SchemaData</class>
  <class kind="class">BloombergLP::balcl::Constraint</class>
  <class kind="class">BloombergLP::balcl::OccurrenceInfo</class>
  <class kind="class">BloombergLP::balcl::Option</class>
  <class kind="class">BloombergLP::balcl::OptionInfo</class>
  <class kind="class">BloombergLP::balcl::OptionType</class>
  <class kind="class">BloombergLP::balcl::OptionValue</class>
  <class kind="class">BloombergLP::balcl::OptionValue_NullOf</class>
  <class kind="class">BloombergLP::balcl::TypeInfo</class>
  <class kind="class">BloombergLP::balcl::TypeInfoConstraint</class>
  <class kind="class">BloombergLP::balcl::TypeInfoUtil</class>
  <class kind="class">BloombergLP::balcl::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::balcl::operator==</class>
  <class kind="class">BloombergLP::balcl::operator!=</class>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/balcl/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(OptionValue&amp; a, OptionValue&amp; b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine</name>
  <filename>BloombergLP/balcl/CommandLine.adoc</filename>
  <class kind="class">BloombergLP::balcl::CommandLine::CommandLine</class>
  <class kind="class">BloombergLP::balcl::CommandLine::isSpecified</class>
  <class kind="class">BloombergLP::balcl::CommandLine::parse</class>
  <class kind="class">BloombergLP::balcl::CommandLine::printUsage</class>
  <class kind="class">BloombergLP::balcl::CommandLine::isValidOptionSpecificationTable</class>
  <member kind="function">
    <type>void</type>
    <name>~CommandLine</name>
    <anchorfile>BloombergLP/balcl/CommandLine/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CommandLine&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balcl/CommandLine/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CommandLine&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balcl/CommandLine/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasOption</name>
    <anchorfile>BloombergLP/balcl/CommandLine/hasOption.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/balcl/CommandLine/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParsed</name>
    <anchorfile>BloombergLP/balcl/CommandLine/isParsed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/balcl/CommandLine/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numSpecified</name>
    <anchorfile>BloombergLP/balcl/CommandLine/numSpecified.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>CommandLineOptionsHandle</type>
    <name>options</name>
    <anchorfile>BloombergLP/balcl/CommandLine/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>position</name>
    <anchorfile>BloombergLP/balcl/CommandLine/position.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;int&gt;&amp;</type>
    <name>positions</name>
    <anchorfile>BloombergLP/balcl/CommandLine/positions.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/CommandLine/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>CommandLineOptionsHandle</type>
    <name>specifiedOptions</name>
    <anchorfile>BloombergLP/balcl/CommandLine/specifiedOptions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>theBool</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theBool.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>theChar</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theChar.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;char&gt;&amp;</type>
    <name>theCharArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theCharArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>theDate</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theDate.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bdlt::Date&gt;&amp;</type>
    <name>theDateArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theDateArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Datetime&amp;</type>
    <name>theDatetime</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bdlt::Datetime&gt;&amp;</type>
    <name>theDatetimeArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theDatetimeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>theDouble</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;double&gt;&amp;</type>
    <name>theDoubleArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theDoubleArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>theInt</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>theInt64</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bsls::Types::Int64&gt;&amp;</type>
    <name>theInt64Array</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theInt64Array.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;int&gt;&amp;</type>
    <name>theIntArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theIntArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>theString</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theString.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bsl::string&gt;&amp;</type>
    <name>theStringArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theStringArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Time&amp;</type>
    <name>theTime</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bdlt::Time&gt;&amp;</type>
    <name>theTimeArray</name>
    <anchorfile>BloombergLP/balcl/CommandLine/theTimeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>OptionType::Enum</type>
    <name>type</name>
    <anchorfile>BloombergLP/balcl/CommandLine/type.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CommandLine, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CommandLine, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balcl/CommandLine/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findName</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initArgs</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(int argc, const char* const[] argv)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>location</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; errorStream, int index, int start, int end)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>longestNonFlagNameSize</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>longestTagSize</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>missing</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(bool checkAlsoNonOptions)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseImp</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; errorStream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>postParseImp</name>
    <anchorfile>BloombergLP/balcl/CommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; errorStream)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine::CommandLine</name>
  <filename>BloombergLP/balcl/CommandLine/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine::isSpecified</name>
  <filename>BloombergLP/balcl/CommandLine/isSpecified-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine::parse</name>
  <filename>BloombergLP/balcl/CommandLine/parse-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine::printUsage</name>
  <filename>BloombergLP/balcl/CommandLine/printUsage-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine::isValidOptionSpecificationTable</name>
  <filename>BloombergLP/balcl/CommandLine/isValidOptionSpecificationTable-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLineOptionsHandle</name>
  <filename>BloombergLP/balcl/CommandLineOptionsHandle.adoc</filename>
  <class kind="class">BloombergLP::balcl::CommandLineOptionsHandle::the</class>
  <class kind="class">BloombergLP::balcl::CommandLineOptionsHandle::type</class>
  <class kind="class">BloombergLP::balcl::CommandLineOptionsHandle::value</class>
  <member kind="function">
    <type>int</type>
    <name>index</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/index.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/name.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numOptions</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/numOptions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>theBool</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theBool.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>theChar</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theChar.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;char&gt;&amp;</type>
    <name>theCharArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theCharArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>theDate</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theDate.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bdlt::Date&gt;&amp;</type>
    <name>theDateArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theDateArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Datetime&amp;</type>
    <name>theDatetime</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bdlt::Datetime&gt;&amp;</type>
    <name>theDatetimeArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theDatetimeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>theDouble</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;double&gt;&amp;</type>
    <name>theDoubleArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theDoubleArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>theInt</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>theInt64</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bsls::Types::Int64&gt;&amp;</type>
    <name>theInt64Array</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theInt64Array.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;int&gt;&amp;</type>
    <name>theIntArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theIntArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>theString</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theString.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bsl::string&gt;&amp;</type>
    <name>theStringArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theStringArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Time&amp;</type>
    <name>theTime</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;bdlt::Time&gt;&amp;</type>
    <name>theTimeArray</name>
    <anchorfile>BloombergLP/balcl/CommandLineOptionsHandle/theTimeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLineOptionsHandle::the</name>
  <filename>BloombergLP/balcl/CommandLineOptionsHandle/the-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLineOptionsHandle::type</name>
  <filename>BloombergLP/balcl/CommandLineOptionsHandle/type-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLineOptionsHandle::value</name>
  <filename>BloombergLP/balcl/CommandLineOptionsHandle/value-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine_SchemaData</name>
  <filename>BloombergLP/balcl/CommandLine_SchemaData.adoc</filename>
  <class kind="class">BloombergLP::balcl::CommandLine_SchemaData::d_name_p</class>
  <class kind="class">BloombergLP::balcl::CommandLine_SchemaData::d_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine_SchemaData::d_name_p</name>
  <filename>BloombergLP/balcl/CommandLine_SchemaData/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::CommandLine_SchemaData::d_type</name>
  <filename>BloombergLP/balcl/CommandLine_SchemaData/d_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint</name>
  <filename>BloombergLP/balcl/Constraint.adoc</filename>
  <class kind="class">BloombergLP::balcl::Constraint::CharConstraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::DateConstraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::DatetimeConstraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::DoubleConstraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::Int64Constraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::IntConstraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::StringConstraint</class>
  <class kind="class">BloombergLP::balcl::Constraint::TimeConstraint</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::CharConstraint</name>
  <filename>BloombergLP/balcl/Constraint/CharConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::DateConstraint</name>
  <filename>BloombergLP/balcl/Constraint/DateConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::DatetimeConstraint</name>
  <filename>BloombergLP/balcl/Constraint/DatetimeConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::DoubleConstraint</name>
  <filename>BloombergLP/balcl/Constraint/DoubleConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::Int64Constraint</name>
  <filename>BloombergLP/balcl/Constraint/Int64Constraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::IntConstraint</name>
  <filename>BloombergLP/balcl/Constraint/IntConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::StringConstraint</name>
  <filename>BloombergLP/balcl/Constraint/StringConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Constraint::TimeConstraint</name>
  <filename>BloombergLP/balcl/Constraint/TimeConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OccurrenceInfo</name>
  <filename>BloombergLP/balcl/OccurrenceInfo.adoc</filename>
  <class kind="class">BloombergLP::balcl::OccurrenceInfo::OccurrenceType</class>
  <class kind="class">BloombergLP::balcl::OccurrenceInfo::OccurrenceInfo</class>
  <member kind="function">
    <type>void</type>
    <name>~OccurrenceInfo</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OccurrenceInfo&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const OccurrenceInfo&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const OptionValue&amp;</type>
    <name>defaultValue</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/defaultValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasDefaultValue</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/hasDefaultValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHidden</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/isHidden.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRequired</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/isRequired.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OccurrenceType</type>
    <name>occurrenceType</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/occurrenceType-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultValue</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/setDefaultValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const OptionValue&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setHidden</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/setHidden.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;OccurrenceInfo, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;OccurrenceInfo, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balcl/OccurrenceInfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OccurrenceInfo::OccurrenceType</name>
  <filename>BloombergLP/balcl/OccurrenceInfo/OccurrenceType-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OccurrenceInfo::OccurrenceInfo</name>
  <filename>BloombergLP/balcl/OccurrenceInfo/2constructor-0d56.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Option</name>
  <filename>BloombergLP/balcl/Option.adoc</filename>
  <class kind="class">BloombergLP::balcl::Option::Option</class>
  <class kind="class">BloombergLP::balcl::Option::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~Option</name>
    <anchorfile>BloombergLP/balcl/Option/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balcl/Option/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OptionInfo::ArgType</type>
    <name>argType</name>
    <anchorfile>BloombergLP/balcl/Option/argType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>description</name>
    <anchorfile>BloombergLP/balcl/Option/description.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>environmentVariableName</name>
    <anchorfile>BloombergLP/balcl/Option/environmentVariableName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>BloombergLP/balcl/Option/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDescriptionValid</name>
    <anchorfile>BloombergLP/balcl/Option/isDescriptionValid.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLongTagValid</name>
    <anchorfile>BloombergLP/balcl/Option/isLongTagValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* longTag, std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNameValid</name>
    <anchorfile>BloombergLP/balcl/Option/isNameValid.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTagValid</name>
    <anchorfile>BloombergLP/balcl/Option/isTagValid.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>longTag</name>
    <anchorfile>BloombergLP/balcl/Option/longTag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>name</name>
    <anchorfile>BloombergLP/balcl/Option/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const OccurrenceInfo&amp;</type>
    <name>occurrenceInfo</name>
    <anchorfile>BloombergLP/balcl/Option/occurrenceInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/Option/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>shortTag</name>
    <anchorfile>BloombergLP/balcl/Option/shortTag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>tagString</name>
    <anchorfile>BloombergLP/balcl/Option/tagString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TypeInfo&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/balcl/Option/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Option, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Option, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balcl/Option/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const OptionInfo&amp;</type>
    <name>operator const OptionInfo&amp;</name>
    <anchorfile>BloombergLP/balcl/Option/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Option::Option</name>
  <filename>BloombergLP/balcl/Option/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::Option::operator=</name>
  <filename>BloombergLP/balcl/Option/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo</name>
  <filename>BloombergLP/balcl/OptionInfo.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionInfo::ArgType</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::OptionInfo</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::d_defaultInfo</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::d_description</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::d_environmentVariableName</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::d_name</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::d_tag</class>
  <class kind="class">BloombergLP::balcl::OptionInfo::d_typeInfo</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::ArgType</name>
  <filename>BloombergLP/balcl/OptionInfo/ArgType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::OptionInfo</name>
  <filename>BloombergLP/balcl/OptionInfo/2constructor-0af.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::d_defaultInfo</name>
  <filename>BloombergLP/balcl/OptionInfo/d_defaultInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::d_description</name>
  <filename>BloombergLP/balcl/OptionInfo/d_description.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::d_environmentVariableName</name>
  <filename>BloombergLP/balcl/OptionInfo/d_environmentVariableName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::d_name</name>
  <filename>BloombergLP/balcl/OptionInfo/d_name.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::d_tag</name>
  <filename>BloombergLP/balcl/OptionInfo/d_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionInfo::d_typeInfo</name>
  <filename>BloombergLP/balcl/OptionInfo/d_typeInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType</name>
  <filename>BloombergLP/balcl/OptionType.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::Bool</class>
  <class kind="class">BloombergLP::balcl::OptionType::Char</class>
  <class kind="class">BloombergLP::balcl::OptionType::CharArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::Date</class>
  <class kind="class">BloombergLP::balcl::OptionType::DateArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::Datetime</class>
  <class kind="class">BloombergLP::balcl::OptionType::DatetimeArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::Double</class>
  <class kind="class">BloombergLP::balcl::OptionType::DoubleArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::Int</class>
  <class kind="class">BloombergLP::balcl::OptionType::Int64</class>
  <class kind="class">BloombergLP::balcl::OptionType::Int64Array</class>
  <class kind="class">BloombergLP::balcl::OptionType::IntArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::String</class>
  <class kind="class">BloombergLP::balcl::OptionType::StringArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::Time</class>
  <class kind="class">BloombergLP::balcl::OptionType::TimeArray</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum</class>
  <class kind="class">BloombergLP::balcl::OptionType::Enum</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_BOOL</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_CHAR</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_CHAR_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_DATE</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_DATETIME</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_DATETIME_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_DATE_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_DOUBLE</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_DOUBLE_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_INT</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_INT64</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_INT64_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_INT_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_STRING</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_STRING_ARRAY</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_TIME</class>
  <class kind="class">BloombergLP::balcl::OptionType::k_TIME_ARRAY</class>
  <member kind="function">
    <type>OptionType::Enum</type>
    <name>fromArrayType</name>
    <anchorfile>BloombergLP/balcl/OptionType/fromArrayType.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArrayType</name>
    <anchorfile>BloombergLP/balcl/OptionType/isArrayType.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum type)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/OptionType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, OptionType::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>OptionType::Enum</type>
    <name>toArrayType</name>
    <anchorfile>BloombergLP/balcl/OptionType/toArrayType.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum type)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/balcl/OptionType/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(OptionType::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Bool</name>
  <filename>BloombergLP/balcl/OptionType/Bool.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Char</name>
  <filename>BloombergLP/balcl/OptionType/Char.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::CharArray</name>
  <filename>BloombergLP/balcl/OptionType/CharArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Date</name>
  <filename>BloombergLP/balcl/OptionType/Date.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::DateArray</name>
  <filename>BloombergLP/balcl/OptionType/DateArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Datetime</name>
  <filename>BloombergLP/balcl/OptionType/Datetime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::DatetimeArray</name>
  <filename>BloombergLP/balcl/OptionType/DatetimeArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Double</name>
  <filename>BloombergLP/balcl/OptionType/Double.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::DoubleArray</name>
  <filename>BloombergLP/balcl/OptionType/DoubleArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Int</name>
  <filename>BloombergLP/balcl/OptionType/Int.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Int64</name>
  <filename>BloombergLP/balcl/OptionType/Int64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Int64Array</name>
  <filename>BloombergLP/balcl/OptionType/Int64Array.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::IntArray</name>
  <filename>BloombergLP/balcl/OptionType/IntArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::String</name>
  <filename>BloombergLP/balcl/OptionType/String.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::StringArray</name>
  <filename>BloombergLP/balcl/OptionType/StringArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Time</name>
  <filename>BloombergLP/balcl/OptionType/Time.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TimeArray</name>
  <filename>BloombergLP/balcl/OptionType/TimeArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-012.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-012/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-082.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-082/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-03d.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-03d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-089.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-089/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-01c.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-01c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-09.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-00.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-06.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-015.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-015/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0bd.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0bd/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-051.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-051/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-04.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0b08.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0b08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-08d.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-08d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-07.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-031.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-031/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-05f.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-05f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0b07.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::EnumToType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::EnumToType::type</name>
  <filename>BloombergLP/balcl/OptionType/EnumToType-0b07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0b.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0b/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-078.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-078/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-09a.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-09a/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0af.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0af/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-08b.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-08b/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-081.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-081/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0ec.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0ec/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-007.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-007/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-07a.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-07a/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-073.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-073/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-074.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-074/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-08d.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-08d/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0aa.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0aa/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-002.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-002/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0e5.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0e5/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-083.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-083/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0a9.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-0a9/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-090.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionType::TypeToEnum::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::TypeToEnum::value</name>
  <filename>BloombergLP/balcl/OptionType/TypeToEnum-090/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::Enum</name>
  <filename>BloombergLP/balcl/OptionType/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_BOOL</name>
  <filename>BloombergLP/balcl/OptionType/k_BOOL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_CHAR</name>
  <filename>BloombergLP/balcl/OptionType/k_CHAR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_CHAR_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_CHAR_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_DATE</name>
  <filename>BloombergLP/balcl/OptionType/k_DATE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_DATETIME</name>
  <filename>BloombergLP/balcl/OptionType/k_DATETIME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_DATETIME_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_DATETIME_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_DATE_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_DATE_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_DOUBLE</name>
  <filename>BloombergLP/balcl/OptionType/k_DOUBLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_DOUBLE_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_DOUBLE_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_INT</name>
  <filename>BloombergLP/balcl/OptionType/k_INT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_INT64</name>
  <filename>BloombergLP/balcl/OptionType/k_INT64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_INT64_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_INT64_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_INT_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_INT_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_STRING</name>
  <filename>BloombergLP/balcl/OptionType/k_STRING.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_STRING_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_STRING_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_TIME</name>
  <filename>BloombergLP/balcl/OptionType/k_TIME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionType::k_TIME_ARRAY</name>
  <filename>BloombergLP/balcl/OptionType/k_TIME_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionValue</name>
  <filename>BloombergLP/balcl/OptionValue.adoc</filename>
  <class kind="class">BloombergLP::balcl::OptionValue::OptionValue</class>
  <class kind="class">BloombergLP::balcl::OptionValue::the</class>
  <member kind="function">
    <type>OptionValue&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balcl/OptionValue/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const OptionValue&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balcl/OptionValue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasNonVoidType</name>
    <anchorfile>BloombergLP/balcl/OptionValue/hasNonVoidType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/balcl/OptionValue/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/OptionValue/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balcl/OptionValue/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/balcl/OptionValue/set.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNull</name>
    <anchorfile>BloombergLP/balcl/OptionValue/setNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setType</name>
    <anchorfile>BloombergLP/balcl/OptionValue/setType.adoc</anchorfile>
    <anchor/>
    <arglist>(OptionType::Enum type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/balcl/OptionValue/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(OptionValue&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>OptionType::Enum</type>
    <name>type</name>
    <anchorfile>BloombergLP/balcl/OptionValue/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;OptionValue, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;OptionValue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balcl/OptionValue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionValue::OptionValue</name>
  <filename>BloombergLP/balcl/OptionValue/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionValue::the</name>
  <filename>BloombergLP/balcl/OptionValue/the-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::OptionValue_NullOf</name>
  <filename>BloombergLP/balcl/OptionValue_NullOf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>OptionValue_NullOf</name>
    <anchorfile>BloombergLP/balcl/OptionValue_NullOf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(OptionType::Enum optionType)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>BloombergLP/balcl/OptionValue_NullOf/isType.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp;)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/OptionValue_NullOf/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>OptionType::Enum</type>
    <name>type</name>
    <anchorfile>BloombergLP/balcl/OptionValue_NullOf/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;OptionValue_NullOf, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;OptionValue_NullOf, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/balcl/OptionValue_NullOf/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo</name>
  <filename>BloombergLP/balcl/TypeInfo.adoc</filename>
  <class kind="class">BloombergLP::balcl::TypeInfo::ParseInputSource</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::TypeInfo</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::setConstraint</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::setLinkedVariable</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::d_allocator_p</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::d_constraint_p</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::d_elemType</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::d_isOptionalLinkedVariable</class>
  <class kind="class">BloombergLP::balcl::TypeInfo::d_linkedVariable_p</class>
  <member kind="function">
    <type>void</type>
    <name>~TypeInfo</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TypeInfo&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TypeInfo&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;TypeInfoConstraint&gt;</type>
    <name>constraint</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/constraint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOptionalLinkedVariable</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/isOptionalLinkedVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>linkedVariable</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/linkedVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetConstraint</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/resetConstraint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetLinkedVariableAndConstraint</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/resetLinkedVariableAndConstraint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OptionType::Enum</type>
    <name>type</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TypeInfo, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TypeInfo, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balcl/TypeInfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::ParseInputSource</name>
  <filename>BloombergLP/balcl/TypeInfo/ParseInputSource.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::TypeInfo</name>
  <filename>BloombergLP/balcl/TypeInfo/2constructor-0e4d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::setConstraint</name>
  <filename>BloombergLP/balcl/TypeInfo/setConstraint-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::setLinkedVariable</name>
  <filename>BloombergLP/balcl/TypeInfo/setLinkedVariable-012.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::d_allocator_p</name>
  <filename>BloombergLP/balcl/TypeInfo/d_allocator_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::d_constraint_p</name>
  <filename>BloombergLP/balcl/TypeInfo/d_constraint_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::d_elemType</name>
  <filename>BloombergLP/balcl/TypeInfo/d_elemType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::d_isOptionalLinkedVariable</name>
  <filename>BloombergLP/balcl/TypeInfo/d_isOptionalLinkedVariable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfo::d_linkedVariable_p</name>
  <filename>BloombergLP/balcl/TypeInfo/d_linkedVariable_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfoConstraint</name>
  <filename>BloombergLP/balcl/TypeInfoConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfoUtil</name>
  <filename>BloombergLP/balcl/TypeInfoUtil.adoc</filename>
  <class kind="class">BloombergLP::balcl::TypeInfoUtil::satisfiesConstraint</class>
  <member kind="function">
    <type>bool</type>
    <name>parseAndValidate</name>
    <anchorfile>BloombergLP/balcl/TypeInfoUtil/parseAndValidate.adoc</anchorfile>
    <anchor/>
    <arglist>(OptionValue* element, const std::string_view&amp; input, const TypeInfo&amp; typeInfo, std::ostream&amp; stream, TypeInfo::ParseInputSource inputSource)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tokenizeArrayEnvironmentVariable</name>
    <anchorfile>BloombergLP/balcl/TypeInfoUtil/tokenizeArrayEnvironmentVariable.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;bsl::string&gt;* tokens, const std::string_view&amp; input)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::TypeInfoUtil::satisfiesConstraint</name>
  <filename>BloombergLP/balcl/TypeInfoUtil/satisfiesConstraint-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::operator&lt;&lt;</name>
  <filename>BloombergLP/balcl/operator_lshift-07c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::operator==</name>
  <filename>BloombergLP/balcl/operator_eq-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balcl::operator!=</name>
  <filename>BloombergLP/balcl/operator_not_eq-06957.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::baljsn</name>
  <filename>BloombergLP/baljsn.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Tokenizer</class>
  <class kind="class">BloombergLP::baljsn::ConvertFromJsonOptions</class>
  <class kind="class">BloombergLP::baljsn::ConvertToJsonOptions</class>
  <class kind="class">BloombergLP::baljsn::DatumDecoderOptions</class>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions</class>
  <class kind="class">BloombergLP::baljsn::DatumUtil</class>
  <class kind="class">BloombergLP::baljsn::Decoder</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptionsUtil</class>
  <class kind="class">BloombergLP::baljsn::Decoder_DecodeImpProxy</class>
  <class kind="class">BloombergLP::baljsn::Decoder_ElementVisitor</class>
  <class kind="class">BloombergLP::baljsn::Decoder_RequiredAttrsVisitor</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_AttributeDispatcher</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_AttributeVisitor</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_ElementDispatcher</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_ElementVisitor</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_SelectionDispatcher</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_SelectionVisitor</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_ValueDispatcher</class>
  <class kind="class">BloombergLP::baljsn::Encoder</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1</class>
  <class kind="class">BloombergLP::baljsn::Encoder_Formatter</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle</class>
  <class kind="class">BloombergLP::baljsn::Formatter</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter_DecodeImpProxy</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter_ElementVisitor</class>
  <class kind="class">BloombergLP::baljsn::JsonFormatter</class>
  <class kind="class">BloombergLP::baljsn::JsonFormatter_State</class>
  <class kind="class">BloombergLP::baljsn::JsonFormatter_Util</class>
  <class kind="class">BloombergLP::baljsn::JsonParserUtil</class>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer</class>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer_Visitor</class>
  <class kind="class">BloombergLP::baljsn::ParserUtil</class>
  <class kind="class">BloombergLP::baljsn::PrintUtil</class>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter</class>
  <class kind="class">BloombergLP::baljsn::hashAppend</class>
  <class kind="class">BloombergLP::baljsn::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::baljsn::operator==</class>
  <class kind="class">BloombergLP::baljsn::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Tokenizer</name>
  <filename>BloombergLP/baljsn/Tokenizer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ConvertFromJsonOptions</name>
  <filename>BloombergLP/baljsn/ConvertFromJsonOptions.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConvertFromJsonOptions</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxDepth</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/maxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDepth</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/setMaxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSkipUnknownElements</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/setSkipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>skipUnknownElements</name>
    <anchorfile>BloombergLP/baljsn/ConvertFromJsonOptions/skipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ConvertToJsonOptions</name>
  <filename>BloombergLP/baljsn/ConvertToJsonOptions.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConvertToJsonOptions</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>convertEmptyArrays</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/convertEmptyArrays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>convertNullElements</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/convertNullElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setConvertEmptyArrays</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/setConvertEmptyArrays.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setConvertNullElements</name>
    <anchorfile>BloombergLP/baljsn/ConvertToJsonOptions/setConvertNullElements.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumDecoderOptions</name>
  <filename>BloombergLP/baljsn/DatumDecoderOptions.adoc</filename>
  <class kind="class">BloombergLP::baljsn::DatumDecoderOptions::DatumDecoderOptions</class>
  <class kind="class">BloombergLP::baljsn::DatumDecoderOptions::s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH</class>
  <member kind="function">
    <type>void</type>
    <name>~DatumDecoderOptions</name>
    <anchorfile>BloombergLP/baljsn/DatumDecoderOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumDecoderOptions&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/baljsn/DatumDecoderOptions/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumDecoderOptions&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNestedDepth</name>
    <anchorfile>BloombergLP/baljsn/DatumDecoderOptions/maxNestedDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/DatumDecoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/DatumDecoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxNestedDepth</name>
    <anchorfile>BloombergLP/baljsn/DatumDecoderOptions/setMaxNestedDepth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumDecoderOptions::DatumDecoderOptions</name>
  <filename>BloombergLP/baljsn/DatumDecoderOptions/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumDecoderOptions::s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH</name>
  <filename>BloombergLP/baljsn/DatumDecoderOptions/s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions.adoc</filename>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions::DatumEncoderOptions</class>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_ENCODE_QUOTED_DECIMAL64</class>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_ENCODING_STYLE</class>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</class>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_SPACES_PER_LEVEL</class>
  <class kind="class">BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_STRICT_TYPES</class>
  <member kind="function">
    <type>void</type>
    <name>~DatumEncoderOptions</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumEncoderOptions&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumEncoderOptions&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeQuotedDecimal64</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/encodeQuotedDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>baljsn::EncodingStyle::Value</type>
    <name>encodingStyle</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/encodingStyle.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initialIndentLevel</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/initialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeQuotedDecimal64</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/setEncodeQuotedDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodingStyle</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/setEncodingStyle.adoc</anchorfile>
    <anchor/>
    <arglist>(baljsn::EncodingStyle::Value value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInitialIndentLevel</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/setInitialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSpacesPerLevel</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/setSpacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setStrictTypes</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/setStrictTypes.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>strictTypes</name>
    <anchorfile>BloombergLP/baljsn/DatumEncoderOptions/strictTypes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions::DatumEncoderOptions</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_ENCODE_QUOTED_DECIMAL64</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions/s_DEFAULT_INITIALIZER_ENCODE_QUOTED_DECIMAL64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_ENCODING_STYLE</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions/s_DEFAULT_INITIALIZER_ENCODING_STYLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions/s_DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_SPACES_PER_LEVEL</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions/s_DEFAULT_INITIALIZER_SPACES_PER_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumEncoderOptions::s_DEFAULT_INITIALIZER_STRICT_TYPES</name>
  <filename>BloombergLP/baljsn/DatumEncoderOptions/s_DEFAULT_INITIALIZER_STRICT_TYPES.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumUtil</name>
  <filename>BloombergLP/baljsn/DatumUtil.adoc</filename>
  <class kind="class">BloombergLP::baljsn::DatumUtil::decode</class>
  <class kind="class">BloombergLP::baljsn::DatumUtil::encode</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumUtil::decode</name>
  <filename>BloombergLP/baljsn/DatumUtil/decode-0b5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DatumUtil::encode</name>
  <filename>BloombergLP/baljsn/DatumUtil/encode-02a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder</name>
  <filename>BloombergLP/baljsn/Decoder.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Decoder::decode</class>
  <class kind="class">BloombergLP::baljsn::Decoder::decodeAny</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder</name>
    <anchorfile>BloombergLP/baljsn/Decoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>bsl::string</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/baljsn/Decoder/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numUnknownElementsSkipped</name>
    <anchorfile>BloombergLP/baljsn/Decoder/numUnknownElementsSkipped.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder::decode</name>
  <filename>BloombergLP/baljsn/Decoder/decode-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder::decodeAny</name>
  <filename>BloombergLP/baljsn/Decoder/decodeAny-038.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions</name>
  <filename>BloombergLP/baljsn/DecoderOptions.adoc</filename>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DecoderOptions</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::operator=</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_CONSECUTIVE_SEPARATORS</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_FORM_FEED_AS_WHITESPACE</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_MISSING_REQUIRED_ATTRIBUTES</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_UNESCAPED_CONTROL_CHARACTERS</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_MAX_DEPTH</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_SKIP_UNKNOWN_ELEMENTS</class>
  <class kind="class">BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_VALIDATE_INPUT_IS_UTF8</class>
  <member kind="function">
    <type>void</type>
    <name>~DecoderOptions</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowConsecutiveSeparators</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/allowConsecutiveSeparators.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowFormFeedAsWhitespace</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/allowFormFeedAsWhitespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowMissingRequiredAttributes</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/allowMissingRequiredAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowUnescapedControlCharacters</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/allowUnescapedControlCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxDepth</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/maxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllowConsecutiveSeparators</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setAllowConsecutiveSeparators.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllowFormFeedAsWhitespace</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setAllowFormFeedAsWhitespace.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllowMissingRequiredAttributes</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setAllowMissingRequiredAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllowUnescapedControlCharacters</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setAllowUnescapedControlCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDepth</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setMaxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSkipUnknownElements</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setSkipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValidateInputIsUtf8</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/setValidateInputIsUtf8.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>skipUnknownElements</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/skipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>validateInputIsUtf8</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptions/validateInputIsUtf8.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/DecoderOptions/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/DecoderOptions/_04enum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/DecoderOptions/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DecoderOptions</name>
  <filename>BloombergLP/baljsn/DecoderOptions/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::operator=</name>
  <filename>BloombergLP/baljsn/DecoderOptions/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::accessAttribute</name>
  <filename>BloombergLP/baljsn/DecoderOptions/accessAttribute-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/DecoderOptions/manipulateAttribute-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/DecoderOptions/lookupAttributeInfo-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/DecoderOptions/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/DecoderOptions/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_CONSECUTIVE_SEPARATORS</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_ALLOW_CONSECUTIVE_SEPARATORS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_FORM_FEED_AS_WHITESPACE</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_ALLOW_FORM_FEED_AS_WHITESPACE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_MISSING_REQUIRED_ATTRIBUTES</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_ALLOW_MISSING_REQUIRED_ATTRIBUTES.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_ALLOW_UNESCAPED_CONTROL_CHARACTERS</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_ALLOW_UNESCAPED_CONTROL_CHARACTERS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_MAX_DEPTH</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_MAX_DEPTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_SKIP_UNKNOWN_ELEMENTS</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_SKIP_UNKNOWN_ELEMENTS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptions::DEFAULT_INITIALIZER_VALIDATE_INPUT_IS_UTF8</name>
  <filename>BloombergLP/baljsn/DecoderOptions/DEFAULT_INITIALIZER_VALIDATE_INPUT_IS_UTF8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptionsUtil</name>
  <filename>BloombergLP/baljsn/DecoderOptionsUtil.adoc</filename>
  <class kind="class">BloombergLP::baljsn::DecoderOptionsUtil::Mode</class>
  <member kind="function">
    <type>void</type>
    <name>setMode</name>
    <anchorfile>BloombergLP/baljsn/DecoderOptionsUtil/setMode.adoc</anchorfile>
    <anchor/>
    <arglist>(DecoderOptions* options, Mode mode)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::DecoderOptionsUtil::Mode</name>
  <filename>BloombergLP/baljsn/DecoderOptionsUtil/Mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_DecodeImpProxy</name>
  <filename>BloombergLP/baljsn/Decoder_DecodeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Decoder_DecodeImpProxy::operator()</class>
  <class kind="class">BloombergLP::baljsn::Decoder_DecodeImpProxy::d_decoder_p</class>
  <class kind="class">BloombergLP::baljsn::Decoder_DecodeImpProxy::d_mode</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_DecodeImpProxy::operator()</name>
  <filename>BloombergLP/baljsn/Decoder_DecodeImpProxy/operator_call-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_DecodeImpProxy::d_decoder_p</name>
  <filename>BloombergLP/baljsn/Decoder_DecodeImpProxy/d_decoder_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_DecodeImpProxy::d_mode</name>
  <filename>BloombergLP/baljsn/Decoder_DecodeImpProxy/d_mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_ElementVisitor</name>
  <filename>BloombergLP/baljsn/Decoder_ElementVisitor.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Decoder_ElementVisitor::operator()</class>
  <class kind="class">BloombergLP::baljsn::Decoder_ElementVisitor::d_decoder_p</class>
  <class kind="class">BloombergLP::baljsn::Decoder_ElementVisitor::d_mode</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_ElementVisitor::operator()</name>
  <filename>BloombergLP/baljsn/Decoder_ElementVisitor/operator_call-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_ElementVisitor::d_decoder_p</name>
  <filename>BloombergLP/baljsn/Decoder_ElementVisitor/d_decoder_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_ElementVisitor::d_mode</name>
  <filename>BloombergLP/baljsn/Decoder_ElementVisitor/d_mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_RequiredAttrsVisitor</name>
  <filename>BloombergLP/baljsn/Decoder_RequiredAttrsVisitor.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Decoder_RequiredAttrsVisitor::d_requiredAttributes_p</class>
  <class kind="class">BloombergLP::baljsn::Decoder_RequiredAttrsVisitor::d_usesDefaultValueFlag</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/baljsn/Decoder_RequiredAttrsVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value, const INFO&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_RequiredAttrsVisitor::d_requiredAttributes_p</name>
  <filename>BloombergLP/baljsn/Decoder_RequiredAttrsVisitor/d_requiredAttributes_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Decoder_RequiredAttrsVisitor::d_usesDefaultValueFlag</name>
  <filename>BloombergLP/baljsn/Decoder_RequiredAttrsVisitor/d_usesDefaultValueFlag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil::FormattingMode</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil::ThisUtil</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil::encode</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil::encodeMember</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil::encodeMemberPrefix</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil::validate</class>
  <member kind="function">
    <type>void</type>
    <name>closeDocument</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/closeDocument.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* outputStream, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>encodeCharArray</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/encodeCharArray.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, const bsl::vector&lt;char&gt;&amp; value, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>encodeEmptyArray</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/encodeEmptyArray.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>encodeNonEmptyArray</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/encodeNonEmptyArray.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, const TYPE&amp; value, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>encodeObjectPrefix</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/encodeObjectPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isPrefixEmpty, FORMATTER* formatter, FormattingMode formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>encodeObjectSuffix</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/encodeObjectSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isSuffixEmpty, FORMATTER* formatter, FormattingMode formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>encodeSimpleValue</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/encodeSimpleValue.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, const TYPE&amp; value, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openDocument</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/openDocument.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* outputStream, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateChoice</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil/validateChoice.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* logStream, const TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil::FormattingMode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil::ThisUtil</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil/ThisUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil::encode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil/encode-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil::encodeMember</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil/encodeMember-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil::encodeMemberPrefix</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil/encodeMemberPrefix-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil::validate</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil/validate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_AttributeDispatcher</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_AttributeDispatcher.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_AttributeDispatcher::FormattingMode</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_AttributeDispatcher::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_AttributeDispatcher</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_AttributeDispatcher/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, const std::string_view&amp; attributeName, FormattingMode formattingMode, bool isNextAttributeFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextAttributeFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_AttributeDispatcher/isNextAttributeFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_AttributeDispatcher::FormattingMode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_AttributeDispatcher/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_AttributeDispatcher::operator()</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_AttributeDispatcher/operator_call-01c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_AttributeVisitor</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_AttributeVisitor.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_AttributeVisitor::FormattingMode</class>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_AttributeVisitor</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_AttributeVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, bool isNextAttributeFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextAttributeFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_AttributeVisitor/isNextAttributeFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_AttributeVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; attribute, const ATTRIBUTE_INFO&amp; attributeInfo)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_AttributeVisitor::FormattingMode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_AttributeVisitor/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_ElementDispatcher</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_ElementDispatcher.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_ElementDispatcher::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_ElementDispatcher</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ElementDispatcher/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, bool isNextElementFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextElementFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ElementDispatcher/isNextElementFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_ElementDispatcher::operator()</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_ElementDispatcher/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_ElementVisitor</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_ElementVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_ElementVisitor</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ElementVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, bool isNextElementFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextElementFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ElementVisitor/isNextElementFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ElementVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; element)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_SelectionDispatcher</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_SelectionDispatcher.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_SelectionDispatcher::FormattingMode</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_SelectionDispatcher::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_SelectionDispatcher</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_SelectionDispatcher/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, const std::string_view&amp; selectionName, FormattingMode formattingMode, bool isNextObjectFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextObjectFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_SelectionDispatcher/isNextObjectFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_SelectionDispatcher::FormattingMode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_SelectionDispatcher/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_SelectionDispatcher::operator()</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_SelectionDispatcher/operator_call-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_SelectionVisitor</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_SelectionVisitor.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_SelectionVisitor::FormattingMode</class>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_SelectionVisitor</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_SelectionVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, bool isNextObjectFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextObjectFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_SelectionVisitor/isNextObjectFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_SelectionVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; selection, const SELECTION_INFO&amp; selectionInfo)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_SelectionVisitor::FormattingMode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_SelectionVisitor/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_ValueDispatcher</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_ValueDispatcher.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_ValueDispatcher::FormattingMode</class>
  <class kind="class">BloombergLP::baljsn::EncodeImplUtil_ValueDispatcher::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>EncodeImplUtil_ValueDispatcher</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ValueDispatcher/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORMATTER* formatter, std::ostream* logStream, FormattingMode formattingMode, bool isNextObjectFirst, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNextObjectFirst</name>
    <anchorfile>BloombergLP/baljsn/EncodeImplUtil_ValueDispatcher/isNextObjectFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_ValueDispatcher::FormattingMode</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_ValueDispatcher/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodeImplUtil_ValueDispatcher::operator()</name>
  <filename>BloombergLP/baljsn/EncodeImplUtil_ValueDispatcher/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Encoder</name>
  <filename>BloombergLP/baljsn/Encoder.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Encoder::encode</class>
  <class kind="class">BloombergLP::baljsn::Encoder::encodeAny</class>
  <member kind="function">
    <type>void</type>
    <name>Encoder</name>
    <anchorfile>BloombergLP/baljsn/Encoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>bsl::string</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/baljsn/Encoder/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Encoder::encode</name>
  <filename>BloombergLP/baljsn/Encoder/encode-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Encoder::encodeAny</name>
  <filename>BloombergLP/baljsn/Encoder/encodeAny-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions</name>
  <filename>BloombergLP/baljsn/EncoderOptions.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::EncodingStyle</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::EncoderOptions</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::setEncodingStyle</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_ANON_SEQUENCE_IN_CHOICE</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_EMPTY_ARRAYS</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_INF_AND_NA_N_AS_STRINGS</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_NULL_ELEMENTS</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_QUOTED_DECIMAL64</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODING_STYLE</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ESCAPE_FORWARD_SLASH</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_MAX_DOUBLE_PRECISION</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_MAX_FLOAT_PRECISION</class>
  <class kind="class">BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_SPACES_PER_LEVEL</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderOptions</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EncoderOptions&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const EncoderOptions&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>datetimeFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/datetimeFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeAnonSequenceInChoice</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/encodeAnonSequenceInChoice.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeEmptyArrays</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/encodeEmptyArrays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeInfAndNaNAsStrings</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/encodeInfAndNaNAsStrings.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeNullElements</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/encodeNullElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>encodeQuotedDecimal64</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/encodeQuotedDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>baljsn::EncoderOptions::EncodingStyle</type>
    <name>encodingStyle</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/encodingStyle-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>escapeForwardSlash</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/escapeForwardSlash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initialIndentLevel</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/initialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxDoublePrecision</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/maxDoublePrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxFloatPrecision</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/maxFloatPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDatetimeFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setDatetimeFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeAnonSequenceInChoice</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setEncodeAnonSequenceInChoice.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeEmptyArrays</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setEncodeEmptyArrays.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeInfAndNaNAsStrings</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setEncodeInfAndNaNAsStrings.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeNullElements</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setEncodeNullElements.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodeQuotedDecimal64</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setEncodeQuotedDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEscapeForwardSlash</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setEscapeForwardSlash.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInitialIndentLevel</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setInitialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDoublePrecision</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setMaxDoublePrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxFloatPrecision</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setMaxFloatPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSpacesPerLevel</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/setSpacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/baljsn/EncoderOptions/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderOptions/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderOptions/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderOptions/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::EncodingStyle</name>
  <filename>BloombergLP/baljsn/EncoderOptions/EncodingStyle-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::EncoderOptions</name>
  <filename>BloombergLP/baljsn/EncoderOptions/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderOptions/accessAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderOptions/manipulateAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::setEncodingStyle</name>
  <filename>BloombergLP/baljsn/EncoderOptions/setEncodingStyle-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderOptions/lookupAttributeInfo-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderOptions/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderOptions/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_ANON_SEQUENCE_IN_CHOICE</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ENCODE_ANON_SEQUENCE_IN_CHOICE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_EMPTY_ARRAYS</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ENCODE_EMPTY_ARRAYS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_INF_AND_NA_N_AS_STRINGS</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ENCODE_INF_AND_NA_N_AS_STRINGS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_NULL_ELEMENTS</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ENCODE_NULL_ELEMENTS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODE_QUOTED_DECIMAL64</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ENCODE_QUOTED_DECIMAL64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ENCODING_STYLE</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ENCODING_STYLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_ESCAPE_FORWARD_SLASH</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_ESCAPE_FORWARD_SLASH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_MAX_DOUBLE_PRECISION</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_MAX_DOUBLE_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_MAX_FLOAT_PRECISION</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_MAX_FLOAT_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderOptions::DEFAULT_INITIALIZER_SPACES_PER_LEVEL</name>
  <filename>BloombergLP/baljsn/EncoderOptions/DEFAULT_INITIALIZER_SPACES_PER_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::EncoderTestAddress</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::city</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::state</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::street</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestAddress::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestAddress</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestAddress/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestAddress/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestAddress/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestAddress/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestAddress/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/_04enum-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::EncoderTestAddress</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/operator_assign-0c7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/accessAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::city</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/city-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/manipulateAttribute-0ed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::state</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/state-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::street</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/street-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/lookupAttributeInfo-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestAddress::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestAddress/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::EncoderTestChoiceWithAllCategories</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::charArray</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::choice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::customizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::enumeration</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeCharArray</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeChoice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeCustomizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeEnumeration</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeSelection</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeSequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeSimple</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::simple</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_charArray</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_choice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_customizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_enumeration</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_simple</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestChoiceWithAllCategories</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCharArrayValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isCharArrayValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isChoiceValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isChoiceValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCustomizedTypeValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isCustomizedTypeValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumerationValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isEnumerationValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSequenceValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isSequenceValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSimpleValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isSimpleValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/_04enum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::EncoderTestChoiceWithAllCategories</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/2constructor-085.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::charArray</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/charArray-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::choice</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/choice-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::customizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/customizedType-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::enumeration</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/enumeration-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeCharArray</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeCharArray-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeChoice</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeChoice-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeCustomizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeCustomizedType-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeEnumeration</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeEnumeration-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeSelection</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeSelection-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeSequence</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeSequence-05c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::makeSimple</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/makeSimple-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/sequence-022.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::simple</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/simple-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::lookupSelectionInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/lookupSelectionInfo-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_charArray</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/d_charArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_choice</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/d_choice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_customizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/d_customizedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_enumeration</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/d_enumeration.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/d_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::d_simple</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/d_simple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategories::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategories/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::EncoderTestChoiceWithAllCategoriesChoice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::makeSelection</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::makeSelection0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::selection0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::d_selection0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestChoiceWithAllCategoriesChoice</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection0Value</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/isSelection0Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/_04enum-013.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/_04enum-01c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::EncoderTestChoiceWithAllCategoriesChoice</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::makeSelection</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/makeSelection-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::makeSelection0</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/makeSelection0-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::selection0</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/selection0-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::lookupSelectionInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/lookupSelectionInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::d_selection0</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/d_selection0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesChoice::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::BaseType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::EncoderTestChoiceWithAllCategoriesCustomizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestChoiceWithAllCategoriesCustomizedType</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/toString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>checkRestrictions</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/checkRestrictions.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::BaseType</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/BaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::EncoderTestChoiceWithAllCategoriesCustomizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/2constructor-009.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::Value</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::fromString</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::Value</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::fromString</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/fromString-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::ENUMERATOR_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/ENUMERATOR_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::attribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestChoiceWithAllCategoriesSequence</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/_04enum-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::attribute</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/attribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/manipulateAttribute-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/lookupAttributeInfo-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesSequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::EncoderTestDegenerateChoice1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::makeSelection</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::makeSequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::d_sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestDegenerateChoice1</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSequenceValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/isSequenceValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::EncoderTestDegenerateChoice1</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::makeSelection</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/makeSelection-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::makeSequence</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/makeSequence-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/sequence-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::lookupSelectionInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/lookupSelectionInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::d_sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/d_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/accessAttribute-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/manipulateAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/lookupAttributeInfo-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestDegenerateChoice1Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::EncoderTestEmployee</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::age</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::homeAddress</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::name</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestEmployee::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestEmployee</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestEmployee/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestEmployee/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestEmployee/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestEmployee/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestEmployee/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::EncoderTestEmployee</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/operator_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/accessAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::age</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/age-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::homeAddress</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/homeAddress-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/manipulateAttribute-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::name</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/name-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/lookupAttributeInfo-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestEmployee::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestEmployee/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::EncoderTestSequenceWithAllCategories</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::aString</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::array</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::charArray</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::choice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::customizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::enumeration</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::nullableValue</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::simple</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::DEFAULT_INITIALIZER_A_STRING</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestSequenceWithAllCategories</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::EncoderTestSequenceWithAllCategories</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::aString</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/aString-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/accessAttribute-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::array</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/array-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::charArray</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/charArray-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::choice</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/choice-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::customizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/customizedType-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::enumeration</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/enumeration-01e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/manipulateAttribute-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::nullableValue</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/nullableValue-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/sequence-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::simple</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/simple-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/lookupAttributeInfo-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategories::DEFAULT_INITIALIZER_A_STRING</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/DEFAULT_INITIALIZER_A_STRING.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::EncoderTestSequenceWithAllCategoriesChoice</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::selection0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::lookupSelectionInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::d_selection0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::SELECTION_INFO_ARRAY</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestSequenceWithAllCategoriesChoice</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSelection0Value</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/isSelection0Value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefinedValue</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/isUndefinedValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>selectionName</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/selectionName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::EncoderTestSequenceWithAllCategoriesChoice</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/operator_assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/makeSelection-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/makeSelection0-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::selection0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/selection0-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::lookupSelectionInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/lookupSelectionInfo-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::d_selection0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/d_selection0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesChoice::SELECTION_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice/SELECTION_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::BaseType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::EncoderTestSequenceWithAllCategoriesCustomizedType</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::operator=</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderTestSequenceWithAllCategoriesCustomizedType</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/toString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>checkRestrictions</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/checkRestrictions.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::BaseType</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/BaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::EncoderTestSequenceWithAllCategoriesCustomizedType</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/2constructor-0ca.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::operator=</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::Value</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::fromString</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::Value</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::fromString</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/fromString-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::ENUMERATOR_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/ENUMERATOR_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::attribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithAllCategoriesSequence</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/_04enum-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/accessAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::attribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/attribute-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/manipulateAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/lookupAttributeInfo-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesSequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/accessAttribute-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/manipulateAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/lookupAttributeInfo-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged0::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged0/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged1</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/_04enum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/manipulateAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/sequence-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/lookupAttributeInfo-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::attribute1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged10</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/_04enum-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/accessAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/attribute0-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::attribute1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/attribute1-0ef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/manipulateAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/sequence-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/lookupAttributeInfo-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/accessAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/manipulateAttribute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/lookupAttributeInfo-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged10Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged11</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/_04enum-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/accessAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/attribute0-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/manipulateAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/sequence-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/sequence1-076.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/lookupAttributeInfo-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/accessAttribute-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/manipulateAttribute-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/lookupAttributeInfo-05b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/accessAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/manipulateAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/lookupAttributeInfo-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged11Sequence1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::attribute1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged12</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/_04enum-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/accessAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/attribute0-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::attribute1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/attribute1-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/manipulateAttribute-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/sequence-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/lookupAttributeInfo-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/accessAttribute-003.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/manipulateAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/lookupAttributeInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged12Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::attribute1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged13</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/_04enum-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/accessAttribute-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/attribute0-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::attribute1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/attribute1-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/manipulateAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/sequence-0e0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/lookupAttributeInfo-007.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/accessAttribute-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/manipulateAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/lookupAttributeInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged13Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::attribute1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::attribute2</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged14</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/_04enum-043.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/_04enum-041.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/accessAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/attribute0-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::attribute1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/attribute1-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::attribute2</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/attribute2-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/manipulateAttribute-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/lookupAttributeInfo-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged14::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged14/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/accessAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/manipulateAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/lookupAttributeInfo-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged1Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged2</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/attribute0-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/manipulateAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/lookupAttributeInfo-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged2::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged2/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged3</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/_04enum-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/accessAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/manipulateAttribute-01e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/sequence-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/sequence1-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/lookupAttributeInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/accessAttribute-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/manipulateAttribute-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/lookupAttributeInfo-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/accessAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/manipulateAttribute-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/lookupAttributeInfo-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged3Sequence1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged4</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/accessAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/attribute0-03e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/manipulateAttribute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/sequence-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/lookupAttributeInfo-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/manipulateAttribute-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/lookupAttributeInfo-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged4Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged5</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/_04enum-03d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/_04enum-03b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/accessAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/attribute0-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/manipulateAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/sequence-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/lookupAttributeInfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/manipulateAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/lookupAttributeInfo-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged5Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::attribute1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged6</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/_04enum-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/_04enum-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/accessAttribute-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/attribute0-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::attribute1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/attribute1-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/manipulateAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/lookupAttributeInfo-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged6::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged6/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::sequence2</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged7</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/_04enum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/accessAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/manipulateAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/sequence-087.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/sequence1-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::sequence2</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/sequence2-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/lookupAttributeInfo-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/accessAttribute-060.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/manipulateAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/lookupAttributeInfo-0e1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/accessAttribute-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/manipulateAttribute-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/lookupAttributeInfo-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/accessAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/manipulateAttribute-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/lookupAttributeInfo-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged7Sequence2::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged8</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/accessAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/attribute0-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/manipulateAttribute-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/sequence-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/sequence1-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/lookupAttributeInfo-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/accessAttribute-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/manipulateAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/lookupAttributeInfo-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/accessAttribute-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/manipulateAttribute-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/lookupAttributeInfo-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged8Sequence1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::attribute0</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::sequence</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::sequence1</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::CLASS_NAME</class>
  <member kind="function">
    <type>void</type>
    <name>EncoderTestSequenceWithUntagged9</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/_04enum-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/_04enum-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/accessAttribute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::attribute0</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/attribute0-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/manipulateAttribute-070.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/sequence-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/sequence1-0a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/lookupAttributeInfo-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/accessAttribute-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/manipulateAttribute-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/lookupAttributeInfo-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::accessAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::manipulateAttribute</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::CLASS_NAME</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::accessAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/accessAttribute-069.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::manipulateAttribute</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/manipulateAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::lookupAttributeInfo</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/lookupAttributeInfo-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncoderTestSequenceWithUntagged9Sequence1::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Encoder_Formatter</name>
  <filename>BloombergLP/baljsn/Encoder_Formatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Encoder_Formatter</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const EncoderOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeArray</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/closeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bool formatAsEmptyArrayFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeDocument</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/closeDocument.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeElement</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/closeElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeObject</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/closeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>indent</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/indent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArrayElement</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/isArrayElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openArray</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/openArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bool formatAsEmptyArrayFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openDocument</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/openDocument.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>openElement</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/openElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openObject</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/openObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIsArrayElement</name>
    <anchorfile>BloombergLP/baljsn/Encoder_Formatter/setIsArrayElement.adoc</anchorfile>
    <anchor/>
    <arglist>(bool isArrayElement)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodingStyle</name>
  <filename>BloombergLP/baljsn/EncodingStyle.adoc</filename>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::Value</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::fromString</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/baljsn/EncodingStyle/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncodingStyle/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncodingStyle/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodingStyle::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/baljsn/EncodingStyle/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodingStyle::Value</name>
  <filename>BloombergLP/baljsn/EncodingStyle/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodingStyle::fromString</name>
  <filename>BloombergLP/baljsn/EncodingStyle/fromString-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodingStyle::CLASS_NAME</name>
  <filename>BloombergLP/baljsn/EncodingStyle/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY</name>
  <filename>BloombergLP/baljsn/EncodingStyle/ENUMERATOR_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Formatter</name>
  <filename>BloombergLP/baljsn/Formatter.adoc</filename>
  <class kind="class">BloombergLP::baljsn::Formatter::Formatter</class>
  <member kind="function">
    <type>void</type>
    <name>addArrayElementSeparator</name>
    <anchorfile>BloombergLP/baljsn/Formatter/addArrayElementSeparator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeArray</name>
    <anchorfile>BloombergLP/baljsn/Formatter/closeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bool formatAsEmptyArray)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeMember</name>
    <anchorfile>BloombergLP/baljsn/Formatter/closeMember.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeObject</name>
    <anchorfile>BloombergLP/baljsn/Formatter/closeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nestingDepth</name>
    <anchorfile>BloombergLP/baljsn/Formatter/nestingDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openArray</name>
    <anchorfile>BloombergLP/baljsn/Formatter/openArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bool formatAsEmptyArray)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>openMember</name>
    <anchorfile>BloombergLP/baljsn/Formatter/openMember.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openObject</name>
    <anchorfile>BloombergLP/baljsn/Formatter/openObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putNullValue</name>
    <anchorfile>BloombergLP/baljsn/Formatter/putNullValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putValue</name>
    <anchorfile>BloombergLP/baljsn/Formatter/putValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value, const EncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::Formatter::Formatter</name>
  <filename>BloombergLP/baljsn/Formatter/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter</name>
  <filename>BloombergLP/baljsn/JsonConverter.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonConverter::allocator_type</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter::JsonConverter</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter::convert</class>
  <member kind="function">
    <type>JsonConverter::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baljsn/JsonConverter/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::string</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/baljsn/JsonConverter/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter::allocator_type</name>
  <filename>BloombergLP/baljsn/JsonConverter/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter::JsonConverter</name>
  <filename>BloombergLP/baljsn/JsonConverter/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter::convert</name>
  <filename>BloombergLP/baljsn/JsonConverter/convert-06a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_DecodeImpProxy</name>
  <filename>BloombergLP/baljsn/JsonConverter_DecodeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonConverter_DecodeImpProxy::operator()</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter_DecodeImpProxy::d_decoder_p</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter_DecodeImpProxy::d_mode</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_DecodeImpProxy::operator()</name>
  <filename>BloombergLP/baljsn/JsonConverter_DecodeImpProxy/operator_call-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_DecodeImpProxy::d_decoder_p</name>
  <filename>BloombergLP/baljsn/JsonConverter_DecodeImpProxy/d_decoder_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_DecodeImpProxy::d_mode</name>
  <filename>BloombergLP/baljsn/JsonConverter_DecodeImpProxy/d_mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_ElementVisitor</name>
  <filename>BloombergLP/baljsn/JsonConverter_ElementVisitor.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonConverter_ElementVisitor::operator()</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter_ElementVisitor::d_decoder_p</class>
  <class kind="class">BloombergLP::baljsn::JsonConverter_ElementVisitor::d_mode</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_ElementVisitor::operator()</name>
  <filename>BloombergLP/baljsn/JsonConverter_ElementVisitor/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_ElementVisitor::d_decoder_p</name>
  <filename>BloombergLP/baljsn/JsonConverter_ElementVisitor/d_decoder_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonConverter_ElementVisitor::d_mode</name>
  <filename>BloombergLP/baljsn/JsonConverter_ElementVisitor/d_mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter</name>
  <filename>BloombergLP/baljsn/JsonFormatter.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonFormatter::allocator_type</class>
  <class kind="class">BloombergLP::baljsn::JsonFormatter::d_allocator</class>
  <class kind="class">BloombergLP::baljsn::JsonFormatter::d_stack</class>
  <member kind="function">
    <type>void</type>
    <name>JsonFormatter</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bdljsn::Json* json, const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addArrayElementSeparator</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/addArrayElementSeparator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeArray</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/closeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bool formatAsEmptyArray)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeMember</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/closeMember.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeObject</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/closeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dumpStack</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/dumpStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonFormatter::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nestingDepth</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/nestingDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openArray</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/openArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bool formatAsEmptyArray)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>openMember</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/openMember.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openObject</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/openObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putNullValue</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/putNullValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>putValue</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter/putValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value, const EncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter::allocator_type</name>
  <filename>BloombergLP/baljsn/JsonFormatter/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter::d_allocator</name>
  <filename>BloombergLP/baljsn/JsonFormatter/d_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter::d_stack</name>
  <filename>BloombergLP/baljsn/JsonFormatter/d_stack.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter_State</name>
  <filename>BloombergLP/baljsn/JsonFormatter_State.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonFormatter_State::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter_State/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter_State/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter_State::Enum</name>
  <filename>BloombergLP/baljsn/JsonFormatter_State/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter_Util</name>
  <filename>BloombergLP/baljsn/JsonFormatter_Util.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonFormatter_Util::valueAsJson</class>
  <class kind="class">BloombergLP::baljsn::JsonFormatter_Util::valueAsJson</class>
  <member kind="function">
    <type>int</type>
    <name>setFloatingPointToJson</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter_Util/setFloatingPointToJson.adoc</anchorfile>
    <anchor/>
    <arglist>(bdljsn::Json* json, const TYPE&amp; value, const EncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTemporalValueToJson</name>
    <anchorfile>BloombergLP/baljsn/JsonFormatter_Util/setTemporalValueToJson.adoc</anchorfile>
    <anchor/>
    <arglist>(bdljsn::Json* json, const TYPE&amp; value, const EncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter_Util::valueAsJson</name>
  <filename>BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-04f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonFormatter_Util::valueAsJson</name>
  <filename>BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-02e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonParserUtil</name>
  <filename>BloombergLP/baljsn/JsonParserUtil.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonParserUtil::getValue</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonParserUtil::getValue</name>
  <filename>BloombergLP/baljsn/JsonParserUtil/getValue-005.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer</name>
  <filename>BloombergLP/baljsn/JsonTokenizer.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer::allocator_type</class>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer::TokenType</class>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer::JsonTokenizer</class>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer::value</class>
  <member kind="function">
    <type>void</type>
    <name>~JsonTokenizer</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToNextToken</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/advanceToNextToken.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonTokenizer::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reset</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdljsn::Json* json)</arglist>
  </member>
  <member kind="function">
    <type>JsonTokenizer::TokenType</type>
    <name>tokenType</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/tokenType-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, TokenType value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(TokenType value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer::allocator_type</name>
  <filename>BloombergLP/baljsn/JsonTokenizer/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer::TokenType</name>
  <filename>BloombergLP/baljsn/JsonTokenizer/TokenType-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer::JsonTokenizer</name>
  <filename>BloombergLP/baljsn/JsonTokenizer/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer::value</name>
  <filename>BloombergLP/baljsn/JsonTokenizer/value-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer_Visitor</name>
  <filename>BloombergLP/baljsn/JsonTokenizer_Visitor.adoc</filename>
  <class kind="class">BloombergLP::baljsn::JsonTokenizer_Visitor::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>JsonTokenizer_Visitor</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer_Visitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(JsonTokenizer* tokenizer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~JsonTokenizer_Visitor</name>
    <anchorfile>BloombergLP/baljsn/JsonTokenizer_Visitor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::JsonTokenizer_Visitor::operator()</name>
  <filename>BloombergLP/baljsn/JsonTokenizer_Visitor/operator_call-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil</name>
  <filename>BloombergLP/baljsn/ParserUtil.adoc</filename>
  <class kind="class">BloombergLP::baljsn::ParserUtil::DateOrDateTz</class>
  <class kind="class">BloombergLP::baljsn::ParserUtil::DatetimeOrDatetimeTz</class>
  <class kind="class">BloombergLP::baljsn::ParserUtil::TimeOrTimeTz</class>
  <class kind="class">BloombergLP::baljsn::ParserUtil::getQuotedString</class>
  <class kind="class">BloombergLP::baljsn::ParserUtil::getUnquotedString</class>
  <class kind="class">BloombergLP::baljsn::ParserUtil::getValue</class>
  <member kind="function">
    <type>bool</type>
    <name>stripQuotes</name>
    <anchorfile>BloombergLP/baljsn/ParserUtil/stripQuotes.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view* str)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil::DateOrDateTz</name>
  <filename>BloombergLP/baljsn/ParserUtil/DateOrDateTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil::DatetimeOrDatetimeTz</name>
  <filename>BloombergLP/baljsn/ParserUtil/DatetimeOrDatetimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil::TimeOrTimeTz</name>
  <filename>BloombergLP/baljsn/ParserUtil/TimeOrTimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil::getQuotedString</name>
  <filename>BloombergLP/baljsn/ParserUtil/getQuotedString-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil::getUnquotedString</name>
  <filename>BloombergLP/baljsn/ParserUtil/getUnquotedString-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::ParserUtil::getValue</name>
  <filename>BloombergLP/baljsn/ParserUtil/getValue-08c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::PrintUtil</name>
  <filename>BloombergLP/baljsn/PrintUtil.adoc</filename>
  <class kind="class">BloombergLP::baljsn::PrintUtil::DateOrDateTz</class>
  <class kind="class">BloombergLP::baljsn::PrintUtil::DatetimeOrDatetimeTz</class>
  <class kind="class">BloombergLP::baljsn::PrintUtil::TimeOrTimeTz</class>
  <class kind="class">BloombergLP::baljsn::PrintUtil::printValue</class>
  <member kind="function">
    <type>const char*</type>
    <name>floatingPointSpecialAsString</name>
    <anchorfile>BloombergLP/baljsn/PrintUtil/floatingPointSpecialAsString.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlb::Float::FineClassification classification)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printDateAndTime</name>
    <anchorfile>BloombergLP/baljsn/PrintUtil/printDateAndTime.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; value, const EncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printFloatingPoint</name>
    <anchorfile>BloombergLP/baljsn/PrintUtil/printFloatingPoint.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, TYPE value, const EncoderOptions* options)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printString</name>
    <anchorfile>BloombergLP/baljsn/PrintUtil/printString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const std::string_view&amp; value, const EncoderOptions* options)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::PrintUtil::DateOrDateTz</name>
  <filename>BloombergLP/baljsn/PrintUtil/DateOrDateTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::PrintUtil::DatetimeOrDatetimeTz</name>
  <filename>BloombergLP/baljsn/PrintUtil/DatetimeOrDatetimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::PrintUtil::TimeOrTimeTz</name>
  <filename>BloombergLP/baljsn/PrintUtil/TimeOrTimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::PrintUtil::printValue</name>
  <filename>BloombergLP/baljsn/PrintUtil/printValue-023.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter</name>
  <filename>BloombergLP/baljsn/SimpleFormatter.adoc</filename>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter::ArrayFormattingStyle</class>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter::SimpleFormatter</class>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter::addNullValue</class>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter::addValue</class>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter::openArray</class>
  <class kind="class">BloombergLP::baljsn::SimpleFormatter::openObject</class>
  <member kind="function">
    <type>void</type>
    <name>~SimpleFormatter</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addMemberName</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/addMemberName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeArray</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/closeArray.adoc</anchorfile>
    <anchor/>
    <arglist>(ArrayFormattingStyle formattingStyle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeObject</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/closeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCompleteJSON</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/isCompleteJSON.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFormattingArray</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/isFormattingArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFormattingObject</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/isFormattingObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNameNeeded</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/isNameNeeded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SimpleFormatter, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SimpleFormatter, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baljsn/SimpleFormatter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter::ArrayFormattingStyle</name>
  <filename>BloombergLP/baljsn/SimpleFormatter/ArrayFormattingStyle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter::SimpleFormatter</name>
  <filename>BloombergLP/baljsn/SimpleFormatter/2constructor-069.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter::addNullValue</name>
  <filename>BloombergLP/baljsn/SimpleFormatter/addNullValue-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter::addValue</name>
  <filename>BloombergLP/baljsn/SimpleFormatter/addValue-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter::openArray</name>
  <filename>BloombergLP/baljsn/SimpleFormatter/openArray-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::SimpleFormatter::openObject</name>
  <filename>BloombergLP/baljsn/SimpleFormatter/openObject-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::hashAppend</name>
  <filename>BloombergLP/baljsn/hashAppend-0eb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::operator&lt;&lt;</name>
  <filename>BloombergLP/baljsn/operator_lshift-04d2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::operator==</name>
  <filename>BloombergLP/baljsn/operator_eq-063.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baljsn::operator!=</name>
  <filename>BloombergLP/baljsn/operator_not_eq-07be.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::ball</name>
  <filename>BloombergLP/ball.adoc</filename>
  <class kind="class">BloombergLP::ball::Predicate</class>
  <class kind="class">BloombergLP::ball::PredicateSet</class>
  <class kind="class">BloombergLP::ball::Administration</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver_Record</class>
  <class kind="class">BloombergLP::ball::Attribute</class>
  <class kind="class">BloombergLP::ball::AttributeCollectorRegistry</class>
  <class kind="class">BloombergLP::ball::AttributeContainer</class>
  <class kind="class">BloombergLP::ball::AttributeContainerList</class>
  <class kind="class">BloombergLP::ball::AttributeContainerListIterator</class>
  <class kind="class">BloombergLP::ball::AttributeContainerList_Node</class>
  <class kind="class">BloombergLP::ball::AttributeContext</class>
  <class kind="class">BloombergLP::ball::AttributeContextProctor</class>
  <class kind="class">BloombergLP::ball::AttributeContext_RuleEvaluationCache</class>
  <class kind="class">BloombergLP::ball::BroadcastObserver</class>
  <class kind="class">BloombergLP::ball::Category</class>
  <class kind="class">BloombergLP::ball::CategoryCallbacks</class>
  <class kind="class">BloombergLP::ball::CategoryHolder</class>
  <class kind="class">BloombergLP::ball::CategoryManager</class>
  <class kind="class">BloombergLP::ball::CategoryManagerImpUtil</class>
  <class kind="class">BloombergLP::ball::CategoryManagerIter</class>
  <class kind="class">BloombergLP::ball::CategoryManagerManip</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node</class>
  <class kind="class">BloombergLP::ball::Context</class>
  <class kind="class">BloombergLP::ball::CountingAllocator</class>
  <class kind="class">BloombergLP::ball::CstdioObserver</class>
  <class kind="class">BloombergLP::ball::DefaultAttributeContainer</class>
  <class kind="class">BloombergLP::ball::FileObserver</class>
  <class kind="class">BloombergLP::ball::FileObserver2</class>
  <class kind="class">BloombergLP::ball::FilteringObserver</class>
  <class kind="class">BloombergLP::ball::FixedSizeRecordBuffer</class>
  <class kind="class">BloombergLP::ball::HierarchicalCategorySetting</class>
  <class kind="class">BloombergLP::ball::Log</class>
  <class kind="class">BloombergLP::ball::LogFileCleanerUtil</class>
  <class kind="class">BloombergLP::ball::Log_Formatter</class>
  <class kind="class">BloombergLP::ball::Log_Stream</class>
  <class kind="class">BloombergLP::ball::Logger</class>
  <class kind="class">BloombergLP::ball::LoggerCategoryUtil</class>
  <class kind="class">BloombergLP::ball::LoggerFunctorPayloads</class>
  <class kind="class">BloombergLP::ball::LoggerManager</class>
  <class kind="class">BloombergLP::ball::LoggerManagerCategoryIter</class>
  <class kind="class">BloombergLP::ball::LoggerManagerCategoryManip</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration</class>
  <class kind="class">BloombergLP::ball::LoggerManagerDefaults</class>
  <class kind="class">BloombergLP::ball::LoggerManagerScopedGuard</class>
  <class kind="class">BloombergLP::ball::ManagedAttribute</class>
  <class kind="class">BloombergLP::ball::ManagedAttributeSet</class>
  <class kind="class">BloombergLP::ball::MultiplexObserver</class>
  <class kind="class">BloombergLP::ball::Observer</class>
  <class kind="class">BloombergLP::ball::ObserverAdapter</class>
  <class kind="class">BloombergLP::ball::ObserverFormatterImp</class>
  <class kind="class">BloombergLP::ball::PatternUtil</class>
  <class kind="class">BloombergLP::ball::Record</class>
  <class kind="class">BloombergLP::ball::RecordAttributes</class>
  <class kind="class">BloombergLP::ball::RecordBuffer</class>
  <class kind="class">BloombergLP::ball::RecordFormatterFunctor</class>
  <class kind="class">BloombergLP::ball::RecordFormatterOptions</class>
  <class kind="class">BloombergLP::ball::RecordFormatterRegistryUtil</class>
  <class kind="class">BloombergLP::ball::RecordFormatterTimezone</class>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter</class>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter_FieldFormatter</class>
  <class kind="class">BloombergLP::ball::RecordStringFormatter</class>
  <class kind="class">BloombergLP::ball::Rule</class>
  <class kind="class">BloombergLP::ball::RuleSet</class>
  <class kind="class">BloombergLP::ball::ScopedAttribute</class>
  <class kind="class">BloombergLP::ball::ScopedAttribute_Container</class>
  <class kind="class">BloombergLP::ball::ScopedAttributes</class>
  <class kind="class">BloombergLP::ball::Severity</class>
  <class kind="class">BloombergLP::ball::SeverityUtil</class>
  <class kind="class">BloombergLP::ball::StreamObserver</class>
  <class kind="class">BloombergLP::ball::TestObserver</class>
  <class kind="class">BloombergLP::ball::ThresholdAggregate</class>
  <class kind="class">BloombergLP::ball::ThresholdAggregateUtil</class>
  <class kind="class">BloombergLP::ball::ThresholdDefaults</class>
  <class kind="class">BloombergLP::ball::Transmission</class>
  <class kind="class">BloombergLP::ball::UserFieldType</class>
  <class kind="class">BloombergLP::ball::UserFieldValue</class>
  <class kind="class">BloombergLP::ball::UserFields</class>
  <class kind="class">BloombergLP::ball::swap</class>
  <class kind="class">BloombergLP::ball::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::ball::operator==</class>
  <class kind="class">BloombergLP::ball::operator!=</class>
  <member kind="function">
    <type>const BloombergLP::ball::CategoryHolder*</type>
    <name>ball_log_getCategoryHolder</name>
    <anchorfile>BloombergLP/ball/ball_log_getCategoryHolder.adoc</anchorfile>
    <anchor/>
    <arglist>(const BloombergLP::ball::CategoryHolder&amp; categoryHolder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Predicate</name>
  <filename>BloombergLP/ball/Predicate.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::PredicateSet</name>
  <filename>BloombergLP/ball/PredicateSet.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Administration</name>
  <filename>BloombergLP/ball/Administration.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>addCategory</name>
    <anchorfile>BloombergLP/ball/Administration/addCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultPassThresholdLevel</name>
    <anchorfile>BloombergLP/ball/Administration/defaultPassThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordThresholdLevel</name>
    <anchorfile>BloombergLP/ball/Administration/defaultRecordThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerAllThresholdLevel</name>
    <anchorfile>BloombergLP/ball/Administration/defaultTriggerAllThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerThresholdLevel</name>
    <anchorfile>BloombergLP/ball/Administration/defaultTriggerThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNumCategories</name>
    <anchorfile>BloombergLP/ball/Administration/maxNumCategories.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCategories</name>
    <anchorfile>BloombergLP/ball/Administration/numCategories.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>passLevel</name>
    <anchorfile>BloombergLP/ball/Administration/passLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recordLevel</name>
    <anchorfile>BloombergLP/ball/Administration/recordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/Administration/resetDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setAllThresholdLevels</name>
    <anchorfile>BloombergLP/ball/Administration/setAllThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/Administration/setDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxNumCategories</name>
    <anchorfile>BloombergLP/ball/Administration/setMaxNumCategories.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setThresholdLevels</name>
    <anchorfile>BloombergLP/ball/Administration/setThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* pattern, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerAllLevel</name>
    <anchorfile>BloombergLP/ball/Administration/triggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerLevel</name>
    <anchorfile>BloombergLP/ball/Administration/triggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver</name>
  <filename>BloombergLP/ball/AsyncFileObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::AsyncFileObserver::OnFileRotationCallback</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver::AsyncFileObserver</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver::isFileLoggingEnabled</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver::publish</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver::rotateOnTimeInterval</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>~AsyncFileObserver</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableFileLogging</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/disableFileLogging.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/disablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableSizeRotation</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/disableSizeRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableStdoutLoggingPrefix</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/disableStdoutLoggingPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableTimeIntervalRotation</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/disableTimeIntervalRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>enableFileLogging</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/enableFileLogging.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFilenamePattern)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/enablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableStdoutLoggingPrefix</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/enableStdoutLoggingPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>forceRotation</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/forceRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getFileLogFormat</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/getFileLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getLogFormat</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/getLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** logFileFormat, const char** stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getStdoutLogFormat</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/getStdoutLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublicationThreadRunning</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/isPublicationThreadRunning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublishInLocalTimeEnabled</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/isPublishInLocalTimeEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStdoutLoggingPrefixEnabled</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/isStdoutLoggingPrefixEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuppressUniqueFileNameOnRotation</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/isSuppressUniqueFileNameOnRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUserFieldsLoggingEnabled</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/isUserFieldsLoggingEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>localTimeOffset</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/localTimeOffset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>recordQueueLength</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/recordQueueLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateOnSize</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/rotateOnSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>rotationLifetime</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/rotationLifetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>rotationSize</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/rotationSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFileLogFormat</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/setFileLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFileFormat)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLogFormat</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/setLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFileFormat, const char* stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLogFormats</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/setLogFormats.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFileFormat, const char* stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOnFileRotationCallback</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/setOnFileRotationCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const OnFileRotationCallback&amp; onRotationCallback)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setStdoutLogFormat</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/setStdoutLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setStdoutThreshold</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/setStdoutThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>(Severity::Level stdoutThreshold)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>shutdownPublicationThread</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/shutdownPublicationThread.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startPublicationThread</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/startPublicationThread.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Severity::Level</type>
    <name>stdoutThreshold</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/stdoutThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>stopPublicationThread</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/stopPublicationThread.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>suppressUniqueFileNameOnRotation</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/suppressUniqueFileNameOnRotation.adoc</anchorfile>
    <anchor/>
    <arglist>(bool suppress)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;AsyncFileObserver, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;AsyncFileObserver, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/AsyncFileObserver/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver::OnFileRotationCallback</name>
  <filename>BloombergLP/ball/AsyncFileObserver/OnFileRotationCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver::AsyncFileObserver</name>
  <filename>BloombergLP/ball/AsyncFileObserver/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver::isFileLoggingEnabled</name>
  <filename>BloombergLP/ball/AsyncFileObserver/isFileLoggingEnabled-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver::publish</name>
  <filename>BloombergLP/ball/AsyncFileObserver/publish-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver::rotateOnTimeInterval</name>
  <filename>BloombergLP/ball/AsyncFileObserver/rotateOnTimeInterval-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver::publish</name>
  <filename>BloombergLP/ball/AsyncFileObserver/publish-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver_Record</name>
  <filename>BloombergLP/ball/AsyncFileObserver_Record.adoc</filename>
  <class kind="class">BloombergLP::ball::AsyncFileObserver_Record::d_context</class>
  <class kind="class">BloombergLP::ball::AsyncFileObserver_Record::d_record</class>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver_Record::d_context</name>
  <filename>BloombergLP/ball/AsyncFileObserver_Record/d_context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AsyncFileObserver_Record::d_record</name>
  <filename>BloombergLP/ball/AsyncFileObserver_Record/d_record.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Attribute</name>
  <filename>BloombergLP/ball/Attribute.adoc</filename>
  <class kind="class">BloombergLP::ball::Attribute::Value</class>
  <class kind="class">BloombergLP::ball::Attribute::allocator_type</class>
  <class kind="class">BloombergLP::ball::Attribute::Attribute</class>
  <class kind="class">BloombergLP::ball::Attribute::setValue</class>
  <member kind="function">
    <type>Attribute&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/Attribute/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>Attribute::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/Attribute/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/ball/Attribute/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/Attribute/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setName</name>
    <anchorfile>BloombergLP/ball/Attribute/setName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>const Attribute::Value&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/ball/Attribute/value-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Attribute, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Attribute, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/Attribute/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hash</name>
    <anchorfile>BloombergLP/ball/Attribute/hash.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; attribute, int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Attribute::Value</name>
  <filename>BloombergLP/ball/Attribute/Value-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Attribute::allocator_type</name>
  <filename>BloombergLP/ball/Attribute/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Attribute::Attribute</name>
  <filename>BloombergLP/ball/Attribute/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Attribute::setValue</name>
  <filename>BloombergLP/ball/Attribute/setValue-078.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeCollectorRegistry</name>
  <filename>BloombergLP/ball/AttributeCollectorRegistry.adoc</filename>
  <class kind="class">BloombergLP::ball::AttributeCollectorRegistry::Collector</class>
  <class kind="class">BloombergLP::ball::AttributeCollectorRegistry::Visitor</class>
  <class kind="class">BloombergLP::ball::AttributeCollectorRegistry::allocator_type</class>
  <class kind="class">BloombergLP::ball::AttributeCollectorRegistry::AttributeCollectorRegistry</class>
  <member kind="function">
    <type>void</type>
    <name>~AttributeCollectorRegistry</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCollector</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/addCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const Collector&amp; collector, const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>collect</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/collect.adoc</anchorfile>
    <anchor/>
    <arglist>(const Visitor&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>AttributeCollectorRegistry::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasCollector</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/hasCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCollectors</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/numCollectors.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeCollector</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/removeCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;AttributeCollectorRegistry, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;AttributeCollectorRegistry, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/AttributeCollectorRegistry/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeCollectorRegistry::Collector</name>
  <filename>BloombergLP/ball/AttributeCollectorRegistry/Collector.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeCollectorRegistry::Visitor</name>
  <filename>BloombergLP/ball/AttributeCollectorRegistry/Visitor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeCollectorRegistry::allocator_type</name>
  <filename>BloombergLP/ball/AttributeCollectorRegistry/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeCollectorRegistry::AttributeCollectorRegistry</name>
  <filename>BloombergLP/ball/AttributeCollectorRegistry/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainer</name>
  <filename>BloombergLP/ball/AttributeContainer.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~AttributeContainer</name>
    <anchorfile>BloombergLP/ball/AttributeContainer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/ball/AttributeContainer/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/AttributeContainer/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>visitAttributes</name>
    <anchorfile>BloombergLP/ball/AttributeContainer/visitAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;void(const ball::Attribute&amp;)&gt;&amp; visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList</name>
  <filename>BloombergLP/ball/AttributeContainerList.adoc</filename>
  <class kind="class">BloombergLP::ball::AttributeContainerList::allocator_type</class>
  <class kind="class">BloombergLP::ball::AttributeContainerList::iterator</class>
  <class kind="class">BloombergLP::ball::AttributeContainerList::AttributeContainerList</class>
  <member kind="function">
    <type>void</type>
    <name>~AttributeContainerList</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AttributeContainerList&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainerList&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>AttributeContainerList::iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AttributeContainerList::iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AttributeContainerList::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numContainers</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/numContainers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>pushFront</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/pushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainer* container)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const iterator&amp; element)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllAndRelease</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/removeAllAndRelease.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;AttributeContainerList, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;AttributeContainerList, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/AttributeContainerList/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList::allocator_type</name>
  <filename>BloombergLP/ball/AttributeContainerList/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList::iterator</name>
  <filename>BloombergLP/ball/AttributeContainerList/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList::AttributeContainerList</name>
  <filename>BloombergLP/ball/AttributeContainerList/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerListIterator</name>
  <filename>BloombergLP/ball/AttributeContainerListIterator.adoc</filename>
  <class kind="class">BloombergLP::ball::AttributeContainerListIterator::AttributeContainerListIterator</class>
  <class kind="class">BloombergLP::ball::AttributeContainerListIterator::operator++</class>
  <member kind="function">
    <type>AttributeContainerListIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/AttributeContainerListIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainerListIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const AttributeContainer*</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/ball/AttributeContainerListIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>valid</name>
    <anchorfile>BloombergLP/ball/AttributeContainerListIterator/valid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerListIterator::AttributeContainerListIterator</name>
  <filename>BloombergLP/ball/AttributeContainerListIterator/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerListIterator::operator++</name>
  <filename>BloombergLP/ball/AttributeContainerListIterator/operator_inc-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList_Node</name>
  <filename>BloombergLP/ball/AttributeContainerList_Node.adoc</filename>
  <class kind="class">BloombergLP::ball::AttributeContainerList_Node::d_next_p</class>
  <class kind="class">BloombergLP::ball::AttributeContainerList_Node::d_prevNextAddr_p</class>
  <class kind="class">BloombergLP::ball::AttributeContainerList_Node::d_value_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList_Node::d_next_p</name>
  <filename>BloombergLP/ball/AttributeContainerList_Node/d_next_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList_Node::d_prevNextAddr_p</name>
  <filename>BloombergLP/ball/AttributeContainerList_Node/d_prevNextAddr_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContainerList_Node::d_value_p</name>
  <filename>BloombergLP/ball/AttributeContainerList_Node/d_value_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContext</name>
  <filename>BloombergLP/ball/AttributeContext.adoc</filename>
  <class kind="class">BloombergLP::ball::AttributeContext::iterator</class>
  <member kind="function">
    <type>AttributeContext::iterator</type>
    <name>addAttributes</name>
    <anchorfile>BloombergLP/ball/AttributeContext/addAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainer* attributes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clearCache</name>
    <anchorfile>BloombergLP/ball/AttributeContext/clearCache.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AttributeContainerList&amp;</type>
    <name>containers</name>
    <anchorfile>BloombergLP/ball/AttributeContext/containers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>determineThresholdLevels</name>
    <anchorfile>BloombergLP/ball/AttributeContext/determineThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(ThresholdAggregate* levels, const Category* category)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasAttribute</name>
    <anchorfile>BloombergLP/ball/AttributeContext/hasAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasRelevantActiveRules</name>
    <anchorfile>BloombergLP/ball/AttributeContext/hasRelevantActiveRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/AttributeContext/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAttributes</name>
    <anchorfile>BloombergLP/ball/AttributeContext/removeAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(iterator element)</arglist>
  </member>
  <member kind="function">
    <type>AttributeContext*</type>
    <name>getContext</name>
    <anchorfile>BloombergLP/ball/AttributeContext/getContext.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/ball/AttributeContext/initialize.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryManager* categoryManager, bslma::Allocator* globalAllocator)</arglist>
  </member>
  <member kind="function">
    <type>AttributeContext*</type>
    <name>lookupContext</name>
    <anchorfile>BloombergLP/ball/AttributeContext/lookupContext.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/ball/AttributeContext/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>visitAttributes</name>
    <anchorfile>BloombergLP/ball/AttributeContext/visitAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;void(const ball::Attribute&amp;)&gt;&amp; visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContext::iterator</name>
  <filename>BloombergLP/ball/AttributeContext/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContextProctor</name>
  <filename>BloombergLP/ball/AttributeContextProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AttributeContextProctor</name>
    <anchorfile>BloombergLP/ball/AttributeContextProctor/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AttributeContextProctor</name>
    <anchorfile>BloombergLP/ball/AttributeContextProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AttributeContextProctor</name>
    <anchorfile>BloombergLP/ball/AttributeContextProctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContextProctor&amp;)</arglist>
  </member>
  <member kind="function">
    <type>AttributeContextProctor&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/AttributeContextProctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContextProctor&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::AttributeContext_RuleEvaluationCache</name>
  <filename>BloombergLP/ball/AttributeContext_RuleEvaluationCache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AttributeContext_RuleEvaluationCache</name>
    <anchorfile>BloombergLP/ball/AttributeContext_RuleEvaluationCache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/ball/AttributeContext_RuleEvaluationCache/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDataAvailable</name>
    <anchorfile>BloombergLP/ball/AttributeContext_RuleEvaluationCache/isDataAvailable.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 sequenceNumber, RuleSet::MaskType relevantRulesMask)</arglist>
  </member>
  <member kind="function">
    <type>RuleSet::MaskType</type>
    <name>knownActiveRules</name>
    <anchorfile>BloombergLP/ball/AttributeContext_RuleEvaluationCache/knownActiveRules.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/AttributeContext_RuleEvaluationCache/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>RuleSet::MaskType</type>
    <name>update</name>
    <anchorfile>BloombergLP/ball/AttributeContext_RuleEvaluationCache/update.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 sequenceNumber, RuleSet::MaskType relevantRulesMask, const RuleSet&amp; rules, const AttributeContainerList&amp; attributes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::BroadcastObserver</name>
  <filename>BloombergLP/ball/BroadcastObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::BroadcastObserver::ObserverRegistry</class>
  <class kind="class">BloombergLP::ball::BroadcastObserver::findObserver</class>
  <class kind="class">BloombergLP::ball::BroadcastObserver::publish</class>
  <class kind="class">BloombergLP::ball::BroadcastObserver::visitObservers</class>
  <class kind="class">BloombergLP::ball::BroadcastObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>BroadcastObserver</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BroadcastObserver</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deregisterAllObservers</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/deregisterAllObservers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterObserver</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/deregisterObserver.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; observerName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRegisteredObservers</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/numRegisteredObservers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerObserver</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/registerObserver.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Observer&gt;&amp; observer, const std::string_view&amp; observerName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/BroadcastObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::BroadcastObserver::ObserverRegistry</name>
  <filename>BloombergLP/ball/BroadcastObserver/ObserverRegistry.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::BroadcastObserver::findObserver</name>
  <filename>BloombergLP/ball/BroadcastObserver/findObserver-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::BroadcastObserver::publish</name>
  <filename>BloombergLP/ball/BroadcastObserver/publish-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::BroadcastObserver::visitObservers</name>
  <filename>BloombergLP/ball/BroadcastObserver/visitObservers-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::BroadcastObserver::publish</name>
  <filename>BloombergLP/ball/BroadcastObserver/publish-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Category</name>
  <filename>BloombergLP/ball/Category.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Category</name>
    <anchorfile>BloombergLP/ball/Category/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; categoryName, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>categoryName</name>
    <anchorfile>BloombergLP/ball/Category/categoryName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/ball/Category/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(int level)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxLevel</name>
    <anchorfile>BloombergLP/ball/Category/maxLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>passLevel</name>
    <anchorfile>BloombergLP/ball/Category/passLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recordLevel</name>
    <anchorfile>BloombergLP/ball/Category/recordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RuleSet::MaskType</type>
    <name>relevantRuleMask</name>
    <anchorfile>BloombergLP/ball/Category/relevantRuleMask.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ruleThreshold</name>
    <anchorfile>BloombergLP/ball/Category/ruleThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLevels</name>
    <anchorfile>BloombergLP/ball/Category/setLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>threshold</name>
    <anchorfile>BloombergLP/ball/Category/threshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThresholdAggregate</type>
    <name>thresholdLevels</name>
    <anchorfile>BloombergLP/ball/Category/thresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerAllLevel</name>
    <anchorfile>BloombergLP/ball/Category/triggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerLevel</name>
    <anchorfile>BloombergLP/ball/Category/triggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Category, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Category, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/Category/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areValidThresholdLevels</name>
    <anchorfile>BloombergLP/ball/Category/areValidThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryCallbacks</name>
  <filename>BloombergLP/ball/CategoryCallbacks.adoc</filename>
  <class kind="class">BloombergLP::ball::CategoryCallbacks::DefaultThresholdLevels</class>
  <class kind="class">BloombergLP::ball::CategoryCallbacks::NameFilter</class>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryCallbacks::DefaultThresholdLevels</name>
  <filename>BloombergLP/ball/CategoryCallbacks/DefaultThresholdLevels.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryCallbacks::NameFilter</name>
  <filename>BloombergLP/ball/CategoryCallbacks/NameFilter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryHolder</name>
  <filename>BloombergLP/ball/CategoryHolder.adoc</filename>
  <class kind="class">BloombergLP::ball::CategoryHolder::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::ball::CategoryHolder::d_category_p</class>
  <class kind="class">BloombergLP::ball::CategoryHolder::d_next_p</class>
  <class kind="class">BloombergLP::ball::CategoryHolder::d_threshold</class>
  <member kind="function">
    <type>const Category*</type>
    <name>category</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CategoryHolder*</type>
    <name>next</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/next.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategory</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/setCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNext</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/setNext.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryHolder* holder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setThreshold</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/setThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>(int threshold)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>threshold</name>
    <anchorfile>BloombergLP/ball/CategoryHolder/threshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryHolder::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/ball/CategoryHolder/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryHolder::d_category_p</name>
  <filename>BloombergLP/ball/CategoryHolder/d_category_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryHolder::d_next_p</name>
  <filename>BloombergLP/ball/CategoryHolder/d_next_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryHolder::d_threshold</name>
  <filename>BloombergLP/ball/CategoryHolder/d_threshold.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager</name>
  <filename>BloombergLP/ball/CategoryManager.adoc</filename>
  <class kind="class">BloombergLP::ball::CategoryManager::CategoryNameFilterCallback</class>
  <class kind="class">BloombergLP::ball::CategoryManager::DefaultThresholdLevelsCallback</class>
  <class kind="class">BloombergLP::ball::CategoryManager::CategoryManager</class>
  <class kind="class">BloombergLP::ball::CategoryManager::addCategory</class>
  <class kind="class">BloombergLP::ball::CategoryManager::defaultCategory</class>
  <class kind="class">BloombergLP::ball::CategoryManager::lookupCategory</class>
  <class kind="class">BloombergLP::ball::CategoryManager::operator[]</class>
  <class kind="class">BloombergLP::ball::CategoryManager::setCategory</class>
  <class kind="class">BloombergLP::ball::CategoryManager::visitCategories</class>
  <member kind="function">
    <type>void</type>
    <name>~CategoryManager</name>
    <anchorfile>BloombergLP/ball/CategoryManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Category*</type>
    <name>addCategoryHierarchically</name>
    <anchorfile>BloombergLP/ball/CategoryManager/addCategoryHierarchically.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addDefaultCategory</name>
    <anchorfile>BloombergLP/ball/CategoryManager/addDefaultCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRule</name>
    <anchorfile>BloombergLP/ball/CategoryManager/addRule.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; ruleToAdd)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRules</name>
    <anchorfile>BloombergLP/ball/CategoryManager/addRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; ruleSet)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultPassThresholdLevel</name>
    <anchorfile>BloombergLP/ball/CategoryManager/defaultPassThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordThresholdLevel</name>
    <anchorfile>BloombergLP/ball/CategoryManager/defaultRecordThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThresholdAggregate</type>
    <name>defaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/CategoryManager/defaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerAllThresholdLevel</name>
    <anchorfile>BloombergLP/ball/CategoryManager/defaultTriggerAllThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerThresholdLevel</name>
    <anchorfile>BloombergLP/ball/CategoryManager/defaultTriggerThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/ball/CategoryManager/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNumCategories</name>
    <anchorfile>BloombergLP/ball/CategoryManager/maxNumCategories.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllRules</name>
    <anchorfile>BloombergLP/ball/CategoryManager/removeAllRules.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRule</name>
    <anchorfile>BloombergLP/ball/CategoryManager/removeRule.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; ruleToRemove)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRules</name>
    <anchorfile>BloombergLP/ball/CategoryManager/removeRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; ruleSet)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCategoryHolders</name>
    <anchorfile>BloombergLP/ball/CategoryManager/resetCategoryHolders.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/CategoryManager/resetDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const RuleSet&amp;</type>
    <name>ruleSet</name>
    <anchorfile>BloombergLP/ball/CategoryManager/ruleSet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>ruleSetSequenceNumber</name>
    <anchorfile>BloombergLP/ball/CategoryManager/ruleSetSequenceNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslmt::Mutex&amp;</type>
    <name>rulesetMutex</name>
    <anchorfile>BloombergLP/ball/CategoryManager/rulesetMutex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategoryThresholdsToCurrentDefaults</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setCategoryThresholdsToCurrentDefaults.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategoryThresholdsToFactoryDefaults</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setCategoryThresholdsToFactoryDefaults.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultThresholdLevelsCallback</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setDefaultThresholdLevelsCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const DefaultThresholdLevelsCallback* defaultThresholdLevelsCallback)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxNumCategories</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setMaxNumCategories.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>Category*</type>
    <name>setThresholdLevels</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setThresholdLevelsHierarchically</name>
    <anchorfile>BloombergLP/ball/CategoryManager/setThresholdLevelsHierarchically.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryNamePrefix, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>thresholdLevelsForNewCategory</name>
    <anchorfile>BloombergLP/ball/CategoryManager/thresholdLevelsForNewCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(ThresholdAggregate* levels, const char* categoryName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::CategoryNameFilterCallback</name>
  <filename>BloombergLP/ball/CategoryManager/CategoryNameFilterCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::DefaultThresholdLevelsCallback</name>
  <filename>BloombergLP/ball/CategoryManager/DefaultThresholdLevelsCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::CategoryManager</name>
  <filename>BloombergLP/ball/CategoryManager/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::addCategory</name>
  <filename>BloombergLP/ball/CategoryManager/addCategory-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::defaultCategory</name>
  <filename>BloombergLP/ball/CategoryManager/defaultCategory-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::lookupCategory</name>
  <filename>BloombergLP/ball/CategoryManager/lookupCategory-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::operator[]</name>
  <filename>BloombergLP/ball/CategoryManager/operator_subs-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::setCategory</name>
  <filename>BloombergLP/ball/CategoryManager/setCategory-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager::visitCategories</name>
  <filename>BloombergLP/ball/CategoryManager/visitCategories-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManagerImpUtil</name>
  <filename>BloombergLP/ball/CategoryManagerImpUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>disableRule</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/disableRule.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category, int ruleIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableRule</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/enableRule.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category, int ruleIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>linkCategoryHolder</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/linkCategoryHolder.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category, CategoryHolder* categoryHolder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCategoryHolders</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/resetCategoryHolders.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRelevantRuleMask</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/setRelevantRuleMask.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category, RuleSet::MaskType mask)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRuleThreshold</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/setRuleThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category, int ruleThreshold)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>updateThresholdForHolders</name>
    <anchorfile>BloombergLP/ball/CategoryManagerImpUtil/updateThresholdForHolders.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManagerIter</name>
  <filename>BloombergLP/ball/CategoryManagerIter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CategoryManagerIter</name>
    <anchorfile>BloombergLP/ball/CategoryManagerIter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const CategoryManager&amp; categoryManager)</arglist>
  </member>
  <member kind="function">
    <type>const Category&amp;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/ball/CategoryManagerIter/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/ball/CategoryManagerIter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/ball/CategoryManagerIter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManagerManip</name>
  <filename>BloombergLP/ball/CategoryManagerManip.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CategoryManagerManip</name>
    <anchorfile>BloombergLP/ball/CategoryManagerManip/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryManager* categoryManager)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>advance</name>
    <anchorfile>BloombergLP/ball/CategoryManagerManip/advance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Category&amp;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/ball/CategoryManagerManip/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/ball/CategoryManagerManip/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree.adoc</filename>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::EmplaceResult</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::OptValueCRef</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::OptValueRef</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::allocator_type</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::size_type</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::value_type</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::CategoryManager_RadixTree</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::operator=</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::find</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::findLongestCommonPrefix</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::forEach</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree::forEachPrefix</class>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>CategoryManager_RadixTree&lt;t_VALUE&gt;::size_type</type>
    <name>countNodes</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/countNodes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CategoryManager_RadixTree&lt;t_VALUE&gt;::EmplaceResult</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; key, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>erase</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>CategoryManager_RadixTree&lt;t_VALUE&gt;::size_type</type>
    <name>eraseChildrenOfPrefix</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/eraseChildrenOfPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix)</arglist>
  </member>
  <member kind="function">
    <type>CategoryManager_RadixTree&lt;t_VALUE&gt;::size_type</type>
    <name>erasePrefix</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/erasePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix)</arglist>
  </member>
  <member kind="function">
    <type>CategoryManager_RadixTree&lt;t_VALUE&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printNodes</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/printNodes.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>CategoryManager_RadixTree&lt;t_VALUE&gt;::size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryManager_RadixTree&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::EmplaceResult</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/EmplaceResult.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::OptValueCRef</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/OptValueCRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::OptValueRef</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/OptValueRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::allocator_type</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::size_type</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::value_type</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::CategoryManager_RadixTree</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::operator=</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/operator_assign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::find</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::findLongestCommonPrefix</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/findLongestCommonPrefix-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::forEach</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/forEach-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree::forEachPrefix</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree/forEachPrefix-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_ChildNodeGuard.adoc</filename>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard::ChildIterator</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard::Node</class>
  <member kind="function">
    <type>void</type>
    <name>CategoryManager_RadixTree_ChildNodeGuard</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree_ChildNodeGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* parent, ChildIterator child)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CategoryManager_RadixTree_ChildNodeGuard</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree_ChildNodeGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree_ChildNodeGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard::ChildIterator</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_ChildNodeGuard/ChildIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard::Node</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_ChildNodeGuard/Node.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node.adoc</filename>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::Children</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::allocator_type</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::CategoryManager_RadixTree_Node</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::operator=</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::children</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::prefix</class>
  <class kind="class">BloombergLP::ball::CategoryManager_RadixTree_Node::value</class>
  <member kind="function">
    <type>CategoryManager_RadixTree_Node&lt;t_VALUE&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree_Node/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/ball/CategoryManager_RadixTree_Node/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryManager_RadixTree_Node&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::Children</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/Children-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::allocator_type</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::CategoryManager_RadixTree_Node</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::operator=</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::children</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/children-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::prefix</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/prefix-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CategoryManager_RadixTree_Node::value</name>
  <filename>BloombergLP/ball/CategoryManager_RadixTree_Node/value-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Context</name>
  <filename>BloombergLP/ball/Context.adoc</filename>
  <class kind="class">BloombergLP::ball::Context::Context</class>
  <member kind="function">
    <type>Context&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/Context/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Context&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/Context/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recordIndex</name>
    <anchorfile>BloombergLP/ball/Context/recordIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sequenceLength</name>
    <anchorfile>BloombergLP/ball/Context/sequenceLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setAttributes</name>
    <anchorfile>BloombergLP/ball/Context/setAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(Transmission::Cause transmissionCause, int recordIndex, int sequenceLength)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAttributesRaw</name>
    <anchorfile>BloombergLP/ball/Context/setAttributesRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Transmission::Cause transmissionCause, int recordIndex, int sequenceLength)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRecordIndexRaw</name>
    <anchorfile>BloombergLP/ball/Context/setRecordIndexRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>Transmission::Cause</type>
    <name>transmissionCause</name>
    <anchorfile>BloombergLP/ball/Context/transmissionCause.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Context, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Context, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/Context/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/ball/Context/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(Transmission::Cause transmissionCause, int recordIndex, int sequenceLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Context::Context</name>
  <filename>BloombergLP/ball/Context/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CountingAllocator</name>
  <filename>BloombergLP/ball/CountingAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::ball::CountingAllocator::allocate</class>
  <class kind="class">BloombergLP::ball::CountingAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>CountingAllocator</name>
    <anchorfile>BloombergLP/ball/CountingAllocator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CountingAllocator</name>
    <anchorfile>BloombergLP/ball/CountingAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>CountingAllocator::size_type</type>
    <name>numBytesTotal</name>
    <anchorfile>BloombergLP/ball/CountingAllocator/numBytesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetNumBytesTotal</name>
    <anchorfile>BloombergLP/ball/CountingAllocator/resetNumBytesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CountingAllocator::allocate</name>
  <filename>BloombergLP/ball/CountingAllocator/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CountingAllocator::deallocate</name>
  <filename>BloombergLP/ball/CountingAllocator/deallocate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CstdioObserver</name>
  <filename>BloombergLP/ball/CstdioObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::CstdioObserver::RecordFormatter</class>
  <class kind="class">BloombergLP::ball::CstdioObserver::allocator_type</class>
  <class kind="class">BloombergLP::ball::CstdioObserver::publish</class>
  <class kind="class">BloombergLP::ball::CstdioObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>CstdioObserver</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FILE* stream, const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CstdioObserver</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/disablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/enablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getFormat</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/getFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublishInLocalTimeEnabled</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/isPublishInLocalTimeEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormatFunctor</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/setFormatFunctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordFormatter&amp; formatter)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CstdioObserver, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CstdioObserver, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/CstdioObserver/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CstdioObserver::RecordFormatter</name>
  <filename>BloombergLP/ball/CstdioObserver/RecordFormatter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CstdioObserver::allocator_type</name>
  <filename>BloombergLP/ball/CstdioObserver/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CstdioObserver::publish</name>
  <filename>BloombergLP/ball/CstdioObserver/publish-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::CstdioObserver::publish</name>
  <filename>BloombergLP/ball/CstdioObserver/publish-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::DefaultAttributeContainer</name>
  <filename>BloombergLP/ball/DefaultAttributeContainer.adoc</filename>
  <class kind="class">BloombergLP::ball::DefaultAttributeContainer::allocator_type</class>
  <class kind="class">BloombergLP::ball::DefaultAttributeContainer::const_iterator</class>
  <class kind="class">BloombergLP::ball::DefaultAttributeContainer::DefaultAttributeContainer</class>
  <member kind="function">
    <type>void</type>
    <name>~DefaultAttributeContainer</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DefaultAttributeContainer&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DefaultAttributeContainer&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>DefaultAttributeContainer::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DefaultAttributeContainer::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DefaultAttributeContainer::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllAttributes</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/removeAllAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>removeAttribute</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/removeAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const Attribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>visitAttributes</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/visitAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;void(const ball::Attribute&amp;)&gt;&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DefaultAttributeContainer, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DefaultAttributeContainer, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/DefaultAttributeContainer/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::DefaultAttributeContainer::allocator_type</name>
  <filename>BloombergLP/ball/DefaultAttributeContainer/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::DefaultAttributeContainer::const_iterator</name>
  <filename>BloombergLP/ball/DefaultAttributeContainer/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::DefaultAttributeContainer::DefaultAttributeContainer</name>
  <filename>BloombergLP/ball/DefaultAttributeContainer/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver</name>
  <filename>BloombergLP/ball/FileObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::FileObserver::OnFileRotationCallback</class>
  <class kind="class">BloombergLP::ball::FileObserver::FileObserver</class>
  <class kind="class">BloombergLP::ball::FileObserver::enableFileLogging</class>
  <class kind="class">BloombergLP::ball::FileObserver::isFileLoggingEnabled</class>
  <class kind="class">BloombergLP::ball::FileObserver::publish</class>
  <class kind="class">BloombergLP::ball::FileObserver::rotateOnTimeInterval</class>
  <member kind="function">
    <type>void</type>
    <name>~FileObserver</name>
    <anchorfile>BloombergLP/ball/FileObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/ball/FileObserver/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableFileLogging</name>
    <anchorfile>BloombergLP/ball/FileObserver/disableFileLogging.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableLifetimeRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver/disableLifetimeRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/FileObserver/disablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableSizeRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver/disableSizeRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableStdoutLoggingPrefix</name>
    <anchorfile>BloombergLP/ball/FileObserver/disableStdoutLoggingPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableTimeIntervalRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver/disableTimeIntervalRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableUserFieldsLogging</name>
    <anchorfile>BloombergLP/ball/FileObserver/disableUserFieldsLogging.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/FileObserver/enablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableStdoutLoggingPrefix</name>
    <anchorfile>BloombergLP/ball/FileObserver/enableStdoutLoggingPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableUserFieldsLogging</name>
    <anchorfile>BloombergLP/ball/FileObserver/enableUserFieldsLogging.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>forceRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver/forceRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getFileLogFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver/getFileLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getLogFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver/getLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** logFileFormat, const char** stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getStdoutLogFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver/getStdoutLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublishInLocalTimeEnabled</name>
    <anchorfile>BloombergLP/ball/FileObserver/isPublishInLocalTimeEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStdoutLoggingPrefixEnabled</name>
    <anchorfile>BloombergLP/ball/FileObserver/isStdoutLoggingPrefixEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuppressUniqueFileNameOnRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver/isSuppressUniqueFileNameOnRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUserFieldsLoggingEnabled</name>
    <anchorfile>BloombergLP/ball/FileObserver/isUserFieldsLoggingEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>localTimeOffset</name>
    <anchorfile>BloombergLP/ball/FileObserver/localTimeOffset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/FileObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateOnLifetime</name>
    <anchorfile>BloombergLP/ball/FileObserver/rotateOnLifetime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeInterval&amp; timeInterval)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateOnSize</name>
    <anchorfile>BloombergLP/ball/FileObserver/rotateOnSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>rotationLifetime</name>
    <anchorfile>BloombergLP/ball/FileObserver/rotationLifetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>rotationSize</name>
    <anchorfile>BloombergLP/ball/FileObserver/rotationSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFileLogFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver/setFileLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFileFormat)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLogFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver/setLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFileFormat, const char* stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLogFormats</name>
    <anchorfile>BloombergLP/ball/FileObserver/setLogFormats.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* logFileFormat, const char* stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOnFileRotationCallback</name>
    <anchorfile>BloombergLP/ball/FileObserver/setOnFileRotationCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const OnFileRotationCallback&amp; onRotationCallback)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setStdoutLogFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver/setStdoutLogFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* stdoutFormat)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setStdoutThreshold</name>
    <anchorfile>BloombergLP/ball/FileObserver/setStdoutThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>(Severity::Level stdoutThreshold)</arglist>
  </member>
  <member kind="function">
    <type>Severity::Level</type>
    <name>stdoutThreshold</name>
    <anchorfile>BloombergLP/ball/FileObserver/stdoutThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>suppressUniqueFileNameOnRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver/suppressUniqueFileNameOnRotation.adoc</anchorfile>
    <anchor/>
    <arglist>(bool suppress)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FileObserver, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FileObserver, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/FileObserver/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver::OnFileRotationCallback</name>
  <filename>BloombergLP/ball/FileObserver/OnFileRotationCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver::FileObserver</name>
  <filename>BloombergLP/ball/FileObserver/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver::enableFileLogging</name>
  <filename>BloombergLP/ball/FileObserver/enableFileLogging-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver::isFileLoggingEnabled</name>
  <filename>BloombergLP/ball/FileObserver/isFileLoggingEnabled-0657.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver::publish</name>
  <filename>BloombergLP/ball/FileObserver/publish-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver::rotateOnTimeInterval</name>
  <filename>BloombergLP/ball/FileObserver/rotateOnTimeInterval-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2</name>
  <filename>BloombergLP/ball/FileObserver2.adoc</filename>
  <class kind="class">BloombergLP::ball::FileObserver2::LogRecordFunctor</class>
  <class kind="class">BloombergLP::ball::FileObserver2::OnFileRotationCallback</class>
  <class kind="class">BloombergLP::ball::FileObserver2::RecordFormatter</class>
  <class kind="class">BloombergLP::ball::FileObserver2::enableFileLogging</class>
  <class kind="class">BloombergLP::ball::FileObserver2::isFileLoggingEnabled</class>
  <class kind="class">BloombergLP::ball::FileObserver2::publish</class>
  <class kind="class">BloombergLP::ball::FileObserver2::rotateOnTimeInterval</class>
  <member kind="function">
    <type>void</type>
    <name>FileObserver2</name>
    <anchorfile>BloombergLP/ball/FileObserver2/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FileObserver2</name>
    <anchorfile>BloombergLP/ball/FileObserver2/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableFileLogging</name>
    <anchorfile>BloombergLP/ball/FileObserver2/disableFileLogging.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableLifetimeRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver2/disableLifetimeRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/FileObserver2/disablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableSizeRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver2/disableSizeRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableTimeIntervalRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver2/disableTimeIntervalRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/FileObserver2/enablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>forceRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver2/forceRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver2/getFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublishInLocalTimeEnabled</name>
    <anchorfile>BloombergLP/ball/FileObserver2/isPublishInLocalTimeEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuppressUniqueFileNameOnRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver2/isSuppressUniqueFileNameOnRotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>localTimeOffset</name>
    <anchorfile>BloombergLP/ball/FileObserver2/localTimeOffset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/FileObserver2/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateOnLifetime</name>
    <anchorfile>BloombergLP/ball/FileObserver2/rotateOnLifetime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeInterval&amp; timeInterval)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateOnSize</name>
    <anchorfile>BloombergLP/ball/FileObserver2/rotateOnSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>rotationLifetime</name>
    <anchorfile>BloombergLP/ball/FileObserver2/rotationLifetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>rotationSize</name>
    <anchorfile>BloombergLP/ball/FileObserver2/rotationSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/ball/FileObserver2/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLogFileFunctor</name>
    <anchorfile>BloombergLP/ball/FileObserver2/setLogFileFunctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordFormatter&amp; logFileFunctor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOnFileRotationCallback</name>
    <anchorfile>BloombergLP/ball/FileObserver2/setOnFileRotationCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const OnFileRotationCallback&amp; onRotationCallback)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>suppressUniqueFileNameOnRotation</name>
    <anchorfile>BloombergLP/ball/FileObserver2/suppressUniqueFileNameOnRotation.adoc</anchorfile>
    <anchor/>
    <arglist>(bool suppress)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FileObserver2, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FileObserver2, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/FileObserver2/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::LogRecordFunctor</name>
  <filename>BloombergLP/ball/FileObserver2/LogRecordFunctor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::OnFileRotationCallback</name>
  <filename>BloombergLP/ball/FileObserver2/OnFileRotationCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::RecordFormatter</name>
  <filename>BloombergLP/ball/FileObserver2/RecordFormatter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::enableFileLogging</name>
  <filename>BloombergLP/ball/FileObserver2/enableFileLogging-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::isFileLoggingEnabled</name>
  <filename>BloombergLP/ball/FileObserver2/isFileLoggingEnabled-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::publish</name>
  <filename>BloombergLP/ball/FileObserver2/publish-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FileObserver2::rotateOnTimeInterval</name>
  <filename>BloombergLP/ball/FileObserver2/rotateOnTimeInterval-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FilteringObserver</name>
  <filename>BloombergLP/ball/FilteringObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::FilteringObserver::RecordFilterCallback</class>
  <class kind="class">BloombergLP::ball::FilteringObserver::publish</class>
  <class kind="class">BloombergLP::ball::FilteringObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>FilteringObserver</name>
    <anchorfile>BloombergLP/ball/FilteringObserver/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Observer&gt;&amp; observer, const RecordFilterCallback&amp; recordFilterCallback, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FilteringObserver</name>
    <anchorfile>BloombergLP/ball/FilteringObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/FilteringObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FilteringObserver, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FilteringObserver, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/FilteringObserver/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FilteringObserver::RecordFilterCallback</name>
  <filename>BloombergLP/ball/FilteringObserver/RecordFilterCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FilteringObserver::publish</name>
  <filename>BloombergLP/ball/FilteringObserver/publish-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FilteringObserver::publish</name>
  <filename>BloombergLP/ball/FilteringObserver/publish-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::FixedSizeRecordBuffer</name>
  <filename>BloombergLP/ball/FixedSizeRecordBuffer.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FixedSizeRecordBuffer</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int maxTotalSize, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedSizeRecordBuffer</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::shared_ptr&lt;Record&gt;&amp;</type>
    <name>back</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>beginSequence</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/beginSequence.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>endSequence</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/endSequence.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::shared_ptr&lt;Record&gt;&amp;</type>
    <name>front</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popBack</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/popBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Record&gt;&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushFront</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/pushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Record&gt;&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FixedSizeRecordBuffer, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FixedSizeRecordBuffer, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/FixedSizeRecordBuffer/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::HierarchicalCategorySetting</name>
  <filename>BloombergLP/ball/HierarchicalCategorySetting.adoc</filename>
  <class kind="class">BloombergLP::ball::HierarchicalCategorySetting::allocator_type</class>
  <class kind="class">BloombergLP::ball::HierarchicalCategorySetting::HierarchicalCategorySetting</class>
  <class kind="class">BloombergLP::ball::HierarchicalCategorySetting::operator=</class>
  <member kind="function">
    <type>std::string_view</type>
    <name>categoryPrefix</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/categoryPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HierarchicalCategorySetting::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>passLevel</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/passLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recordLevel</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/recordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLevels</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/setLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerAllLevel</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/triggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerLevel</name>
    <anchorfile>BloombergLP/ball/HierarchicalCategorySetting/triggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::HierarchicalCategorySetting::allocator_type</name>
  <filename>BloombergLP/ball/HierarchicalCategorySetting/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::HierarchicalCategorySetting::HierarchicalCategorySetting</name>
  <filename>BloombergLP/ball/HierarchicalCategorySetting/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::HierarchicalCategorySetting::operator=</name>
  <filename>BloombergLP/ball/HierarchicalCategorySetting/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log</name>
  <filename>BloombergLP/ball/Log.adoc</filename>
  <class kind="class">BloombergLP::ball::Log::logMessage</class>
  <class kind="class">BloombergLP::ball::Log::obtainMessageBuffer</class>
  <class kind="class">BloombergLP::ball::Log::setCategory</class>
  <class kind="class">BloombergLP::ball::Log::setCategoryHierarchically</class>
  <member kind="function">
    <type>const CategoryHolder*</type>
    <name>categoryHolderIfEnabled</name>
    <anchorfile>BloombergLP/ball/Log/categoryHolderIfEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(const CategoryHolder* categoryHolder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>format</name>
    <anchorfile>BloombergLP/ball/Log/format.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::size_t numBytes, const char* format)</arglist>
  </member>
  <member kind="function">
    <type>Record*</type>
    <name>getRecord</name>
    <anchorfile>BloombergLP/ball/Log/getRecord.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, const std::string_view&amp; fileName, int lineNumber)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCategoryEnabled</name>
    <anchorfile>BloombergLP/ball/Log/isCategoryEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(const CategoryHolder* categoryHolder, int severity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseMessageBuffer</name>
    <anchorfile>BloombergLP/ball/Log/releaseMessageBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmt::Mutex* mutex)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log::logMessage</name>
  <filename>BloombergLP/ball/Log/logMessage-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log::obtainMessageBuffer</name>
  <filename>BloombergLP/ball/Log/obtainMessageBuffer-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log::setCategory</name>
  <filename>BloombergLP/ball/Log/setCategory-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log::setCategoryHierarchically</name>
  <filename>BloombergLP/ball/Log/setCategoryHierarchically-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LogFileCleanerUtil</name>
  <filename>BloombergLP/ball/LogFileCleanerUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>enableLogFileCleanup</name>
    <anchorfile>BloombergLP/ball/LogFileCleanerUtil/enableLogFileCleanup.adoc</anchorfile>
    <anchor/>
    <arglist>(t_OBSERVER* observer, const balb::FileCleanerConfiguration&amp; config)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>logPatternToFilePattern</name>
    <anchorfile>BloombergLP/ball/LogFileCleanerUtil/logPatternToFilePattern.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* filePattern, const std::string_view&amp; logPattern)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log_Formatter</name>
  <filename>BloombergLP/ball/Log_Formatter.adoc</filename>
  <class kind="class">BloombergLP::ball::Log_Formatter::record</class>
  <member kind="function">
    <type>void</type>
    <name>Log_Formatter</name>
    <anchorfile>BloombergLP/ball/Log_Formatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, const std::string_view&amp; fileName, int lineNumber, int severity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Log_Formatter</name>
    <anchorfile>BloombergLP/ball/Log_Formatter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Category*</type>
    <name>category</name>
    <anchorfile>BloombergLP/ball/Log_Formatter/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>messageBuffer</name>
    <anchorfile>BloombergLP/ball/Log_Formatter/messageBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>messageBufferLen</name>
    <anchorfile>BloombergLP/ball/Log_Formatter/messageBufferLen.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>severity</name>
    <anchorfile>BloombergLP/ball/Log_Formatter/severity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log_Formatter::record</name>
  <filename>BloombergLP/ball/Log_Formatter/record-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log_Stream</name>
  <filename>BloombergLP/ball/Log_Stream.adoc</filename>
  <class kind="class">BloombergLP::ball::Log_Stream::record</class>
  <member kind="function">
    <type>void</type>
    <name>Log_Stream</name>
    <anchorfile>BloombergLP/ball/Log_Stream/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, const std::string_view&amp; fileName, int lineNumber, int severity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Log_Stream</name>
    <anchorfile>BloombergLP/ball/Log_Stream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Category*</type>
    <name>category</name>
    <anchorfile>BloombergLP/ball/Log_Stream/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>severity</name>
    <anchorfile>BloombergLP/ball/Log_Stream/severity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>stream</name>
    <anchorfile>BloombergLP/ball/Log_Stream/stream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Log_Stream::record</name>
  <filename>BloombergLP/ball/Log_Stream/record-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Logger</name>
  <filename>BloombergLP/ball/Logger.adoc</filename>
  <class kind="class">BloombergLP::ball::Logger::PublishAllTriggerCallback</class>
  <class kind="class">BloombergLP::ball::Logger::UserFieldsPopulatorCallback</class>
  <class kind="class">BloombergLP::ball::Logger::logMessage</class>
  <class kind="class">BloombergLP::ball::Logger::obtainMessageBuffer</class>
  <member kind="function">
    <type>Record*</type>
    <name>getRecord</name>
    <anchorfile>BloombergLP/ball/Logger/getRecord.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; fileName, int lineNumber)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>messageBuffer</name>
    <anchorfile>BloombergLP/ball/Logger/messageBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>messageBufferSize</name>
    <anchorfile>BloombergLP/ball/Logger/messageBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRecordsInUse</name>
    <anchorfile>BloombergLP/ball/Logger/numRecordsInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>publish</name>
    <anchorfile>BloombergLP/ball/Logger/publish.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/Logger/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Logger::PublishAllTriggerCallback</name>
  <filename>BloombergLP/ball/Logger/PublishAllTriggerCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Logger::UserFieldsPopulatorCallback</name>
  <filename>BloombergLP/ball/Logger/UserFieldsPopulatorCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Logger::logMessage</name>
  <filename>BloombergLP/ball/Logger/logMessage-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Logger::obtainMessageBuffer</name>
  <filename>BloombergLP/ball/Logger/obtainMessageBuffer-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerCategoryUtil</name>
  <filename>BloombergLP/ball/LoggerCategoryUtil.adoc</filename>
  <member kind="function">
    <type>Category*</type>
    <name>addCategoryHierarchically</name>
    <anchorfile>BloombergLP/ball/LoggerCategoryUtil/addCategoryHierarchically.adoc</anchorfile>
    <anchor/>
    <arglist>(LoggerManager* loggerManager, const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setThresholdLevels</name>
    <anchorfile>BloombergLP/ball/LoggerCategoryUtil/setThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(LoggerManager* loggerManager, const char* pattern, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setThresholdLevelsHierarchically</name>
    <anchorfile>BloombergLP/ball/LoggerCategoryUtil/setThresholdLevelsHierarchically.adoc</anchorfile>
    <anchor/>
    <arglist>(LoggerManager* loggerManager, const char* categoryNamePrefix, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerFunctorPayloads</name>
  <filename>BloombergLP/ball/LoggerFunctorPayloads.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>loadParentCategoryThresholdValues</name>
    <anchorfile>BloombergLP/ball/LoggerFunctorPayloads/loadParentCategoryThresholdValues.adoc</anchorfile>
    <anchor/>
    <arglist>(int* recordLevel, int* passLevel, int* triggerLevel, int* triggerAllLevel, const char* categoryName, char delimiter)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager</name>
  <filename>BloombergLP/ball/LoggerManager.adoc</filename>
  <class kind="class">BloombergLP::ball::LoggerManager::AttributeCollector</class>
  <class kind="class">BloombergLP::ball::LoggerManager::AttributeVisitor</class>
  <class kind="class">BloombergLP::ball::LoggerManager::CategoryNameFilterCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManager::DefaultThresholdLevelsCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManager::ObserverRegistry</class>
  <class kind="class">BloombergLP::ball::LoggerManager::PublishAllTriggerCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManager::UserFieldsPopulatorCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManager::allocateLogger</class>
  <class kind="class">BloombergLP::ball::LoggerManager::defaultCategory</class>
  <class kind="class">BloombergLP::ball::LoggerManager::findObserver</class>
  <class kind="class">BloombergLP::ball::LoggerManager::lookupCategory</class>
  <class kind="class">BloombergLP::ball::LoggerManager::observer</class>
  <class kind="class">BloombergLP::ball::LoggerManager::setCategory</class>
  <class kind="class">BloombergLP::ball::LoggerManager::visitCategories</class>
  <class kind="class">BloombergLP::ball::LoggerManager::visitObservers</class>
  <class kind="class">BloombergLP::ball::LoggerManager::createLoggerManager</class>
  <class kind="class">BloombergLP::ball::LoggerManager::initSingleton</class>
  <class kind="class">BloombergLP::ball::LoggerManager::obtainMessageBuffer</class>
  <member kind="function">
    <type>void</type>
    <name>LoggerManager</name>
    <anchorfile>BloombergLP/ball/LoggerManager/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerConfiguration&amp; configuration, bslma::Allocator* globalAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~LoggerManager</name>
    <anchorfile>BloombergLP/ball/LoggerManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Category*</type>
    <name>addCategory</name>
    <anchorfile>BloombergLP/ball/LoggerManager/addCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>Category*</type>
    <name>addCategoryHierarchically</name>
    <anchorfile>BloombergLP/ball/LoggerManager/addCategoryHierarchically.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRule</name>
    <anchorfile>BloombergLP/ball/LoggerManager/addRule.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRules</name>
    <anchorfile>BloombergLP/ball/LoggerManager/addRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; ruleSet)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/ball/LoggerManager/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocateLogger</name>
    <anchorfile>BloombergLP/ball/LoggerManager/deallocateLogger.adoc</anchorfile>
    <anchor/>
    <arglist>(Logger* logger)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultPassThresholdLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManager/defaultPassThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordThresholdLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManager/defaultRecordThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThresholdAggregate</type>
    <name>defaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/LoggerManager/defaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerAllThresholdLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManager/defaultTriggerAllThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerThresholdLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManager/defaultTriggerThresholdLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deregisterAllObservers</name>
    <anchorfile>BloombergLP/ball/LoggerManager/deregisterAllObservers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterAttributeCollector</name>
    <anchorfile>BloombergLP/ball/LoggerManager/deregisterAttributeCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; collectorName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterObserver</name>
    <anchorfile>BloombergLP/ball/LoggerManager/deregisterObserver.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; observerName)</arglist>
  </member>
  <member kind="function">
    <type>Logger&amp;</type>
    <name>getLogger</name>
    <anchorfile>BloombergLP/ball/LoggerManager/getLogger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCategoryEnabled</name>
    <anchorfile>BloombergLP/ball/LoggerManager/isCategoryEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, int severity)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNumCategories</name>
    <anchorfile>BloombergLP/ball/LoggerManager/maxNumCategories.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCategories</name>
    <anchorfile>BloombergLP/ball/LoggerManager/numCategories.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>publishAll</name>
    <anchorfile>BloombergLP/ball/LoggerManager/publishAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerAttributeCollector</name>
    <anchorfile>BloombergLP/ball/LoggerManager/registerAttributeCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeCollector&amp; collector, const std::string_view&amp; collectorName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerObserver</name>
    <anchorfile>BloombergLP/ball/LoggerManager/registerObserver.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Observer&gt;&amp; observer, const std::string_view&amp; observerName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllRules</name>
    <anchorfile>BloombergLP/ball/LoggerManager/removeAllRules.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRule</name>
    <anchorfile>BloombergLP/ball/LoggerManager/removeRule.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRules</name>
    <anchorfile>BloombergLP/ball/LoggerManager/removeRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; ruleSet)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/LoggerManager/resetDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const RuleSet&amp;</type>
    <name>ruleSet</name>
    <anchorfile>BloombergLP/ball/LoggerManager/ruleSet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategoryThresholdsToCurrentDefaults</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setCategoryThresholdsToCurrentDefaults.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategoryThresholdsToFactoryDefaults</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setCategoryThresholdsToFactoryDefaults.adoc</anchorfile>
    <anchor/>
    <arglist>(Category* category)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultThresholdLevelsCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setDefaultThresholdLevelsCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(DefaultThresholdLevelsCallback* callback)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLogger</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setLogger.adoc</anchorfile>
    <anchor/>
    <arglist>(Logger* logger)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxNumCategories</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setMaxNumCategories.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setThresholdLevelsHierarchically</name>
    <anchorfile>BloombergLP/ball/LoggerManager/setThresholdLevelsHierarchically.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* categoryNamePrefix, int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>thresholdLevelsForNewCategory</name>
    <anchorfile>BloombergLP/ball/LoggerManager/thresholdLevelsForNewCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(ThresholdAggregate* levels, const char* categoryName)</arglist>
  </member>
  <member kind="function">
    <type>const UserFieldsPopulatorCallback*</type>
    <name>userFieldsPopulatorCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManager/userFieldsPopulatorCallback-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Record*</type>
    <name>getRecord</name>
    <anchorfile>BloombergLP/ball/LoggerManager/getRecord.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; fileName, int lineNumber)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialized</name>
    <anchorfile>BloombergLP/ball/LoggerManager/isInitialized.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>logMessage</name>
    <anchorfile>BloombergLP/ball/LoggerManager/logMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(int severity, Record* record)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutDownSingleton</name>
    <anchorfile>BloombergLP/ball/LoggerManager/shutDownSingleton.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LoggerManager&amp;</type>
    <name>singleton</name>
    <anchorfile>BloombergLP/ball/LoggerManager/singleton.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::AttributeCollector</name>
  <filename>BloombergLP/ball/LoggerManager/AttributeCollector.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::AttributeVisitor</name>
  <filename>BloombergLP/ball/LoggerManager/AttributeVisitor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::CategoryNameFilterCallback</name>
  <filename>BloombergLP/ball/LoggerManager/CategoryNameFilterCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::DefaultThresholdLevelsCallback</name>
  <filename>BloombergLP/ball/LoggerManager/DefaultThresholdLevelsCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::ObserverRegistry</name>
  <filename>BloombergLP/ball/LoggerManager/ObserverRegistry.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::PublishAllTriggerCallback</name>
  <filename>BloombergLP/ball/LoggerManager/PublishAllTriggerCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::UserFieldsPopulatorCallback</name>
  <filename>BloombergLP/ball/LoggerManager/UserFieldsPopulatorCallback-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::allocateLogger</name>
  <filename>BloombergLP/ball/LoggerManager/allocateLogger-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::defaultCategory</name>
  <filename>BloombergLP/ball/LoggerManager/defaultCategory-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::findObserver</name>
  <filename>BloombergLP/ball/LoggerManager/findObserver-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::lookupCategory</name>
  <filename>BloombergLP/ball/LoggerManager/lookupCategory-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::observer</name>
  <filename>BloombergLP/ball/LoggerManager/observer-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::setCategory</name>
  <filename>BloombergLP/ball/LoggerManager/setCategory-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::visitCategories</name>
  <filename>BloombergLP/ball/LoggerManager/visitCategories-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::visitObservers</name>
  <filename>BloombergLP/ball/LoggerManager/visitObservers-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::createLoggerManager</name>
  <filename>BloombergLP/ball/LoggerManager/createLoggerManager-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::initSingleton</name>
  <filename>BloombergLP/ball/LoggerManager/initSingleton-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManager::obtainMessageBuffer</name>
  <filename>BloombergLP/ball/LoggerManager/obtainMessageBuffer-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerCategoryIter</name>
  <filename>BloombergLP/ball/LoggerManagerCategoryIter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>LoggerManagerCategoryIter</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryIter/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManager&amp; loggerManager)</arglist>
  </member>
  <member kind="function">
    <type>const Category&amp;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryIter/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryIter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryIter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>LoggerManagerCategoryIter</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryIter.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerCategoryIter&amp;)</arglist>
  </member>
  <member kind="function">
    <type>LoggerManagerCategoryIter&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryIter.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerCategoryIter&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerCategoryManip</name>
  <filename>BloombergLP/ball/LoggerManagerCategoryManip.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>LoggerManagerCategoryManip</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryManip/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(LoggerManager* loggerManager)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>advance</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryManip/advance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Category&amp;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryManip/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryManip/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>LoggerManagerCategoryManip</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryManip.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerCategoryManip&amp;)</arglist>
  </member>
  <member kind="function">
    <type>LoggerManagerCategoryManip&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/LoggerManagerCategoryManip.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerCategoryManip&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration.adoc</filename>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::CategoryNameFilterCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::DefaultThresholdLevelsCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::UserFieldsPopulatorCallback</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::LogOrder</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::TriggerMarkers</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::LoggerManagerConfiguration</class>
  <class kind="class">BloombergLP::ball::LoggerManagerConfiguration::setDefaultThresholdLevelsIfValid</class>
  <member kind="function">
    <type>LoggerManagerConfiguration&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerConfiguration&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const CategoryNameFilterCallback&amp;</type>
    <name>categoryNameFilterCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/categoryNameFilterCallback-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultLoggerBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultLoggerBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultPassLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultPassLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultRecordBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultRecordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DefaultThresholdLevelsCallback&amp;</type>
    <name>defaultThresholdLevelsCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultThresholdLevelsCallback-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerAllLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultTriggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaultTriggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const LoggerManagerDefaults&amp;</type>
    <name>defaults</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/defaults.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LogOrder</type>
    <name>logOrder</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/logOrder-0b2.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategoryNameFilterCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setCategoryNameFilterCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const CategoryNameFilterCallback&amp; nameFilter)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultLoggerBufferSizeIfValid</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setDefaultLoggerBufferSizeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultRecordBufferSizeIfValid</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setDefaultRecordBufferSizeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultThresholdLevelsCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setDefaultThresholdLevelsCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const DefaultThresholdLevelsCallback&amp; thresholdsCb)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultValues</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setDefaultValues.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerDefaults&amp; defaults)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLogOrder</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setLogOrder.adoc</anchorfile>
    <anchor/>
    <arglist>(LogOrder value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTriggerMarkers</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setTriggerMarkers.adoc</anchorfile>
    <anchor/>
    <arglist>(TriggerMarkers value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUserFieldsPopulatorCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/setUserFieldsPopulatorCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const UserFieldsPopulatorCallback&amp; populatorCallback)</arglist>
  </member>
  <member kind="function">
    <type>TriggerMarkers</type>
    <name>triggerMarkers</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/triggerMarkers-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const UserFieldsPopulatorCallback&amp;</type>
    <name>userFieldsPopulatorCallback</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/userFieldsPopulatorCallback-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;LoggerManagerConfiguration, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;LoggerManagerConfiguration, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areValidDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/areValidDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidDefaultLoggerBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/isValidDefaultLoggerBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidDefaultRecordBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerConfiguration/isValidDefaultRecordBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::CategoryNameFilterCallback</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/CategoryNameFilterCallback-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::DefaultThresholdLevelsCallback</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/DefaultThresholdLevelsCallback-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::UserFieldsPopulatorCallback</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/UserFieldsPopulatorCallback-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::LogOrder</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/LogOrder-0bf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::TriggerMarkers</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/TriggerMarkers-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::LoggerManagerConfiguration</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerConfiguration::setDefaultThresholdLevelsIfValid</name>
  <filename>BloombergLP/ball/LoggerManagerConfiguration/setDefaultThresholdLevelsIfValid-0f3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerDefaults</name>
  <filename>BloombergLP/ball/LoggerManagerDefaults.adoc</filename>
  <class kind="class">BloombergLP::ball::LoggerManagerDefaults::LoggerManagerDefaults</class>
  <class kind="class">BloombergLP::ball::LoggerManagerDefaults::setDefaultThresholdLevelsIfValid</class>
  <member kind="function">
    <type>void</type>
    <name>~LoggerManagerDefaults</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LoggerManagerDefaults&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const LoggerManagerDefaults&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultLoggerBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultLoggerBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultPassLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultPassLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultRecordBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultRecordLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultRecordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerAllLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultTriggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultTriggerLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultTriggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultLoggerBufferSizeIfValid</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/setDefaultLoggerBufferSizeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultRecordBufferSizeIfValid</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/setDefaultRecordBufferSizeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areValidDefaultThresholdLevels</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/areValidDefaultThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDefaultLoggerBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultDefaultLoggerBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDefaultPassLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultDefaultPassLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDefaultRecordBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultDefaultRecordBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDefaultRecordLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultDefaultRecordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDefaultTriggerAllLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultDefaultTriggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDefaultTriggerLevel</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/defaultDefaultTriggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidDefaultLoggerBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/isValidDefaultLoggerBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidDefaultRecordBufferSize</name>
    <anchorfile>BloombergLP/ball/LoggerManagerDefaults/isValidDefaultRecordBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerDefaults::LoggerManagerDefaults</name>
  <filename>BloombergLP/ball/LoggerManagerDefaults/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerDefaults::setDefaultThresholdLevelsIfValid</name>
  <filename>BloombergLP/ball/LoggerManagerDefaults/setDefaultThresholdLevelsIfValid-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerScopedGuard</name>
  <filename>BloombergLP/ball/LoggerManagerScopedGuard.adoc</filename>
  <class kind="class">BloombergLP::ball::LoggerManagerScopedGuard::LoggerManagerScopedGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~LoggerManagerScopedGuard</name>
    <anchorfile>BloombergLP/ball/LoggerManagerScopedGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::LoggerManagerScopedGuard::LoggerManagerScopedGuard</name>
  <filename>BloombergLP/ball/LoggerManagerScopedGuard/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttribute</name>
  <filename>BloombergLP/ball/ManagedAttribute.adoc</filename>
  <class kind="class">BloombergLP::ball::ManagedAttribute::allocator_type</class>
  <class kind="class">BloombergLP::ball::ManagedAttribute::ManagedAttribute</class>
  <class kind="class">BloombergLP::ball::ManagedAttribute::setValue</class>
  <member kind="function">
    <type>ManagedAttribute&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const Attribute&amp;</type>
    <name>attribute</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/attribute.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttribute::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setName</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/setName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const Attribute::Value&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ManagedAttribute, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ManagedAttribute, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hash</name>
    <anchorfile>BloombergLP/ball/ManagedAttribute/hash.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; attribute, int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttribute::allocator_type</name>
  <filename>BloombergLP/ball/ManagedAttribute/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttribute::ManagedAttribute</name>
  <filename>BloombergLP/ball/ManagedAttribute/2constructor-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttribute::setValue</name>
  <filename>BloombergLP/ball/ManagedAttribute/setValue-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttributeSet</name>
  <filename>BloombergLP/ball/ManagedAttributeSet.adoc</filename>
  <class kind="class">BloombergLP::ball::ManagedAttributeSet::allocator_type</class>
  <class kind="class">BloombergLP::ball::ManagedAttributeSet::const_iterator</class>
  <class kind="class">BloombergLP::ball::ManagedAttributeSet::ManagedAttributeSet</class>
  <member kind="function">
    <type>ManagedAttributeSet&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttributeSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addPredicate</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/addPredicate.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttributeSet::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttributeSet::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>evaluate</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/evaluate.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainerList&amp; containerList)</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttributeSet::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMember</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/isMember.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPredicates</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/numPredicates.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllPredicates</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/removeAllPredicates.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>removeAttribute</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/removeAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removePredicate</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/removePredicate.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ManagedAttributeSet, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ManagedAttributeSet, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hash</name>
    <anchorfile>BloombergLP/ball/ManagedAttributeSet/hash.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttributeSet&amp; set, int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttributeSet::allocator_type</name>
  <filename>BloombergLP/ball/ManagedAttributeSet/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttributeSet::const_iterator</name>
  <filename>BloombergLP/ball/ManagedAttributeSet/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ManagedAttributeSet::ManagedAttributeSet</name>
  <filename>BloombergLP/ball/ManagedAttributeSet/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::MultiplexObserver</name>
  <filename>BloombergLP/ball/MultiplexObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::MultiplexObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>MultiplexObserver</name>
    <anchorfile>BloombergLP/ball/MultiplexObserver/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MultiplexObserver</name>
    <anchorfile>BloombergLP/ball/MultiplexObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deregisterObserver</name>
    <anchorfile>BloombergLP/ball/MultiplexObserver/deregisterObserver.adoc</anchorfile>
    <anchor/>
    <arglist>(Observer* observer)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRegisteredObservers</name>
    <anchorfile>BloombergLP/ball/MultiplexObserver/numRegisteredObservers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerObserver</name>
    <anchorfile>BloombergLP/ball/MultiplexObserver/registerObserver.adoc</anchorfile>
    <anchor/>
    <arglist>(Observer* observer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/MultiplexObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::MultiplexObserver::publish</name>
  <filename>BloombergLP/ball/MultiplexObserver/publish-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Observer</name>
  <filename>BloombergLP/ball/Observer.adoc</filename>
  <class kind="class">BloombergLP::ball::Observer::publish</class>
  <member kind="function">
    <type>void</type>
    <name>~Observer</name>
    <anchorfile>BloombergLP/ball/Observer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/Observer/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Observer::publish</name>
  <filename>BloombergLP/ball/Observer/publish-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ObserverAdapter</name>
  <filename>BloombergLP/ball/ObserverAdapter.adoc</filename>
  <class kind="class">BloombergLP::ball::ObserverAdapter::publish</class>
  <member kind="function">
    <type>void</type>
    <name>~ObserverAdapter</name>
    <anchorfile>BloombergLP/ball/ObserverAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/ObserverAdapter/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ObserverAdapter::publish</name>
  <filename>BloombergLP/ball/ObserverAdapter/publish-0c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ObserverFormatterImp</name>
  <filename>BloombergLP/ball/ObserverFormatterImp.adoc</filename>
  <class kind="class">BloombergLP::ball::ObserverFormatterImp::RecordFormatter</class>
  <class kind="class">BloombergLP::ball::ObserverFormatterImp::allocator_type</class>
  <member kind="function">
    <type>void</type>
    <name>ObserverFormatterImp</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format, TimezoneEnum timezoneDefault, const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>formatLogRecord</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/formatLogRecord.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const bsl::shared_ptr&lt;const Record&gt;&amp; record)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getFormat</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/getFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ObserverFormatterImp::TimezoneEnum</type>
    <name>getTimezoneDefault</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/getTimezoneDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ObserverFormatterImp::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormatFunctor</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/setFormatFunctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordFormatter&amp; formatter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTimezoneDefault</name>
    <anchorfile>BloombergLP/ball/ObserverFormatterImp/setTimezoneDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(TimezoneEnum timezoneDefault)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ObserverFormatterImp::RecordFormatter</name>
  <filename>BloombergLP/ball/ObserverFormatterImp/RecordFormatter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ObserverFormatterImp::allocator_type</name>
  <filename>BloombergLP/ball/ObserverFormatterImp/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::PatternUtil</name>
  <filename>BloombergLP/ball/PatternUtil.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isMatch</name>
    <anchorfile>BloombergLP/ball/PatternUtil/isMatch.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* inputString, const char* pattern)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidPattern</name>
    <anchorfile>BloombergLP/ball/PatternUtil/isValidPattern.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* pattern)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Record</name>
  <filename>BloombergLP/ball/Record.adoc</filename>
  <class kind="class">BloombergLP::ball::Record::Record</class>
  <class kind="class">BloombergLP::ball::Record::customFields</class>
  <class kind="class">BloombergLP::ball::Record::fixedFields</class>
  <member kind="function">
    <type>Record&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/Record/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Record&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/ball/Record/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const ball::Attribute&amp; attribute)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;ball::ManagedAttribute&gt;&amp;</type>
    <name>attributes</name>
    <anchorfile>BloombergLP/ball/Record/attributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/ball/Record/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAllocatedBytes</name>
    <anchorfile>BloombergLP/ball/Record/numAllocatedBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/Record/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCustomFields</name>
    <anchorfile>BloombergLP/ball/Record/setCustomFields.adoc</anchorfile>
    <anchor/>
    <arglist>(const ball::UserFields&amp; userFields)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFixedFields</name>
    <anchorfile>BloombergLP/ball/Record/setFixedFields.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordAttributes&amp; fixedFields)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Record, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Record, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/Record/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/ball/Record/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const Record* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Record::Record</name>
  <filename>BloombergLP/ball/Record/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Record::customFields</name>
  <filename>BloombergLP/ball/Record/customFields-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Record::fixedFields</name>
  <filename>BloombergLP/ball/Record/fixedFields-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordAttributes</name>
  <filename>BloombergLP/ball/RecordAttributes.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordAttributes::RecordAttributes</class>
  <class kind="class">BloombergLP::ball::RecordAttributes::messageStream</class>
  <class kind="class">BloombergLP::ball::RecordAttributes::messageStreamBuf</class>
  <member kind="function">
    <type>RecordAttributes&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordAttributes&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>category</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clearMessage</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/clearMessage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>fileName</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/fileName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>kernelThreadID</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/kernelThreadID.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>message</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>messageRef</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/messageRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>processID</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/processID.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategory</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFileName</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setFileName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; fileName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setKernelThreadID</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setKernelThreadID.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 kernelThreadID)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLineNumber</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setLineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>(int lineNumber)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMessage</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setProcessID</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setProcessID.adoc</anchorfile>
    <anchor/>
    <arglist>(int processID)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSeverity</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setSeverity.adoc</anchorfile>
    <anchor/>
    <arglist>(int severity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setThreadID</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setThreadID.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 threadID)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTimestamp</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/setTimestamp.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Datetime&amp; timestamp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>severity</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/severity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>threadID</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/threadID.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Datetime&amp;</type>
    <name>timestamp</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/timestamp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;RecordAttributes, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;RecordAttributes, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/RecordAttributes/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordAttributes::RecordAttributes</name>
  <filename>BloombergLP/ball/RecordAttributes/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordAttributes::messageStream</name>
  <filename>BloombergLP/ball/RecordAttributes/messageStream-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordAttributes::messageStreamBuf</name>
  <filename>BloombergLP/ball/RecordAttributes/messageStreamBuf-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordBuffer</name>
  <filename>BloombergLP/ball/RecordBuffer.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~RecordBuffer</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::shared_ptr&lt;Record&gt;&amp;</type>
    <name>back</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>beginSequence</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/beginSequence.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>endSequence</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/endSequence.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::shared_ptr&lt;Record&gt;&amp;</type>
    <name>front</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popBack</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/popBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Record&gt;&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushFront</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/pushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Record&gt;&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/RecordBuffer/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterFunctor</name>
  <filename>BloombergLP/ball/RecordFormatterFunctor.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordFormatterFunctor::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterFunctor::Type</name>
  <filename>BloombergLP/ball/RecordFormatterFunctor/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterOptions</name>
  <filename>BloombergLP/ball/RecordFormatterOptions.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordFormatterOptions::RecordFormatterOptions</class>
  <member kind="function">
    <type>void</type>
    <name>setTimezoneDefault</name>
    <anchorfile>BloombergLP/ball/RecordFormatterOptions/setTimezoneDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(RecordFormatterTimezone::Enum timezoneDefault)</arglist>
  </member>
  <member kind="function">
    <type>RecordFormatterTimezone::Enum</type>
    <name>timezoneDefault</name>
    <anchorfile>BloombergLP/ball/RecordFormatterOptions/timezoneDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterOptions::RecordFormatterOptions</name>
  <filename>BloombergLP/ball/RecordFormatterOptions/2constructor-02a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterRegistryUtil</name>
  <filename>BloombergLP/ball/RecordFormatterRegistryUtil.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordFormatterRegistryUtil::k_FALLBACK_LOG_FORMAT_URI</class>
  <member kind="function">
    <type>int</type>
    <name>createRecordFormatter</name>
    <anchorfile>BloombergLP/ball/RecordFormatterRegistryUtil/createRecordFormatter.adoc</anchorfile>
    <anchor/>
    <arglist>(RecordFormatterFunctor::Type* result, const std::string_view&amp; format, const RecordFormatterOptions&amp; formatOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterRegistryUtil::k_FALLBACK_LOG_FORMAT_URI</name>
  <filename>BloombergLP/ball/RecordFormatterRegistryUtil/k_FALLBACK_LOG_FORMAT_URI.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterTimezone</name>
  <filename>BloombergLP/ball/RecordFormatterTimezone.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordFormatterTimezone::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordFormatterTimezone::Enum</name>
  <filename>BloombergLP/ball/RecordFormatterTimezone/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter</name>
  <filename>BloombergLP/ball/RecordJsonFormatter.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter::FieldFormatters</class>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter::allocator_type</class>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter::SpecSyntax</class>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter::RecordJsonFormatter</class>
  <class kind="class">BloombergLP::ball::RecordJsonFormatter::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~RecordJsonFormatter</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>format</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/format.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RecordJsonFormatter::SpecSyntax</type>
    <name>formatSyntax</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/formatSyntax.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RecordJsonFormatter::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const Record&amp; record)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>recordSeparator</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/recordSeparator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setJsonFormat</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/setJsonFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRecordSeparator</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/setRecordSeparator.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; recordSeparator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setSimplifiedFormat</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/setSimplifiedFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTimezoneDefault</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/setTimezoneDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(RecordFormatterTimezone::Enum timezoneDefault)</arglist>
  </member>
  <member kind="function">
    <type>RecordFormatterTimezone::Enum</type>
    <name>timezoneDefault</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/timezoneDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadJsonSchemeFormatter</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/loadJsonSchemeFormatter.adoc</anchorfile>
    <anchor/>
    <arglist>(RecordFormatterFunctor::Type* output, const std::string_view&amp; format, const RecordFormatterOptions&amp; formatOptions)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadQjsonSchemeFormatter</name>
    <anchorfile>BloombergLP/ball/RecordJsonFormatter/loadQjsonSchemeFormatter.adoc</anchorfile>
    <anchor/>
    <arglist>(RecordFormatterFunctor::Type* output, const std::string_view&amp; format, const RecordFormatterOptions&amp; formatOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter::FieldFormatters</name>
  <filename>BloombergLP/ball/RecordJsonFormatter/FieldFormatters.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter::allocator_type</name>
  <filename>BloombergLP/ball/RecordJsonFormatter/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter::SpecSyntax</name>
  <filename>BloombergLP/ball/RecordJsonFormatter/SpecSyntax.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter::RecordJsonFormatter</name>
  <filename>BloombergLP/ball/RecordJsonFormatter/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter::operator=</name>
  <filename>BloombergLP/ball/RecordJsonFormatter/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordJsonFormatter_FieldFormatter</name>
  <filename>BloombergLP/ball/RecordJsonFormatter_FieldFormatter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordStringFormatter</name>
  <filename>BloombergLP/ball/RecordStringFormatter.adoc</filename>
  <class kind="class">BloombergLP::ball::RecordStringFormatter::allocator_type</class>
  <class kind="class">BloombergLP::ball::RecordStringFormatter::RecordStringFormatter</class>
  <class kind="class">BloombergLP::ball::RecordStringFormatter::k_BASIC_ATTRIBUTE_FORMAT</class>
  <class kind="class">BloombergLP::ball::RecordStringFormatter::k_DEFAULT_FORMAT</class>
  <member kind="function">
    <type>RecordStringFormatter&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordStringFormatter&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/disablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/enablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>format</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/format.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RecordStringFormatter::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublishInLocalTimeEnabled</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/isPublishInLocalTimeEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const Record&amp; record)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTimestampOffset</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/setTimestampOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeInterval&amp; offset)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::DatetimeInterval&amp;</type>
    <name>timestampOffset</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/timestampOffset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;RecordStringFormatter, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;RecordStringFormatter, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadTextSchemeFormatter</name>
    <anchorfile>BloombergLP/ball/RecordStringFormatter/loadTextSchemeFormatter.adoc</anchorfile>
    <anchor/>
    <arglist>(RecordFormatterFunctor::Type* output, const std::string_view&amp; format, const RecordFormatterOptions&amp; formatOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordStringFormatter::allocator_type</name>
  <filename>BloombergLP/ball/RecordStringFormatter/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordStringFormatter::RecordStringFormatter</name>
  <filename>BloombergLP/ball/RecordStringFormatter/2constructor-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordStringFormatter::k_BASIC_ATTRIBUTE_FORMAT</name>
  <filename>BloombergLP/ball/RecordStringFormatter/k_BASIC_ATTRIBUTE_FORMAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RecordStringFormatter::k_DEFAULT_FORMAT</name>
  <filename>BloombergLP/ball/RecordStringFormatter/k_DEFAULT_FORMAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Rule</name>
  <filename>BloombergLP/ball/Rule.adoc</filename>
  <class kind="class">BloombergLP::ball::Rule::Rule</class>
  <member kind="function">
    <type>Rule&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/Rule/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/ball/Rule/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addPredicate</name>
    <anchorfile>BloombergLP/ball/Rule/addPredicate.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttributeSet::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/ball/Rule/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttributeSet::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/ball/Rule/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>evaluate</name>
    <anchorfile>BloombergLP/ball/Rule/evaluate.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainerList&amp; containerList)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasAttribute</name>
    <anchorfile>BloombergLP/ball/Rule/hasAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasPredicate</name>
    <anchorfile>BloombergLP/ball/Rule/hasPredicate.adoc</anchorfile>
    <anchor/>
    <arglist>(const Predicate&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMatch</name>
    <anchorfile>BloombergLP/ball/Rule/isMatch.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* inputString)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/ball/Rule/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPredicates</name>
    <anchorfile>BloombergLP/ball/Rule/numPredicates.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>passLevel</name>
    <anchorfile>BloombergLP/ball/Rule/passLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>pattern</name>
    <anchorfile>BloombergLP/ball/Rule/pattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/Rule/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recordLevel</name>
    <anchorfile>BloombergLP/ball/Rule/recordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/Rule/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllPredicates</name>
    <anchorfile>BloombergLP/ball/Rule/removeAllPredicates.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeAttribute</name>
    <anchorfile>BloombergLP/ball/Rule/removeAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removePredicate</name>
    <anchorfile>BloombergLP/ball/Rule/removePredicate.adoc</anchorfile>
    <anchor/>
    <arglist>(const ManagedAttribute&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLevels</name>
    <anchorfile>BloombergLP/ball/Rule/setLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPattern</name>
    <anchorfile>BloombergLP/ball/Rule/setPattern.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerAllLevel</name>
    <anchorfile>BloombergLP/ball/Rule/triggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerLevel</name>
    <anchorfile>BloombergLP/ball/Rule/triggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Rule, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Rule, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/Rule/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hash</name>
    <anchorfile>BloombergLP/ball/Rule/hash.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; rule, int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Rule::Rule</name>
  <filename>BloombergLP/ball/Rule/2constructor-0e36.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RuleSet</name>
  <filename>BloombergLP/ball/RuleSet.adoc</filename>
  <class kind="class">BloombergLP::ball::RuleSet::MaskType</class>
  <class kind="class">BloombergLP::ball::RuleSet::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::ball::RuleSet::RuleSet</class>
  <member kind="function">
    <type>RuleSet&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/RuleSet/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRule</name>
    <anchorfile>BloombergLP/ball/RuleSet/addRule.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRules</name>
    <anchorfile>BloombergLP/ball/RuleSet/addRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; rules)</arglist>
  </member>
  <member kind="function">
    <type>const Rule*</type>
    <name>getRuleById</name>
    <anchorfile>BloombergLP/ball/RuleSet/getRuleById.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPredicates</name>
    <anchorfile>BloombergLP/ball/RuleSet/numPredicates.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRules</name>
    <anchorfile>BloombergLP/ball/RuleSet/numRules.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/RuleSet/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllRules</name>
    <anchorfile>BloombergLP/ball/RuleSet/removeAllRules.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRule</name>
    <anchorfile>BloombergLP/ball/RuleSet/removeRule.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRuleById</name>
    <anchorfile>BloombergLP/ball/RuleSet/removeRuleById.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeRules</name>
    <anchorfile>BloombergLP/ball/RuleSet/removeRules.adoc</anchorfile>
    <anchor/>
    <arglist>(const RuleSet&amp; rules)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ruleId</name>
    <anchorfile>BloombergLP/ball/RuleSet/ruleId.adoc</anchorfile>
    <anchor/>
    <arglist>(const Rule&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;RuleSet, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;RuleSet, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/RuleSet/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNumRules</name>
    <anchorfile>BloombergLP/ball/RuleSet/maxNumRules.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printMask</name>
    <anchorfile>BloombergLP/ball/RuleSet/printMask.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, MaskType mask, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RuleSet::MaskType</name>
  <filename>BloombergLP/ball/RuleSet/MaskType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RuleSet::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/ball/RuleSet/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::RuleSet::RuleSet</name>
  <filename>BloombergLP/ball/RuleSet/2constructor-017.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute</name>
  <filename>BloombergLP/ball/ScopedAttribute.adoc</filename>
  <class kind="class">BloombergLP::ball::ScopedAttribute::allocator_type</class>
  <class kind="class">BloombergLP::ball::ScopedAttribute::ScopedAttribute</class>
  <member kind="function">
    <type>void</type>
    <name>~ScopedAttribute</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ScopedAttribute::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ScopedAttribute, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ScopedAttribute, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute::allocator_type</name>
  <filename>BloombergLP/ball/ScopedAttribute/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute::ScopedAttribute</name>
  <filename>BloombergLP/ball/ScopedAttribute/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute_Container</name>
  <filename>BloombergLP/ball/ScopedAttribute_Container.adoc</filename>
  <class kind="class">BloombergLP::ball::ScopedAttribute_Container::allocator_type</class>
  <class kind="class">BloombergLP::ball::ScopedAttribute_Container::ScopedAttribute_Container</class>
  <class kind="class">BloombergLP::ball::ScopedAttribute_Container::hasValue</class>
  <class kind="class">BloombergLP::ball::ScopedAttribute_Container::visitAttributes</class>
  <member kind="function">
    <type>void</type>
    <name>~ScopedAttribute_Container</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute_Container/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ScopedAttribute_Container::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute_Container/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute_Container/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ScopedAttribute_Container, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ScopedAttribute_Container, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/ScopedAttribute_Container/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute_Container::allocator_type</name>
  <filename>BloombergLP/ball/ScopedAttribute_Container/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute_Container::ScopedAttribute_Container</name>
  <filename>BloombergLP/ball/ScopedAttribute_Container/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute_Container::hasValue</name>
  <filename>BloombergLP/ball/ScopedAttribute_Container/hasValue-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttribute_Container::visitAttributes</name>
  <filename>BloombergLP/ball/ScopedAttribute_Container/visitAttributes-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ScopedAttributes</name>
  <filename>BloombergLP/ball/ScopedAttributes.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ScopedAttributes</name>
    <anchorfile>BloombergLP/ball/ScopedAttributes/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const AttributeContainer* attributes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ScopedAttributes</name>
    <anchorfile>BloombergLP/ball/ScopedAttributes/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Severity</name>
  <filename>BloombergLP/ball/Severity.adoc</filename>
  <class kind="class">BloombergLP::ball::Severity::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::ball::Severity::Level</class>
  <member kind="function">
    <type>int</type>
    <name>fromAscii</name>
    <anchorfile>BloombergLP/ball/Severity/fromAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Severity::Level* level, const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/ball/Severity/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Severity::Level value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/ball/Severity/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Severity::Level value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Severity::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/ball/Severity/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Severity::Level</name>
  <filename>BloombergLP/ball/Severity/Level.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::SeverityUtil</name>
  <filename>BloombergLP/ball/SeverityUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>fromAscii</name>
    <anchorfile>BloombergLP/ball/SeverityUtil/fromAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Severity::Level* level, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromAsciiCaseless</name>
    <anchorfile>BloombergLP/ball/SeverityUtil/fromAsciiCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(Severity::Level* level, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidName</name>
    <anchorfile>BloombergLP/ball/SeverityUtil/isValidName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNameCaseless</name>
    <anchorfile>BloombergLP/ball/SeverityUtil/isValidNameCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::StreamObserver</name>
  <filename>BloombergLP/ball/StreamObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::StreamObserver::RecordFormatFunctor</class>
  <class kind="class">BloombergLP::ball::StreamObserver::RecordFormatter</class>
  <class kind="class">BloombergLP::ball::StreamObserver::allocator_type</class>
  <class kind="class">BloombergLP::ball::StreamObserver::publish</class>
  <class kind="class">BloombergLP::ball::StreamObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>StreamObserver</name>
    <anchorfile>BloombergLP/ball/StreamObserver/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StreamObserver</name>
    <anchorfile>BloombergLP/ball/StreamObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/StreamObserver/disablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePublishInLocalTime</name>
    <anchorfile>BloombergLP/ball/StreamObserver/enablePublishInLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getFormat</name>
    <anchorfile>BloombergLP/ball/StreamObserver/getFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPublishInLocalTimeEnabled</name>
    <anchorfile>BloombergLP/ball/StreamObserver/isPublishInLocalTimeEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/StreamObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/ball/StreamObserver/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRecordFormatFunctor</name>
    <anchorfile>BloombergLP/ball/StreamObserver/setRecordFormatFunctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordFormatter&amp; formatter)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::StreamObserver::RecordFormatFunctor</name>
  <filename>BloombergLP/ball/StreamObserver/RecordFormatFunctor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::StreamObserver::RecordFormatter</name>
  <filename>BloombergLP/ball/StreamObserver/RecordFormatter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::StreamObserver::allocator_type</name>
  <filename>BloombergLP/ball/StreamObserver/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::StreamObserver::publish</name>
  <filename>BloombergLP/ball/StreamObserver/publish-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::StreamObserver::publish</name>
  <filename>BloombergLP/ball/StreamObserver/publish-0dd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::TestObserver</name>
  <filename>BloombergLP/ball/TestObserver.adoc</filename>
  <class kind="class">BloombergLP::ball::TestObserver::TestObserver</class>
  <class kind="class">BloombergLP::ball::TestObserver::publish</class>
  <member kind="function">
    <type>void</type>
    <name>~TestObserver</name>
    <anchorfile>BloombergLP/ball/TestObserver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>id</name>
    <anchorfile>BloombergLP/ball/TestObserver/id.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Context&amp;</type>
    <name>lastPublishedContext</name>
    <anchorfile>BloombergLP/ball/TestObserver/lastPublishedContext.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Record&amp;</type>
    <name>lastPublishedRecord</name>
    <anchorfile>BloombergLP/ball/TestObserver/lastPublishedRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPublishedRecords</name>
    <anchorfile>BloombergLP/ball/TestObserver/numPublishedRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReleases</name>
    <anchorfile>BloombergLP/ball/TestObserver/numReleases.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRecords</name>
    <anchorfile>BloombergLP/ball/TestObserver/releaseRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setVerbose</name>
    <anchorfile>BloombergLP/ball/TestObserver/setVerbose.adoc</anchorfile>
    <anchor/>
    <arglist>(int flagValue)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TestObserver, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TestObserver, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/TestObserver/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numInstances</name>
    <anchorfile>BloombergLP/ball/TestObserver/numInstances.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::TestObserver::TestObserver</name>
  <filename>BloombergLP/ball/TestObserver/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::TestObserver::publish</name>
  <filename>BloombergLP/ball/TestObserver/publish-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdAggregate</name>
  <filename>BloombergLP/ball/ThresholdAggregate.adoc</filename>
  <class kind="class">BloombergLP::ball::ThresholdAggregate::ThresholdAggregate</class>
  <class kind="class">BloombergLP::ball::ThresholdAggregate::maxLevel</class>
  <member kind="function">
    <type>ThresholdAggregate&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThresholdAggregate&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>passLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/passLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recordLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/recordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setLevels</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/setLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPassLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/setPassLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int passLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRecordLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/setRecordLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTriggerAllLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/setTriggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTriggerLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/setTriggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int triggerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerAllLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/triggerAllLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>triggerLevel</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/triggerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areValidThresholdLevels</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/areValidThresholdLevels.adoc</anchorfile>
    <anchor/>
    <arglist>(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hash</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregate/hash.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThresholdAggregate&amp; aggregate, int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdAggregate::ThresholdAggregate</name>
  <filename>BloombergLP/ball/ThresholdAggregate/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdAggregate::maxLevel</name>
  <filename>BloombergLP/ball/ThresholdAggregate/maxLevel-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdAggregateUtil</name>
  <filename>BloombergLP/ball/ThresholdAggregateUtil.adoc</filename>
  <member kind="function">
    <type>unsigned int</type>
    <name>pack</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregateUtil/pack.adoc</anchorfile>
    <anchor/>
    <arglist>(ThresholdAggregate thresholds)</arglist>
  </member>
  <member kind="function">
    <type>ThresholdAggregate</type>
    <name>unpack</name>
    <anchorfile>BloombergLP/ball/ThresholdAggregateUtil/unpack.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int packed)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdDefaults</name>
  <filename>BloombergLP/ball/ThresholdDefaults.adoc</filename>
  <class kind="class">BloombergLP::ball::ThresholdDefaults::k_PASS_LEVEL</class>
  <class kind="class">BloombergLP::ball::ThresholdDefaults::k_RECORD_LEVEL</class>
  <class kind="class">BloombergLP::ball::ThresholdDefaults::k_TRIGGER_ALL_LEVEL</class>
  <class kind="class">BloombergLP::ball::ThresholdDefaults::k_TRIGGER_LEVEL</class>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdDefaults::k_PASS_LEVEL</name>
  <filename>BloombergLP/ball/ThresholdDefaults/k_PASS_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdDefaults::k_RECORD_LEVEL</name>
  <filename>BloombergLP/ball/ThresholdDefaults/k_RECORD_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdDefaults::k_TRIGGER_ALL_LEVEL</name>
  <filename>BloombergLP/ball/ThresholdDefaults/k_TRIGGER_ALL_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::ThresholdDefaults::k_TRIGGER_LEVEL</name>
  <filename>BloombergLP/ball/ThresholdDefaults/k_TRIGGER_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Transmission</name>
  <filename>BloombergLP/ball/Transmission.adoc</filename>
  <class kind="class">BloombergLP::ball::Transmission::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::ball::Transmission::Cause</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/ball/Transmission/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Transmission::Cause value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/ball/Transmission/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Transmission::Cause value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Transmission::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/ball/Transmission/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::Transmission::Cause</name>
  <filename>BloombergLP/ball/Transmission/Cause.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFieldType</name>
  <filename>BloombergLP/ball/UserFieldType.adoc</filename>
  <class kind="class">BloombergLP::ball::UserFieldType::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/UserFieldType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, UserFieldType::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/ball/UserFieldType/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(UserFieldType::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFieldType::Enum</name>
  <filename>BloombergLP/ball/UserFieldType/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFieldValue</name>
  <filename>BloombergLP/ball/UserFieldValue.adoc</filename>
  <class kind="class">BloombergLP::ball::UserFieldValue::UserFieldValue</class>
  <member kind="function">
    <type>UserFieldValue&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const UserFieldValue&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCharArray</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/setCharArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::vector&lt;char&gt;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDatetimeTz</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/setDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeTz&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDouble</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/setDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/setInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setString</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/setString.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(UserFieldValue&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::vector&lt;char&gt;&amp;</type>
    <name>theCharArray</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/theCharArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::DatetimeTz&amp;</type>
    <name>theDatetimeTz</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/theDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const double&amp;</type>
    <name>theDouble</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/theDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsls::Types::Int64&amp;</type>
    <name>theInt64</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/theInt64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>theString</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/theString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ball::UserFieldType::Enum</type>
    <name>type</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;UserFieldValue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;UserFieldValue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/UserFieldValue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFieldValue::UserFieldValue</name>
  <filename>BloombergLP/ball/UserFieldValue/2constructor-071.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFields</name>
  <filename>BloombergLP/ball/UserFields.adoc</filename>
  <class kind="class">BloombergLP::ball::UserFields::ConstIterator</class>
  <class kind="class">BloombergLP::ball::UserFields::UserFields</class>
  <class kind="class">BloombergLP::ball::UserFields::operator[]</class>
  <class kind="class">BloombergLP::ball::UserFields::value</class>
  <member kind="function">
    <type>UserFields&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/ball/UserFields/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const UserFields&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/ball/UserFields/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>BloombergLP/ball/UserFields/append.adoc</anchorfile>
    <anchor/>
    <arglist>(const UserFieldValue&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>appendCharArray</name>
    <anchorfile>BloombergLP/ball/UserFields/appendCharArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::vector&lt;char&gt;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>appendDatetimeTz</name>
    <anchorfile>BloombergLP/ball/UserFields/appendDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeTz&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>appendDouble</name>
    <anchorfile>BloombergLP/ball/UserFields/appendDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>appendInt64</name>
    <anchorfile>BloombergLP/ball/UserFields/appendInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>appendNull</name>
    <anchorfile>BloombergLP/ball/UserFields/appendNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>appendString</name>
    <anchorfile>BloombergLP/ball/UserFields/appendString.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>UserFields::ConstIterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/ball/UserFields/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>UserFields::ConstIterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/ball/UserFields/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/ball/UserFields/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/ball/UserFields/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/ball/UserFields/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/ball/UserFields/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(UserFields&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;UserFields, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;UserFields, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/ball/UserFields/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFields::ConstIterator</name>
  <filename>BloombergLP/ball/UserFields/ConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFields::UserFields</name>
  <filename>BloombergLP/ball/UserFields/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFields::operator[]</name>
  <filename>BloombergLP/ball/UserFields/operator_subs-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::UserFields::value</name>
  <filename>BloombergLP/ball/UserFields/value-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::swap</name>
  <filename>BloombergLP/ball/swap-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::operator&lt;&lt;</name>
  <filename>BloombergLP/ball/operator_lshift-003.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::operator==</name>
  <filename>BloombergLP/ball/operator_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::ball::operator!=</name>
  <filename>BloombergLP/ball/operator_not_eq-03b.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balm</name>
  <filename>BloombergLP/balm.adoc</filename>
  <class kind="class">BloombergLP::balm::BdlmMetricsAdapter</class>
  <class kind="class">BloombergLP::balm::Category</class>
  <class kind="class">BloombergLP::balm::CategoryHolder</class>
  <class kind="class">BloombergLP::balm::Collector</class>
  <class kind="class">BloombergLP::balm::CollectorRepository</class>
  <class kind="class">BloombergLP::balm::CollectorRepository_MetricCollectors</class>
  <class kind="class">BloombergLP::balm::ConfigurationUtil</class>
  <class kind="class">BloombergLP::balm::DefaultMetricsManager</class>
  <class kind="class">BloombergLP::balm::DefaultMetricsManagerScopedGuard</class>
  <class kind="class">BloombergLP::balm::IntegerCollector</class>
  <class kind="class">BloombergLP::balm::IntegerMetric</class>
  <class kind="class">BloombergLP::balm::IntegerMetric_MacroImp</class>
  <class kind="class">BloombergLP::balm::Metric</class>
  <class kind="class">BloombergLP::balm::MetricDescription</class>
  <class kind="class">BloombergLP::balm::MetricFormat</class>
  <class kind="class">BloombergLP::balm::MetricFormatSpec</class>
  <class kind="class">BloombergLP::balm::MetricId</class>
  <class kind="class">BloombergLP::balm::MetricRecord</class>
  <class kind="class">BloombergLP::balm::MetricRegistry</class>
  <class kind="class">BloombergLP::balm::MetricSample</class>
  <class kind="class">BloombergLP::balm::MetricSampleGroup</class>
  <class kind="class">BloombergLP::balm::Metric_MacroImp</class>
  <class kind="class">BloombergLP::balm::MetricsManager</class>
  <class kind="class">BloombergLP::balm::MetricsManager_CallbackRegistry</class>
  <class kind="class">BloombergLP::balm::MetricsManager_PublicationHelper</class>
  <class kind="class">BloombergLP::balm::MetricsManager_PublisherRegistry</class>
  <class kind="class">BloombergLP::balm::Metrics_Helper</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler_ClockData</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler_Proctor</class>
  <class kind="class">BloombergLP::balm::PublicationType</class>
  <class kind="class">BloombergLP::balm::Publisher</class>
  <class kind="class">BloombergLP::balm::StopwatchScopedGuard</class>
  <class kind="class">BloombergLP::balm::StreamPublisher</class>
  <class kind="class">BloombergLP::balm::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::balm::operator==</class>
  <class kind="class">BloombergLP::balm::operator!=</class>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>BloombergLP/balm/operator_lt.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricId&amp; lhs, const MetricId&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::BdlmMetricsAdapter</name>
  <filename>BloombergLP/balm/BdlmMetricsAdapter.adoc</filename>
  <class kind="class">BloombergLP::bdlm::MetricsAdapter::Callback</class>
  <class kind="class">BloombergLP::bdlm::MetricsAdapter::CallbackHandle</class>
  <class kind="class">BloombergLP::balm::BdlmMetricsAdapter::registerCollectionCallback</class>
  <member kind="function">
    <type>void</type>
    <name>BdlmMetricsAdapter</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsManager* metricsManager, const std::string_view&amp; metricNamespace, const std::string_view&amp; objectIdentifierPrefix, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BdlmMetricsAdapter</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>defaultMetricNamespace</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/defaultMetricNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>defaultObjectIdentifierPrefix</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/defaultObjectIdentifierPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeCollectionCallback</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/removeCollectionCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const CallbackHandle&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BdlmMetricsAdapter, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BdlmMetricsAdapter, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/BdlmMetricsAdapter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::BdlmMetricsAdapter::registerCollectionCallback</name>
  <filename>BloombergLP/balm/BdlmMetricsAdapter/registerCollectionCallback-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Category</name>
  <filename>BloombergLP/balm/Category.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Category</name>
    <anchorfile>BloombergLP/balm/Category/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, bool enabledFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Category</name>
    <anchorfile>BloombergLP/balm/Category/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enabled</name>
    <anchorfile>BloombergLP/balm/Category/enabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsls::AtomicInt&amp;</type>
    <name>isEnabledRaw</name>
    <anchorfile>BloombergLP/balm/Category/isEnabledRaw.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/balm/Category/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/Category/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerCategoryHolder</name>
    <anchorfile>BloombergLP/balm/Category/registerCategoryHolder.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryHolder* holder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEnabled</name>
    <anchorfile>BloombergLP/balm/Category/setEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(bool enabledFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setName</name>
    <anchorfile>BloombergLP/balm/Category/setName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CategoryHolder</name>
  <filename>BloombergLP/balm/CategoryHolder.adoc</filename>
  <class kind="class">BloombergLP::balm::CategoryHolder::d_category_p</class>
  <class kind="class">BloombergLP::balm::CategoryHolder::d_enabled</class>
  <class kind="class">BloombergLP::balm::CategoryHolder::d_next_p</class>
  <member kind="function">
    <type>const Category*</type>
    <name>category</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enabled</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/enabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CategoryHolder*</type>
    <name>next</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/next.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategory</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/setCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEnabled</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/setEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(bool enabledFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNext</name>
    <anchorfile>BloombergLP/balm/CategoryHolder/setNext.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryHolder* holder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CategoryHolder::d_category_p</name>
  <filename>BloombergLP/balm/CategoryHolder/d_category_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CategoryHolder::d_enabled</name>
  <filename>BloombergLP/balm/CategoryHolder/d_enabled.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CategoryHolder::d_next_p</name>
  <filename>BloombergLP/balm/CategoryHolder/d_next_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Collector</name>
  <filename>BloombergLP/balm/Collector.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Collector</name>
    <anchorfile>BloombergLP/balm/Collector/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricId&amp; metricId)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Collector</name>
    <anchorfile>BloombergLP/balm/Collector/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>accumulateCountTotalMinMax</name>
    <anchorfile>BloombergLP/balm/Collector/accumulateCountTotalMinMax.adoc</anchorfile>
    <anchor/>
    <arglist>(int count, double total, double min, double max)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>load</name>
    <anchorfile>BloombergLP/balm/Collector/load.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricRecord* record)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadAndReset</name>
    <anchorfile>BloombergLP/balm/Collector/loadAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricRecord* record)</arglist>
  </member>
  <member kind="function">
    <type>const MetricId&amp;</type>
    <name>metricId</name>
    <anchorfile>BloombergLP/balm/Collector/metricId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balm/Collector/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCountTotalMinMax</name>
    <anchorfile>BloombergLP/balm/Collector/setCountTotalMinMax.adoc</anchorfile>
    <anchor/>
    <arglist>(int count, double total, double min, double max)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/balm/Collector/update.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository</name>
  <filename>BloombergLP/balm/CollectorRepository.adoc</filename>
  <class kind="class">BloombergLP::balm::CollectorRepository::addCollector</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::addIntegerCollector</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::collect</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::collectAndReset</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::getAddedCollectors</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::getDefaultCollector</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::getDefaultIntegerCollector</class>
  <class kind="class">BloombergLP::balm::CollectorRepository::registry</class>
  <member kind="function">
    <type>void</type>
    <name>CollectorRepository</name>
    <anchorfile>BloombergLP/balm/CollectorRepository/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricRegistry* registry, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CollectorRepository</name>
    <anchorfile>BloombergLP/balm/CollectorRepository/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CollectorRepository, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CollectorRepository, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/CollectorRepository/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::addCollector</name>
  <filename>BloombergLP/balm/CollectorRepository/addCollector-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::addIntegerCollector</name>
  <filename>BloombergLP/balm/CollectorRepository/addIntegerCollector-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::collect</name>
  <filename>BloombergLP/balm/CollectorRepository/collect-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::collectAndReset</name>
  <filename>BloombergLP/balm/CollectorRepository/collectAndReset-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::getAddedCollectors</name>
  <filename>BloombergLP/balm/CollectorRepository/getAddedCollectors-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::getDefaultCollector</name>
  <filename>BloombergLP/balm/CollectorRepository/getDefaultCollector-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::getDefaultIntegerCollector</name>
  <filename>BloombergLP/balm/CollectorRepository/getDefaultIntegerCollector-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository::registry</name>
  <filename>BloombergLP/balm/CollectorRepository/registry-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::CollectorRepository_MetricCollectors</name>
  <filename>BloombergLP/balm/CollectorRepository_MetricCollectors.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::ConfigurationUtil</name>
  <filename>BloombergLP/balm/ConfigurationUtil.adoc</filename>
  <class kind="class">BloombergLP::balm::ConfigurationUtil::setUserData</class>
  <member kind="function">
    <type>MetricDescription::UserDataKey</type>
    <name>createUserDataKey</name>
    <anchorfile>BloombergLP/balm/ConfigurationUtil/createUserDataKey.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsManager* manager)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/balm/ConfigurationUtil/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* metricName, const MetricFormat&amp; format, MetricsManager* manager)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setFormatSpec</name>
    <anchorfile>BloombergLP/balm/ConfigurationUtil/setFormatSpec.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* metricName, PublicationType::Value publicationType, const MetricFormatSpec&amp; formatSpec, MetricsManager* manager)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setPreferredPublicationType</name>
    <anchorfile>BloombergLP/balm/ConfigurationUtil/setPreferredPublicationType.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* metricName, PublicationType::Value publicationType, MetricsManager* manager)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::ConfigurationUtil::setUserData</name>
  <filename>BloombergLP/balm/ConfigurationUtil/setUserData-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::DefaultMetricsManager</name>
  <filename>BloombergLP/balm/DefaultMetricsManager.adoc</filename>
  <class kind="class">BloombergLP::balm::DefaultMetricsManager::create</class>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/balm/DefaultMetricsManager/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricsManager*</type>
    <name>instance</name>
    <anchorfile>BloombergLP/balm/DefaultMetricsManager/instance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricsManager*</type>
    <name>manager</name>
    <anchorfile>BloombergLP/balm/DefaultMetricsManager/manager.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsManager* manager)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::DefaultMetricsManager::create</name>
  <filename>BloombergLP/balm/DefaultMetricsManager/create-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::DefaultMetricsManagerScopedGuard</name>
  <filename>BloombergLP/balm/DefaultMetricsManagerScopedGuard.adoc</filename>
  <class kind="class">BloombergLP::balm::DefaultMetricsManagerScopedGuard::DefaultMetricsManagerScopedGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~DefaultMetricsManagerScopedGuard</name>
    <anchorfile>BloombergLP/balm/DefaultMetricsManagerScopedGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricsManager*</type>
    <name>instance</name>
    <anchorfile>BloombergLP/balm/DefaultMetricsManagerScopedGuard/instance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::DefaultMetricsManagerScopedGuard::DefaultMetricsManagerScopedGuard</name>
  <filename>BloombergLP/balm/DefaultMetricsManagerScopedGuard/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerCollector</name>
  <filename>BloombergLP/balm/IntegerCollector.adoc</filename>
  <class kind="class">BloombergLP::balm::IntegerCollector::DEFAULT_MAX</class>
  <class kind="class">BloombergLP::balm::IntegerCollector::DEFAULT_MIN</class>
  <class kind="class">BloombergLP::balm::IntegerCollector::k_DEFAULT_MAX</class>
  <class kind="class">BloombergLP::balm::IntegerCollector::k_DEFAULT_MIN</class>
  <member kind="function">
    <type>void</type>
    <name>IntegerCollector</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricId&amp; metricId)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~IntegerCollector</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>accumulateCountTotalMinMax</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/accumulateCountTotalMinMax.adoc</anchorfile>
    <anchor/>
    <arglist>(int count, int total, int min, int max)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>load</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/load.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricRecord* record)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadAndReset</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/loadAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricRecord* records)</arglist>
  </member>
  <member kind="function">
    <type>const MetricId&amp;</type>
    <name>metricId</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/metricId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCountTotalMinMax</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/setCountTotalMinMax.adoc</anchorfile>
    <anchor/>
    <arglist>(int count, int total, int min, int max)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/balm/IntegerCollector/update.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerCollector::DEFAULT_MAX</name>
  <filename>BloombergLP/balm/IntegerCollector/DEFAULT_MAX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerCollector::DEFAULT_MIN</name>
  <filename>BloombergLP/balm/IntegerCollector/DEFAULT_MIN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerCollector::k_DEFAULT_MAX</name>
  <filename>BloombergLP/balm/IntegerCollector/k_DEFAULT_MAX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerCollector::k_DEFAULT_MIN</name>
  <filename>BloombergLP/balm/IntegerCollector/k_DEFAULT_MIN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerMetric</name>
  <filename>BloombergLP/balm/IntegerMetric.adoc</filename>
  <class kind="class">BloombergLP::balm::IntegerMetric::IntegerMetric</class>
  <class kind="class">BloombergLP::balm::IntegerMetric::collector</class>
  <class kind="class">BloombergLP::balm::IntegerMetric::lookupCollector</class>
  <member kind="function">
    <type>void</type>
    <name>accumulateCountTotalMinMax</name>
    <anchorfile>BloombergLP/balm/IntegerMetric/accumulateCountTotalMinMax.adoc</anchorfile>
    <anchor/>
    <arglist>(int count, int total, int min, int max)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>increment</name>
    <anchorfile>BloombergLP/balm/IntegerMetric/increment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isActive</name>
    <anchorfile>BloombergLP/balm/IntegerMetric/isActive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricId</type>
    <name>metricId</name>
    <anchorfile>BloombergLP/balm/IntegerMetric/metricId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/balm/IntegerMetric/update.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerMetric::IntegerMetric</name>
  <filename>BloombergLP/balm/IntegerMetric/2constructor-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerMetric::collector</name>
  <filename>BloombergLP/balm/IntegerMetric/collector-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerMetric::lookupCollector</name>
  <filename>BloombergLP/balm/IntegerMetric/lookupCollector-038.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerMetric_MacroImp</name>
  <filename>BloombergLP/balm/IntegerMetric_MacroImp.adoc</filename>
  <class kind="class">BloombergLP::balm::IntegerMetric_MacroImp::getCollector</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::IntegerMetric_MacroImp::getCollector</name>
  <filename>BloombergLP/balm/IntegerMetric_MacroImp/getCollector-0df1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metric</name>
  <filename>BloombergLP/balm/Metric.adoc</filename>
  <class kind="class">BloombergLP::balm::Metric::Metric</class>
  <class kind="class">BloombergLP::balm::Metric::collector</class>
  <class kind="class">BloombergLP::balm::Metric::lookupCollector</class>
  <member kind="function">
    <type>void</type>
    <name>accumulateCountTotalMinMax</name>
    <anchorfile>BloombergLP/balm/Metric/accumulateCountTotalMinMax.adoc</anchorfile>
    <anchor/>
    <arglist>(int count, double total, double min, double max)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>increment</name>
    <anchorfile>BloombergLP/balm/Metric/increment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isActive</name>
    <anchorfile>BloombergLP/balm/Metric/isActive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricId</type>
    <name>metricId</name>
    <anchorfile>BloombergLP/balm/Metric/metricId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/balm/Metric/update.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metric::Metric</name>
  <filename>BloombergLP/balm/Metric/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metric::collector</name>
  <filename>BloombergLP/balm/Metric/collector-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metric::lookupCollector</name>
  <filename>BloombergLP/balm/Metric/lookupCollector-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricDescription</name>
  <filename>BloombergLP/balm/MetricDescription.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricDescription::UserDataKey</class>
  <member kind="function">
    <type>void</type>
    <name>MetricDescription</name>
    <anchorfile>BloombergLP/balm/MetricDescription/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, const char* name, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>const Category*</type>
    <name>category</name>
    <anchorfile>BloombergLP/balm/MetricDescription/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const MetricFormat&gt;</type>
    <name>format</name>
    <anchorfile>BloombergLP/balm/MetricDescription/format.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/balm/MetricDescription/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PublicationType::Value</type>
    <name>preferredPublicationType</name>
    <anchorfile>BloombergLP/balm/MetricDescription/preferredPublicationType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricDescription/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printDescription</name>
    <anchorfile>BloombergLP/balm/MetricDescription/printDescription.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategory</name>
    <anchorfile>BloombergLP/balm/MetricDescription/setCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/balm/MetricDescription/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;const MetricFormat&gt;&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setName</name>
    <anchorfile>BloombergLP/balm/MetricDescription/setName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPreferredPublicationType</name>
    <anchorfile>BloombergLP/balm/MetricDescription/setPreferredPublicationType.adoc</anchorfile>
    <anchor/>
    <arglist>(PublicationType::Value type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUserData</name>
    <anchorfile>BloombergLP/balm/MetricDescription/setUserData.adoc</anchorfile>
    <anchor/>
    <arglist>(UserDataKey key, const void* value)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>userData</name>
    <anchorfile>BloombergLP/balm/MetricDescription/userData.adoc</anchorfile>
    <anchor/>
    <arglist>(UserDataKey key)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricDescription::UserDataKey</name>
  <filename>BloombergLP/balm/MetricDescription/UserDataKey.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricFormat</name>
  <filename>BloombergLP/balm/MetricFormat.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricFormat::MetricFormat</class>
  <member kind="function">
    <type>MetricFormat&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balm/MetricFormat/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricFormat&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clearFormatSpec</name>
    <anchorfile>BloombergLP/balm/MetricFormat/clearFormatSpec.adoc</anchorfile>
    <anchor/>
    <arglist>(PublicationType::Value publicationType)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clearFormatSpecs</name>
    <anchorfile>BloombergLP/balm/MetricFormat/clearFormatSpecs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const MetricFormatSpec*</type>
    <name>formatSpec</name>
    <anchorfile>BloombergLP/balm/MetricFormat/formatSpec.adoc</anchorfile>
    <anchor/>
    <arglist>(PublicationType::Value publicationType)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricFormat/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormatSpec</name>
    <anchorfile>BloombergLP/balm/MetricFormat/setFormatSpec.adoc</anchorfile>
    <anchor/>
    <arglist>(PublicationType::Value publicationType, const MetricFormatSpec&amp; formatSpec)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricFormat, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricFormat, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/MetricFormat/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricFormat::MetricFormat</name>
  <filename>BloombergLP/balm/MetricFormat/2constructor-0d6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricFormatSpec</name>
  <filename>BloombergLP/balm/MetricFormatSpec.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricFormatSpec::MetricFormatSpec</class>
  <member kind="function">
    <type>MetricFormatSpec&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricFormatSpec&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>format</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/format.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>scale</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/scale.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setScale</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/setScale.adoc</anchorfile>
    <anchor/>
    <arglist>(float scale)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>formatValue</name>
    <anchorfile>BloombergLP/balm/MetricFormatSpec/formatValue.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, double value, const MetricFormatSpec&amp; format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricFormatSpec::MetricFormatSpec</name>
  <filename>BloombergLP/balm/MetricFormatSpec/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricId</name>
  <filename>BloombergLP/balm/MetricId.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricId::MetricId</class>
  <class kind="class">BloombergLP::balm::MetricId::description</class>
  <member kind="function">
    <type>const Category*</type>
    <name>category</name>
    <anchorfile>BloombergLP/balm/MetricId/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>categoryName</name>
    <anchorfile>BloombergLP/balm/MetricId/categoryName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/balm/MetricId/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>metricName</name>
    <anchorfile>BloombergLP/balm/MetricId/metricName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricId/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricId, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricId, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/balm/MetricId/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricId::MetricId</name>
  <filename>BloombergLP/balm/MetricId/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricId::description</name>
  <filename>BloombergLP/balm/MetricId/description-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord</name>
  <filename>BloombergLP/balm/MetricRecord.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricRecord::MetricRecord</class>
  <class kind="class">BloombergLP::balm::MetricRecord::count</class>
  <class kind="class">BloombergLP::balm::MetricRecord::max</class>
  <class kind="class">BloombergLP::balm::MetricRecord::metricId</class>
  <class kind="class">BloombergLP::balm::MetricRecord::min</class>
  <class kind="class">BloombergLP::balm::MetricRecord::total</class>
  <class kind="class">BloombergLP::balm::MetricRecord::DEFAULT_MAX</class>
  <class kind="class">BloombergLP::balm::MetricRecord::DEFAULT_MIN</class>
  <class kind="class">BloombergLP::balm::MetricRecord::k_DEFAULT_MAX</class>
  <class kind="class">BloombergLP::balm::MetricRecord::k_DEFAULT_MIN</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricRecord/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricRecord, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricRecord, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/balm/MetricRecord/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::MetricRecord</name>
  <filename>BloombergLP/balm/MetricRecord/2constructor-0fc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::count</name>
  <filename>BloombergLP/balm/MetricRecord/count-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::max</name>
  <filename>BloombergLP/balm/MetricRecord/max-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::metricId</name>
  <filename>BloombergLP/balm/MetricRecord/metricId-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::min</name>
  <filename>BloombergLP/balm/MetricRecord/min-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::total</name>
  <filename>BloombergLP/balm/MetricRecord/total-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::DEFAULT_MAX</name>
  <filename>BloombergLP/balm/MetricRecord/DEFAULT_MAX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::DEFAULT_MIN</name>
  <filename>BloombergLP/balm/MetricRecord/DEFAULT_MIN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::k_DEFAULT_MAX</name>
  <filename>BloombergLP/balm/MetricRecord/k_DEFAULT_MAX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRecord::k_DEFAULT_MIN</name>
  <filename>BloombergLP/balm/MetricRecord/k_DEFAULT_MIN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRegistry</name>
  <filename>BloombergLP/balm/MetricRegistry.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricRegistry::setUserData</class>
  <member kind="function">
    <type>void</type>
    <name>MetricRegistry</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MetricRegistry</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Category*</type>
    <name>addCategory</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/addCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category)</arglist>
  </member>
  <member kind="function">
    <type>MetricId</type>
    <name>addId</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/addId.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>MetricDescription::UserDataKey</type>
    <name>createUserDataKey</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/createUserDataKey.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Category*</type>
    <name>findCategory</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/findCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category)</arglist>
  </member>
  <member kind="function">
    <type>MetricId</type>
    <name>findId</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/findId.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getAllCategories</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/getAllCategories.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;const Category*&gt;* categories)</arglist>
  </member>
  <member kind="function">
    <type>const Category*</type>
    <name>getCategory</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/getCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category)</arglist>
  </member>
  <member kind="function">
    <type>MetricId</type>
    <name>getId</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/getId.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numCategories</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/numCategories.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numMetrics</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/numMetrics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerCategoryHolder</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/registerCategoryHolder.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, CategoryHolder* holder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllCategoriesEnabled</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/setAllCategoriesEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCategoryEnabled</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/setCategoryEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(const Category* category, bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormat</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/setFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricId&amp; metricId, const MetricFormat&amp; format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPreferredPublicationType</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/setPreferredPublicationType.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricId&amp; metric, PublicationType::Value type)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricRegistry, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricRegistry, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/MetricRegistry/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricRegistry::setUserData</name>
  <filename>BloombergLP/balm/MetricRegistry/setUserData-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSample</name>
  <filename>BloombergLP/balm/MetricSample.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricSample::const_iterator</class>
  <class kind="class">BloombergLP::balm::MetricSample::MetricSample</class>
  <class kind="class">BloombergLP::balm::MetricSample::appendGroup</class>
  <member kind="function">
    <type>void</type>
    <name>~MetricSample</name>
    <anchorfile>BloombergLP/balm/MetricSample/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricSample&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balm/MetricSample/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricSample&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>MetricSample::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/balm/MetricSample/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricSample::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/balm/MetricSample/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numGroups</name>
    <anchorfile>BloombergLP/balm/MetricSample/numGroups.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRecords</name>
    <anchorfile>BloombergLP/balm/MetricSample/numRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricSample/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllRecords</name>
    <anchorfile>BloombergLP/balm/MetricSample/removeAllRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const MetricSampleGroup&amp;</type>
    <name>sampleGroup</name>
    <anchorfile>BloombergLP/balm/MetricSample/sampleGroup.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTimeStamp</name>
    <anchorfile>BloombergLP/balm/MetricSample/setTimeStamp.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeTz&amp; timeStamp)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::DatetimeTz&amp;</type>
    <name>timeStamp</name>
    <anchorfile>BloombergLP/balm/MetricSample/timeStamp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricSample, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricSample, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/MetricSample/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSample::const_iterator</name>
  <filename>BloombergLP/balm/MetricSample/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSample::MetricSample</name>
  <filename>BloombergLP/balm/MetricSample/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSample::appendGroup</name>
  <filename>BloombergLP/balm/MetricSample/appendGroup-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSampleGroup</name>
  <filename>BloombergLP/balm/MetricSampleGroup.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricSampleGroup::const_iterator</class>
  <class kind="class">BloombergLP::balm::MetricSampleGroup::MetricSampleGroup</class>
  <member kind="function">
    <type>MetricSampleGroup&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricSampleGroup&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>MetricSampleGroup::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsls::TimeInterval&amp;</type>
    <name>elapsedTime</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/elapsedTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricSampleGroup::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRecords</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/numRecords.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const MetricRecord*</type>
    <name>records</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/records.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setElapsedTime</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/setElapsedTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; elapsedTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRecords</name>
    <anchorfile>BloombergLP/balm/MetricSampleGroup/setRecords.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricRecord* records, int numRecords)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSampleGroup::const_iterator</name>
  <filename>BloombergLP/balm/MetricSampleGroup/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricSampleGroup::MetricSampleGroup</name>
  <filename>BloombergLP/balm/MetricSampleGroup/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metric_MacroImp</name>
  <filename>BloombergLP/balm/Metric_MacroImp.adoc</filename>
  <class kind="class">BloombergLP::balm::Metric_MacroImp::getCollector</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metric_MacroImp::getCollector</name>
  <filename>BloombergLP/balm/Metric_MacroImp/getCollector-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager</name>
  <filename>BloombergLP/balm/MetricsManager.adoc</filename>
  <class kind="class">BloombergLP::balm::MetricsManager::CallbackHandle</class>
  <class kind="class">BloombergLP::balm::MetricsManager::RecordsCollectionCallback</class>
  <class kind="class">BloombergLP::balm::MetricsManager::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balm::MetricsManager::addSpecificPublisher</class>
  <class kind="class">BloombergLP::balm::MetricsManager::collectSample</class>
  <class kind="class">BloombergLP::balm::MetricsManager::collectorRepository</class>
  <class kind="class">BloombergLP::balm::MetricsManager::findGeneralPublishers</class>
  <class kind="class">BloombergLP::balm::MetricsManager::findSpecificPublishers</class>
  <class kind="class">BloombergLP::balm::MetricsManager::metricRegistry</class>
  <class kind="class">BloombergLP::balm::MetricsManager::publish</class>
  <class kind="class">BloombergLP::balm::MetricsManager::publishAll</class>
  <class kind="class">BloombergLP::balm::MetricsManager::registerCollectionCallback</class>
  <class kind="class">BloombergLP::balm::MetricsManager::removePublisher</class>
  <class kind="class">BloombergLP::balm::MetricsManager::setCategoryEnabled</class>
  <member kind="function">
    <type>void</type>
    <name>MetricsManager</name>
    <anchorfile>BloombergLP/balm/MetricsManager/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MetricsManager</name>
    <anchorfile>BloombergLP/balm/MetricsManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addGeneralPublisher</name>
    <anchorfile>BloombergLP/balm/MetricsManager/addGeneralPublisher.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::shared_ptr&lt;Publisher&gt;&amp; publisher)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeCollectionCallback</name>
    <anchorfile>BloombergLP/balm/MetricsManager/removeCollectionCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(CallbackHandle handle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllCategoriesEnabled</name>
    <anchorfile>BloombergLP/balm/MetricsManager/setAllCategoriesEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricsManager, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricsManager, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/MetricsManager/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::CallbackHandle</name>
  <filename>BloombergLP/balm/MetricsManager/CallbackHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::RecordsCollectionCallback</name>
  <filename>BloombergLP/balm/MetricsManager/RecordsCollectionCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balm/MetricsManager/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::addSpecificPublisher</name>
  <filename>BloombergLP/balm/MetricsManager/addSpecificPublisher-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::collectSample</name>
  <filename>BloombergLP/balm/MetricsManager/collectSample-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::collectorRepository</name>
  <filename>BloombergLP/balm/MetricsManager/collectorRepository-077.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::findGeneralPublishers</name>
  <filename>BloombergLP/balm/MetricsManager/findGeneralPublishers-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::findSpecificPublishers</name>
  <filename>BloombergLP/balm/MetricsManager/findSpecificPublishers-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::metricRegistry</name>
  <filename>BloombergLP/balm/MetricsManager/metricRegistry-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::publish</name>
  <filename>BloombergLP/balm/MetricsManager/publish-028.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::publishAll</name>
  <filename>BloombergLP/balm/MetricsManager/publishAll-027.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::registerCollectionCallback</name>
  <filename>BloombergLP/balm/MetricsManager/registerCollectionCallback-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::removePublisher</name>
  <filename>BloombergLP/balm/MetricsManager/removePublisher-099.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager::setCategoryEnabled</name>
  <filename>BloombergLP/balm/MetricsManager/setCategoryEnabled-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager_CallbackRegistry</name>
  <filename>BloombergLP/balm/MetricsManager_CallbackRegistry.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager_PublicationHelper</name>
  <filename>BloombergLP/balm/MetricsManager_PublicationHelper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::MetricsManager_PublisherRegistry</name>
  <filename>BloombergLP/balm/MetricsManager_PublisherRegistry.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metrics_Helper</name>
  <filename>BloombergLP/balm/Metrics_Helper.adoc</filename>
  <class kind="class">BloombergLP::balm::Metrics_Helper::NameType</class>
  <member kind="function">
    <type>Collector*</type>
    <name>getCollector</name>
    <anchorfile>BloombergLP/balm/Metrics_Helper/getCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* metric)</arglist>
  </member>
  <member kind="function">
    <type>IntegerCollector*</type>
    <name>getIntegerCollector</name>
    <anchorfile>BloombergLP/balm/Metrics_Helper/getIntegerCollector.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* category, const char* metric)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initializeCategoryHolder</name>
    <anchorfile>BloombergLP/balm/Metrics_Helper/initializeCategoryHolder.adoc</anchorfile>
    <anchor/>
    <arglist>(CategoryHolder* holder, const char* category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>logEmptyName</name>
    <anchorfile>BloombergLP/balm/Metrics_Helper/logEmptyName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, NameType type, const char* file, int line)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPublicationType</name>
    <anchorfile>BloombergLP/balm/Metrics_Helper/setPublicationType.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricId&amp; id, PublicationType::Value type)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Metrics_Helper::NameType</name>
  <filename>BloombergLP/balm/Metrics_Helper/NameType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler</name>
  <filename>BloombergLP/balm/PublicationScheduler.adoc</filename>
  <class kind="class">BloombergLP::balm::PublicationScheduler::cancelCategorySchedule</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler::findCategorySchedule</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler::getCategorySchedule</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler::manager</class>
  <class kind="class">BloombergLP::balm::PublicationScheduler::scheduleCategory</class>
  <member kind="function">
    <type>void</type>
    <name>PublicationScheduler</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsManager* metricsManager, bdlmt::TimerEventScheduler* eventScheduler, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~PublicationScheduler</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelAll</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/cancelAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>clearDefaultSchedule</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/clearDefaultSchedule.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>getDefaultSchedule</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/getDefaultSchedule.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultSchedule</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/setDefaultSchedule.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; interval)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;PublicationScheduler, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;PublicationScheduler, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balm/PublicationScheduler/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler::cancelCategorySchedule</name>
  <filename>BloombergLP/balm/PublicationScheduler/cancelCategorySchedule-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler::findCategorySchedule</name>
  <filename>BloombergLP/balm/PublicationScheduler/findCategorySchedule-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler::getCategorySchedule</name>
  <filename>BloombergLP/balm/PublicationScheduler/getCategorySchedule-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler::manager</name>
  <filename>BloombergLP/balm/PublicationScheduler/manager-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler::scheduleCategory</name>
  <filename>BloombergLP/balm/PublicationScheduler/scheduleCategory-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler_ClockData</name>
  <filename>BloombergLP/balm/PublicationScheduler_ClockData.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationScheduler_Proctor</name>
  <filename>BloombergLP/balm/PublicationScheduler_Proctor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationType</name>
  <filename>BloombergLP/balm/PublicationType.adoc</filename>
  <class kind="class">BloombergLP::balm::PublicationType::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balm::PublicationType::Value</class>
  <class kind="class">BloombergLP::balm::PublicationType::fromString</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balm/PublicationType/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/PublicationType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balm/PublicationType/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationType::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balm/PublicationType/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationType::Value</name>
  <filename>BloombergLP/balm/PublicationType/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::PublicationType::fromString</name>
  <filename>BloombergLP/balm/PublicationType/fromString-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::Publisher</name>
  <filename>BloombergLP/balm/Publisher.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Publisher</name>
    <anchorfile>BloombergLP/balm/Publisher/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>publish</name>
    <anchorfile>BloombergLP/balm/Publisher/publish.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricSample&amp; metricValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::StopwatchScopedGuard</name>
  <filename>BloombergLP/balm/StopwatchScopedGuard.adoc</filename>
  <class kind="class">BloombergLP::balm::StopwatchScopedGuard::Units</class>
  <class kind="class">BloombergLP::balm::StopwatchScopedGuard::StopwatchScopedGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~StopwatchScopedGuard</name>
    <anchorfile>BloombergLP/balm/StopwatchScopedGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isActive</name>
    <anchorfile>BloombergLP/balm/StopwatchScopedGuard/isActive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::StopwatchScopedGuard::Units</name>
  <filename>BloombergLP/balm/StopwatchScopedGuard/Units.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::StopwatchScopedGuard::StopwatchScopedGuard</name>
  <filename>BloombergLP/balm/StopwatchScopedGuard/2constructor-022.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::StreamPublisher</name>
  <filename>BloombergLP/balm/StreamPublisher.adoc</filename>
  <class kind="class">BloombergLP::balm::StreamPublisher::publish</class>
  <member kind="function">
    <type>void</type>
    <name>StreamPublisher</name>
    <anchorfile>BloombergLP/balm/StreamPublisher/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StreamPublisher</name>
    <anchorfile>BloombergLP/balm/StreamPublisher/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::StreamPublisher::publish</name>
  <filename>BloombergLP/balm/StreamPublisher/publish-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::operator&lt;&lt;</name>
  <filename>BloombergLP/balm/operator_lshift-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::operator==</name>
  <filename>BloombergLP/balm/operator_eq-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balm::operator!=</name>
  <filename>BloombergLP/balm/operator_not_eq-00.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balscm</name>
  <filename>BloombergLP/balscm.adoc</filename>
  <class kind="class">BloombergLP::balscm::Version</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version</name>
  <filename>BloombergLP/balscm/Version.adoc</filename>
  <class kind="class">BloombergLP::balscm::Version::s_buildInfo</class>
  <class kind="class">BloombergLP::balscm::Version::s_dependencies</class>
  <class kind="class">BloombergLP::balscm::Version::s_ident</class>
  <class kind="class">BloombergLP::balscm::Version::s_sourceControlInfo</class>
  <class kind="class">BloombergLP::balscm::Version::s_timestamp</class>
  <class kind="class">BloombergLP::balscm::Version::s_version_BAL_4_39_compiled_this_object</class>
  <class kind="class">BloombergLP::balscm::Version::s_what</class>
  <member kind="function">
    <type>const char*</type>
    <name>version</name>
    <anchorfile>BloombergLP/balscm/Version/version.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_buildInfo</name>
  <filename>BloombergLP/balscm/Version/s_buildInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_dependencies</name>
  <filename>BloombergLP/balscm/Version/s_dependencies.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_ident</name>
  <filename>BloombergLP/balscm/Version/s_ident.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_sourceControlInfo</name>
  <filename>BloombergLP/balscm/Version/s_sourceControlInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_timestamp</name>
  <filename>BloombergLP/balscm/Version/s_timestamp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_version_BAL_4_39_compiled_this_object</name>
  <filename>BloombergLP/balscm/Version/s_version_BAL_4_39_compiled_this_object.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balscm::Version::s_what</name>
  <filename>BloombergLP/balscm/Version/s_what.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balst</name>
  <filename>BloombergLP/balst.adoc</filename>
  <class kind="class">BloombergLP::balst::ObjectFileFormat</class>
  <class kind="class">BloombergLP::balst::ResolverImpl</class>
  <class kind="class">BloombergLP::balst::ResolverImpl</class>
  <class kind="class">BloombergLP::balst::Resolver_FileHelper</class>
  <class kind="class">BloombergLP::balst::StackTrace</class>
  <class kind="class">BloombergLP::balst::StackTraceConfigurationUtil</class>
  <class kind="class">BloombergLP::balst::StackTraceFrame</class>
  <class kind="class">BloombergLP::balst::StackTracePrintUtil</class>
  <class kind="class">BloombergLP::balst::StackTracePrintUtil_Test</class>
  <class kind="class">BloombergLP::balst::StackTracePrinter</class>
  <class kind="class">BloombergLP::balst::StackTraceTestAllocator</class>
  <class kind="class">BloombergLP::balst::StackTraceUtil</class>
  <class kind="class">BloombergLP::balst::swap</class>
  <class kind="class">BloombergLP::balst::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::balst::operator==</class>
  <class kind="class">BloombergLP::balst::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ObjectFileFormat</name>
  <filename>BloombergLP/balst/ObjectFileFormat.adoc</filename>
  <class kind="class">BloombergLP::balst::ObjectFileFormat::Policy</class>
  <class kind="class">BloombergLP::balst::ObjectFileFormat::Dladdr</class>
  <class kind="class">BloombergLP::balst::ObjectFileFormat::Dummy</class>
  <class kind="class">BloombergLP::balst::ObjectFileFormat::Elf</class>
  <class kind="class">BloombergLP::balst::ObjectFileFormat::Windows</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ObjectFileFormat::Policy</name>
  <filename>BloombergLP/balst/ObjectFileFormat/Policy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ObjectFileFormat::Dladdr</name>
  <filename>BloombergLP/balst/ObjectFileFormat/Dladdr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ObjectFileFormat::Dummy</name>
  <filename>BloombergLP/balst/ObjectFileFormat/Dummy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ObjectFileFormat::Elf</name>
  <filename>BloombergLP/balst/ObjectFileFormat/Elf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ObjectFileFormat::Windows</name>
  <filename>BloombergLP/balst/ObjectFileFormat/Windows.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ResolverImpl</name>
  <filename>BloombergLP/balst/ResolverImpl-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::ResolverImpl</name>
  <filename>BloombergLP/balst/ResolverImpl-0e.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>numUnmatchedFrames</name>
    <anchorfile>BloombergLP/balst/ResolverImpl-0e/numUnmatchedFrames.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>processLoadedImage</name>
    <anchorfile>BloombergLP/balst/ResolverImpl-0e/processLoadedImage.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* libraryFileName, const void* programHeaders, int numProgramHeaders, void* textSegPtr, void* baseAddress, bool isMainExecutable)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>resolve</name>
    <anchorfile>BloombergLP/balst/ResolverImpl-0e/resolve.adoc</anchorfile>
    <anchor/>
    <arglist>(StackTrace* stackTrace, bool demanglingPreferredFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>test</name>
    <anchorfile>BloombergLP/balst/ResolverImpl-0e/test.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::Resolver_FileHelper</name>
  <filename>BloombergLP/balst/Resolver_FileHelper.adoc</filename>
  <class kind="class">BloombergLP::balst::Resolver_FileHelper::Offset</class>
  <class kind="class">BloombergLP::balst::Resolver_FileHelper::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>Resolver_FileHelper</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Offset</type>
    <name>fileSize</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/fileSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>loadString</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/loadString.adoc</anchorfile>
    <anchor/>
    <arglist>(const Span&amp; writeSpan, Offset offset)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>openFile</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/openFile.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* fileName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>openMappedFile</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/openMappedFile.adoc</anchorfile>
    <anchor/>
    <arglist>(const CSpan&amp; mappedFile)</arglist>
  </member>
  <member kind="function">
    <type>CSpan</type>
    <name>readBytes</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/readBytes.adoc</anchorfile>
    <anchor/>
    <arglist>(const Span&amp; outSpan, Offset offset)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readExact</name>
    <anchorfile>BloombergLP/balst/Resolver_FileHelper/readExact.adoc</anchorfile>
    <anchor/>
    <arglist>(const Span&amp; outSpan, Offset offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::Resolver_FileHelper::Offset</name>
  <filename>BloombergLP/balst/Resolver_FileHelper/Offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::Resolver_FileHelper::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balst/Resolver_FileHelper/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTrace</name>
  <filename>BloombergLP/balst/StackTrace.adoc</filename>
  <class kind="class">BloombergLP::balst::StackTrace::StackTrace</class>
  <class kind="class">BloombergLP::balst::StackTrace::operator[]</class>
  <member kind="function">
    <type>StackTrace&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balst/StackTrace/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const StackTrace&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balst/StackTrace/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>BloombergLP/balst/StackTrace/append.adoc</anchorfile>
    <anchor/>
    <arglist>(const StackTraceFrame&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/balst/StackTrace/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balst/StackTrace/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/balst/StackTrace/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/balst/StackTrace/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(int newLength)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/balst/StackTrace/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(StackTrace&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StackTrace, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StackTrace, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balst/StackTrace/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTrace::StackTrace</name>
  <filename>BloombergLP/balst/StackTrace/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTrace::operator[]</name>
  <filename>BloombergLP/balst/StackTrace/operator_subs-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceConfigurationUtil</name>
  <filename>BloombergLP/balst/StackTraceConfigurationUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>disableResolution</name>
    <anchorfile>BloombergLP/balst/StackTraceConfigurationUtil/disableResolution.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableResolution</name>
    <anchorfile>BloombergLP/balst/StackTraceConfigurationUtil/enableResolution.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isResolutionDisabled</name>
    <anchorfile>BloombergLP/balst/StackTraceConfigurationUtil/isResolutionDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceFrame</name>
  <filename>BloombergLP/balst/StackTraceFrame.adoc</filename>
  <class kind="class">BloombergLP::balst::StackTraceFrame::StackTraceFrame</class>
  <member kind="function">
    <type>void</type>
    <name>~StackTraceFrame</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StackTraceFrame&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const StackTraceFrame&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>address</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/address.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAddressKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isAddressKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLibraryFileNameKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isLibraryFileNameKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineNumberKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isLineNumberKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMangledSymbolNameKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isMangledSymbolNameKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOffsetFromSymbolKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isOffsetFromSymbolKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSourceFileNameKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isSourceFileNameKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSymbolNameKnown</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/isSymbolNameKnown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>libraryFileName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/libraryFileName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>mangledSymbolName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/mangledSymbolName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>offsetFromSymbol</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/offsetFromSymbol.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAddress</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setAddress.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLibraryFileName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setLibraryFileName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLineNumber</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setLineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMangledSymbolName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setMangledSymbolName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOffsetFromSymbol</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setOffsetFromSymbol.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSourceFileName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setSourceFileName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSymbolName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/setSymbolName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>sourceFileName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/sourceFileName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(StackTraceFrame&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>symbolName</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/symbolName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StackTraceFrame, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StackTraceFrame, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balst/StackTraceFrame/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceFrame::StackTraceFrame</name>
  <filename>BloombergLP/balst/StackTraceFrame/2constructor-0b5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTracePrintUtil</name>
  <filename>BloombergLP/balst/StackTracePrintUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>logExceptionStackTrace</name>
    <anchorfile>BloombergLP/balst/StackTracePrintUtil/logExceptionStackTrace.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* exceptionName, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printStackTrace</name>
    <anchorfile>BloombergLP/balst/StackTracePrintUtil/printStackTrace.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int maxFrames, bool demanglingPreferredFlag, int additionalIgnoreFrames)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTracePrintUtil_Test</name>
  <filename>BloombergLP/balst/StackTracePrintUtil_Test.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>printStackTraceToString</name>
    <anchorfile>BloombergLP/balst/StackTracePrintUtil_Test/printStackTraceToString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* string)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTracePrinter</name>
  <filename>BloombergLP/balst/StackTracePrinter.adoc</filename>
  <class kind="class">BloombergLP::balst::StackTracePrinter::StackTracePrinter</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTracePrinter::StackTracePrinter</name>
  <filename>BloombergLP/balst/StackTracePrinter/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceTestAllocator</name>
  <filename>BloombergLP/balst/StackTraceTestAllocator.adoc</filename>
  <class kind="class">BloombergLP::balst::StackTraceTestAllocator::FailureHandler</class>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::balst::StackTraceTestAllocator::StackTraceTestAllocator</class>
  <class kind="class">BloombergLP::balst::StackTraceTestAllocator::allocate</class>
  <class kind="class">BloombergLP::balst::StackTraceTestAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~StackTraceTestAllocator</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>allocationLimit</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/allocationLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const StackTraceTestAllocator::FailureHandler&amp;</type>
    <name>failureHandler</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/failureHandler-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numAllocations</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/numAllocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numBlocksInUse</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/numBlocksInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reportBlocksInUse</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/reportBlocksInUse.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* ostream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllocationLimit</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/setAllocationLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 limit)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDemanglingPreferredFlag</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/setDemanglingPreferredFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFailureHandler</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/setFailureHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(const FailureHandler&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setName</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/setName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOstream</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/setOstream.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* ostream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failAbort</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/failAbort.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failNoop</name>
    <anchorfile>BloombergLP/balst/StackTraceTestAllocator/failNoop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceTestAllocator::FailureHandler</name>
  <filename>BloombergLP/balst/StackTraceTestAllocator/FailureHandler-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceTestAllocator::StackTraceTestAllocator</name>
  <filename>BloombergLP/balst/StackTraceTestAllocator/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceTestAllocator::allocate</name>
  <filename>BloombergLP/balst/StackTraceTestAllocator/allocate-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceTestAllocator::deallocate</name>
  <filename>BloombergLP/balst/StackTraceTestAllocator/deallocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceUtil</name>
  <filename>BloombergLP/balst/StackTraceUtil.adoc</filename>
  <class kind="class">BloombergLP::balst::StackTraceUtil::printFormatted</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>hexStackTrace</name>
    <anchorfile>BloombergLP/balst/StackTraceUtil/hexStackTrace.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadStackTraceFromAddressArray</name>
    <anchorfile>BloombergLP/balst/StackTraceUtil/loadStackTraceFromAddressArray.adoc</anchorfile>
    <anchor/>
    <arglist>(StackTrace* result, const void* const[] addresses, int numAddresses, bool demanglingPreferredFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadStackTraceFromStack</name>
    <anchorfile>BloombergLP/balst/StackTraceUtil/loadStackTraceFromStack.adoc</anchorfile>
    <anchor/>
    <arglist>(StackTrace* result, int maxFrames, bool demanglingPreferredFlag)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printHexStackTrace</name>
    <anchorfile>BloombergLP/balst/StackTraceUtil/printHexStackTrace.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, char delimiter, int maxFrames, int additionalIgnoreFrames, bslma::Allocator* allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::StackTraceUtil::printFormatted</name>
  <filename>BloombergLP/balst/StackTraceUtil/printFormatted-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::swap</name>
  <filename>BloombergLP/balst/swap-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::operator&lt;&lt;</name>
  <filename>BloombergLP/balst/operator_lshift-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::operator==</name>
  <filename>BloombergLP/balst/operator_eq-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balst::operator!=</name>
  <filename>BloombergLP/balst/operator_not_eq-0d.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::baltzo</name>
  <filename>BloombergLP/baltzo.adoc</filename>
  <class kind="class">BloombergLP::baltzo::DataFileLoader</class>
  <class kind="class">BloombergLP::baltzo::DefaultZoneinfoCache</class>
  <class kind="class">BloombergLP::baltzo::DefaultZoneinfoCacheScopedGuard</class>
  <class kind="class">BloombergLP::baltzo::DstPolicy</class>
  <class kind="class">BloombergLP::baltzo::ErrorCode</class>
  <class kind="class">BloombergLP::baltzo::Loader</class>
  <class kind="class">BloombergLP::baltzo::LocalDatetime</class>
  <class kind="class">BloombergLP::baltzo::LocalTimeDescriptor</class>
  <class kind="class">BloombergLP::baltzo::LocalTimeOffsetUtil</class>
  <class kind="class">BloombergLP::baltzo::LocalTimePeriod</class>
  <class kind="class">BloombergLP::baltzo::LocalTimeValidity</class>
  <class kind="class">BloombergLP::baltzo::TestLoader</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtilImp</class>
  <class kind="class">BloombergLP::baltzo::WindowsTimeZoneUtil</class>
  <class kind="class">BloombergLP::baltzo::Zoneinfo</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoBinaryHeader</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoBinaryReader</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoCache</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoTransition</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoUtil</class>
  <class kind="class">BloombergLP::baltzo::swap</class>
  <class kind="class">BloombergLP::baltzo::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::baltzo::operator==</class>
  <class kind="class">BloombergLP::baltzo::operator!=</class>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>BloombergLP/baltzo/operator_lt.adoc</anchorfile>
    <anchor/>
    <arglist>(const ZoneinfoTransition&amp; lhs, const ZoneinfoTransition&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DataFileLoader</name>
  <filename>BloombergLP/baltzo/DataFileLoader.adoc</filename>
  <class kind="class">BloombergLP::baltzo::DataFileLoader::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::DataFileLoader::DataFileLoader</class>
  <class kind="class">BloombergLP::baltzo::DataFileLoader::loadTimeZoneFilePath</class>
  <member kind="function">
    <type>void</type>
    <name>~DataFileLoader</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>configureRootPath</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/configureRootPath.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* path)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>configureRootPathIfPlausible</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/configureRootPathIfPlausible.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* path)</arglist>
  </member>
  <member kind="function">
    <type>DataFileLoader::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRootPathPlausible</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/isRootPathPlausible.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadTimeZone</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/loadTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>(Zoneinfo* result, const char* timeZoneId)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadTimeZoneRaw</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/loadTimeZoneRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Zoneinfo* result, const char* timeZoneId)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>rootPath</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/rootPath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DataFileLoader, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DataFileLoader, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPlausibleZoneinfoRootPath</name>
    <anchorfile>BloombergLP/baltzo/DataFileLoader/isPlausibleZoneinfoRootPath.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* path)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DataFileLoader::allocator_type</name>
  <filename>BloombergLP/baltzo/DataFileLoader/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DataFileLoader::DataFileLoader</name>
  <filename>BloombergLP/baltzo/DataFileLoader/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DataFileLoader::loadTimeZoneFilePath</name>
  <filename>BloombergLP/baltzo/DataFileLoader/loadTimeZoneFilePath-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DefaultZoneinfoCache</name>
  <filename>BloombergLP/baltzo/DefaultZoneinfoCache.adoc</filename>
  <class kind="class">BloombergLP::baltzo::DefaultZoneinfoCache::loadDefaultZoneinfoDataLocations</class>
  <member kind="function">
    <type>ZoneinfoCache*</type>
    <name>defaultCache</name>
    <anchorfile>BloombergLP/baltzo/DefaultZoneinfoCache/defaultCache.adoc</anchorfile>
    <anchor/>
    <arglist>(ZoneinfoCache* cache)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>defaultZoneinfoDataLocation</name>
    <anchorfile>BloombergLP/baltzo/DefaultZoneinfoCache/defaultZoneinfoDataLocation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ZoneinfoCache*</type>
    <name>setDefaultCache</name>
    <anchorfile>BloombergLP/baltzo/DefaultZoneinfoCache/setDefaultCache.adoc</anchorfile>
    <anchor/>
    <arglist>(ZoneinfoCache* cache)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DefaultZoneinfoCache::loadDefaultZoneinfoDataLocations</name>
  <filename>BloombergLP/baltzo/DefaultZoneinfoCache/loadDefaultZoneinfoDataLocations-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DefaultZoneinfoCacheScopedGuard</name>
  <filename>BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DefaultZoneinfoCacheScopedGuard</name>
    <anchorfile>BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ZoneinfoCache* cache)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DefaultZoneinfoCacheScopedGuard</name>
    <anchorfile>BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DstPolicy</name>
  <filename>BloombergLP/baltzo/DstPolicy.adoc</filename>
  <class kind="class">BloombergLP::baltzo::DstPolicy::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/DstPolicy/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, DstPolicy::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/baltzo/DstPolicy/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(DstPolicy::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::DstPolicy::Enum</name>
  <filename>BloombergLP/baltzo/DstPolicy/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ErrorCode</name>
  <filename>BloombergLP/baltzo/ErrorCode.adoc</filename>
  <class kind="class">BloombergLP::baltzo::ErrorCode::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/ErrorCode/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, ErrorCode::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/baltzo/ErrorCode/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(ErrorCode::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ErrorCode::Enum</name>
  <filename>BloombergLP/baltzo/ErrorCode/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Loader</name>
  <filename>BloombergLP/baltzo/Loader.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Loader</name>
    <anchorfile>BloombergLP/baltzo/Loader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadTimeZone</name>
    <anchorfile>BloombergLP/baltzo/Loader/loadTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>(Zoneinfo* result, const char* timeZoneId)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalDatetime</name>
  <filename>BloombergLP/baltzo/LocalDatetime.adoc</filename>
  <class kind="class">BloombergLP::baltzo::LocalDatetime::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::LocalDatetime::LocalDatetime</class>
  <class kind="class">BloombergLP::baltzo::LocalDatetime::operator=</class>
  <class kind="class">BloombergLP::baltzo::LocalDatetime::setTimeZoneId</class>
  <class kind="class">BloombergLP::baltzo::LocalDatetime::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~LocalDatetime</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::DatetimeTz&amp;</type>
    <name>datetimeTz</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/datetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LocalDatetime::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDatetimeTz</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/setDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeTz&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalDatetime&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>timeZoneId</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/timeZoneId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalDatetime, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalDatetime, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baltzo/LocalDatetime/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalDatetime::allocator_type</name>
  <filename>BloombergLP/baltzo/LocalDatetime/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalDatetime::LocalDatetime</name>
  <filename>BloombergLP/baltzo/LocalDatetime/2constructor-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalDatetime::operator=</name>
  <filename>BloombergLP/baltzo/LocalDatetime/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalDatetime::setTimeZoneId</name>
  <filename>BloombergLP/baltzo/LocalDatetime/setTimeZoneId-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalDatetime::maxSupportedBdexVersion</name>
  <filename>BloombergLP/baltzo/LocalDatetime/maxSupportedBdexVersion-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeDescriptor</name>
  <filename>BloombergLP/baltzo/LocalTimeDescriptor.adoc</filename>
  <class kind="class">BloombergLP::baltzo::LocalTimeDescriptor::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::LocalTimeDescriptor::LocalTimeDescriptor</class>
  <class kind="class">BloombergLP::baltzo::LocalTimeDescriptor::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~LocalTimeDescriptor</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>description</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/description.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>dstInEffectFlag</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/dstInEffectFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LocalTimeDescriptor::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDescription</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/setDescription.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDstInEffectFlag</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/setDstInEffectFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUtcOffsetInSeconds</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/setUtcOffsetInSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimeDescriptor&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>utcOffsetInSeconds</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/utcOffsetInSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalTimeDescriptor, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalTimeDescriptor, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidUtcOffsetInSeconds</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeDescriptor/isValidUtcOffsetInSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeDescriptor::allocator_type</name>
  <filename>BloombergLP/baltzo/LocalTimeDescriptor/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeDescriptor::LocalTimeDescriptor</name>
  <filename>BloombergLP/baltzo/LocalTimeDescriptor/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeDescriptor::operator=</name>
  <filename>BloombergLP/baltzo/LocalTimeDescriptor/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeOffsetUtil</name>
  <filename>BloombergLP/baltzo/LocalTimeOffsetUtil.adoc</filename>
  <class kind="class">BloombergLP::baltzo::LocalTimeOffsetUtil::configure</class>
  <class kind="class">BloombergLP::baltzo::LocalTimeOffsetUtil::loadTimezone</class>
  <member kind="function">
    <type>void</type>
    <name>loadLocalTimeOffset</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeOffsetUtil/loadLocalTimeOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result, const bdlt::Datetime&amp; utcDatetime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadLocalTimePeriod</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeOffsetUtil/loadLocalTimePeriod.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimePeriod* localTimePeriod)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>localTimeOffset</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeOffsetUtil/localTimeOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Datetime&amp; utcDatetime)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::LocalTimeOffset::LocalTimeOffsetCallback</type>
    <name>setLoadLocalTimeOffsetCallback</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeOffsetUtil/setLoadLocalTimeOffsetCallback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateCount</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeOffsetUtil/updateCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeOffsetUtil::configure</name>
  <filename>BloombergLP/baltzo/LocalTimeOffsetUtil/configure-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeOffsetUtil::loadTimezone</name>
  <filename>BloombergLP/baltzo/LocalTimeOffsetUtil/loadTimezone-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimePeriod</name>
  <filename>BloombergLP/baltzo/LocalTimePeriod.adoc</filename>
  <class kind="class">BloombergLP::baltzo::LocalTimePeriod::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::LocalTimePeriod::LocalTimePeriod</class>
  <class kind="class">BloombergLP::baltzo::LocalTimePeriod::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~LocalTimePeriod</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const LocalTimeDescriptor&amp;</type>
    <name>descriptor</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/descriptor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LocalTimePeriod::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDescriptor</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/setDescriptor.adoc</anchorfile>
    <anchor/>
    <arglist>(const LocalTimeDescriptor&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUtcStartAndEndTime</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/setUtcStartAndEndTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Datetime&amp; utcStartTime, const bdlt::Datetime&amp; utcEndTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimePeriod&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Datetime&amp;</type>
    <name>utcEndTime</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/utcEndTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Datetime&amp;</type>
    <name>utcStartTime</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/utcStartTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalTimePeriod, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalTimePeriod, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidUtcStartAndEndTime</name>
    <anchorfile>BloombergLP/baltzo/LocalTimePeriod/isValidUtcStartAndEndTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Datetime&amp; utcStartTime, const bdlt::Datetime&amp; utcEndTime)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimePeriod::allocator_type</name>
  <filename>BloombergLP/baltzo/LocalTimePeriod/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimePeriod::LocalTimePeriod</name>
  <filename>BloombergLP/baltzo/LocalTimePeriod/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimePeriod::operator=</name>
  <filename>BloombergLP/baltzo/LocalTimePeriod/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeValidity</name>
  <filename>BloombergLP/baltzo/LocalTimeValidity.adoc</filename>
  <class kind="class">BloombergLP::baltzo::LocalTimeValidity::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeValidity/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/baltzo/LocalTimeValidity/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::LocalTimeValidity::Enum</name>
  <filename>BloombergLP/baltzo/LocalTimeValidity/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TestLoader</name>
  <filename>BloombergLP/baltzo/TestLoader.adoc</filename>
  <class kind="class">BloombergLP::baltzo::TestLoader::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::TestLoader::TestLoader</class>
  <class kind="class">BloombergLP::baltzo::TestLoader::setTimeZone</class>
  <member kind="function">
    <type>void</type>
    <name>~TestLoader</name>
    <anchorfile>BloombergLP/baltzo/TestLoader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestLoader::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/TestLoader/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadTimeZone</name>
    <anchorfile>BloombergLP/baltzo/TestLoader/loadTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>(Zoneinfo* result, const char* timeZoneId)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/TestLoader/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TestLoader, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TestLoader, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baltzo/TestLoader/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TestLoader::allocator_type</name>
  <filename>BloombergLP/baltzo/TestLoader/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TestLoader::TestLoader</name>
  <filename>BloombergLP/baltzo/TestLoader/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TestLoader::setTimeZone</name>
  <filename>BloombergLP/baltzo/TestLoader/setTimeZone-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil.adoc</filename>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::convertLocalToLocalTime</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::convertLocalToUtc</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::initLocalTime</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::loadLocalTimePeriod</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::now</class>
  <class kind="class">BloombergLP::baltzo::TimeZoneUtil::validateLocalTime</class>
  <member kind="function">
    <type>int</type>
    <name>addInterval</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtil/addInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalDatetime* result, const LocalDatetime&amp; originalTime, const bsls::TimeInterval&amp; interval)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadLocalTimePeriodForUtc</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtil/loadLocalTimePeriodForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimePeriod* result, const char* timeZoneId, const bdlt::Datetime&amp; utcTime)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::convertLocalToLocalTime</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/convertLocalToLocalTime-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::convertLocalToUtc</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/convertLocalToUtc-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/convertUtcToLocalTime-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::initLocalTime</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/initLocalTime-09e2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::loadLocalTimePeriod</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/loadLocalTimePeriod-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::now</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/now-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtil::validateLocalTime</name>
  <filename>BloombergLP/baltzo/TimeZoneUtil/validateLocalTime-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::TimeZoneUtilImp</name>
  <filename>BloombergLP/baltzo/TimeZoneUtilImp.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>convertUtcToLocalTime</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtilImp/convertUtcToLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DatetimeTz* result, const char* resultTimeZoneId, const bdlt::Datetime&amp; utcTime, ZoneinfoCache* cache)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>createLocalTimePeriod</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtilImp/createLocalTimePeriod.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimePeriod* result, const Zoneinfo::TransitionConstIterator&amp; transition, const Zoneinfo&amp; timeZone)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initLocalTime</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtilImp/initLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DatetimeTz* result, LocalTimeValidity::Enum* resultValidity, const bdlt::Datetime&amp; localTime, const char* timeZoneId, DstPolicy::Enum dstPolicy, ZoneinfoCache* cache)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadLocalTimePeriodForUtc</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtilImp/loadLocalTimePeriodForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimePeriod* result, const char* timeZoneId, const bdlt::Datetime&amp; utcTime, ZoneinfoCache* cache)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resolveLocalTime</name>
    <anchorfile>BloombergLP/baltzo/TimeZoneUtilImp/resolveLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DatetimeTz* result, LocalTimeValidity::Enum* resultValidity, Zoneinfo::TransitionConstIterator* transitionIter, const bdlt::Datetime&amp; localTime, DstPolicy::Enum dstPolicy, const Zoneinfo&amp; timeZone)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::WindowsTimeZoneUtil</name>
  <filename>BloombergLP/baltzo/WindowsTimeZoneUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>getWindowsTimeZoneId</name>
    <anchorfile>BloombergLP/baltzo/WindowsTimeZoneUtil/getWindowsTimeZoneId.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** result, const char* zoneinfoId)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getZoneinfoId</name>
    <anchorfile>BloombergLP/baltzo/WindowsTimeZoneUtil/getZoneinfoId.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** result, const char* windowsTimeZoneId)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo</name>
  <filename>BloombergLP/baltzo/Zoneinfo.adoc</filename>
  <class kind="class">BloombergLP::baltzo::Zoneinfo::TransitionConstIterator</class>
  <class kind="class">BloombergLP::baltzo::Zoneinfo::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::Zoneinfo::Zoneinfo</class>
  <class kind="class">BloombergLP::baltzo::Zoneinfo::operator=</class>
  <class kind="class">BloombergLP::baltzo::Zoneinfo::setIdentifier</class>
  <class kind="class">BloombergLP::baltzo::Zoneinfo::setPosixExtendedRangeDescription</class>
  <member kind="function">
    <type>void</type>
    <name>addTransition</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/addTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::EpochUtil::TimeT64 utcTime, const LocalTimeDescriptor&amp; descriptor)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Zoneinfo::TransitionConstIterator</type>
    <name>beginTransitions</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/beginTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Zoneinfo::TransitionConstIterator</type>
    <name>endTransitions</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/endTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TransitionConstIterator</type>
    <name>findTransitionForUtcTime</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/findTransitionForUtcTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Datetime&amp; utcTime)</arglist>
  </member>
  <member kind="function">
    <type>const ZoneinfoTransition&amp;</type>
    <name>firstTransition</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/firstTransition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Zoneinfo::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>identifier</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/identifier.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numTransitions</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/numTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>posixExtendedRangeDescription</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/posixExtendedRangeDescription.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Zoneinfo&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Zoneinfo, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Zoneinfo, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baltzo/Zoneinfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo::TransitionConstIterator</name>
  <filename>BloombergLP/baltzo/Zoneinfo/TransitionConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo::allocator_type</name>
  <filename>BloombergLP/baltzo/Zoneinfo/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo::Zoneinfo</name>
  <filename>BloombergLP/baltzo/Zoneinfo/2constructor-002.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo::operator=</name>
  <filename>BloombergLP/baltzo/Zoneinfo/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo::setIdentifier</name>
  <filename>BloombergLP/baltzo/Zoneinfo/setIdentifier-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::Zoneinfo::setPosixExtendedRangeDescription</name>
  <filename>BloombergLP/baltzo/Zoneinfo/setPosixExtendedRangeDescription-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoBinaryHeader</name>
  <filename>BloombergLP/baltzo/ZoneinfoBinaryHeader.adoc</filename>
  <class kind="class">BloombergLP::baltzo::ZoneinfoBinaryHeader::ZoneinfoBinaryHeader</class>
  <member kind="function">
    <type>void</type>
    <name>~ZoneinfoBinaryHeader</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ZoneinfoBinaryHeader&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ZoneinfoBinaryHeader&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>abbrevDataSize</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/abbrevDataSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numIsGmt</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/numIsGmt.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numIsStd</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/numIsStd.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numLeaps</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/numLeaps.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numLocalTimeTypes</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/numLocalTimeTypes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numTransitions</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/numTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAbbrevDataSize</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setAbbrevDataSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumIsGmt</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setNumIsGmt.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumIsStd</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setNumIsStd.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumLeaps</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setNumLeaps.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumLocalTimeTypes</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setNumLocalTimeTypes.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumTransitions</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setNumTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setVersion</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/setVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(char value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(ZoneinfoBinaryHeader&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>version</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/version.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidAbbrevDataSize</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidAbbrevDataSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumIsGmt</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidNumIsGmt.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumIsStd</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidNumIsStd.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumLeaps</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidNumLeaps.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumLocalTimeTypes</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidNumLocalTimeTypes.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumTransitions</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidNumTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidVersion</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoBinaryHeader/isValidVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(char value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoBinaryHeader::ZoneinfoBinaryHeader</name>
  <filename>BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoBinaryReader</name>
  <filename>BloombergLP/baltzo/ZoneinfoBinaryReader.adoc</filename>
  <class kind="class">BloombergLP::baltzo::ZoneinfoBinaryReader::read</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoBinaryReader::readRaw</class>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoBinaryReader::read</name>
  <filename>BloombergLP/baltzo/ZoneinfoBinaryReader/read-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoBinaryReader::readRaw</name>
  <filename>BloombergLP/baltzo/ZoneinfoBinaryReader/readRaw-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoCache</name>
  <filename>BloombergLP/baltzo/ZoneinfoCache.adoc</filename>
  <class kind="class">BloombergLP::baltzo::ZoneinfoCache::allocator_type</class>
  <class kind="class">BloombergLP::baltzo::ZoneinfoCache::getZoneinfo</class>
  <member kind="function">
    <type>void</type>
    <name>ZoneinfoCache</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoCache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Loader* loader, const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ZoneinfoCache</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoCache/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ZoneinfoCache::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoCache/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Zoneinfo*</type>
    <name>lookupZoneinfo</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoCache/lookupZoneinfo.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* timeZoneId)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ZoneinfoCache, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ZoneinfoCache, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoCache/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoCache::allocator_type</name>
  <filename>BloombergLP/baltzo/ZoneinfoCache/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoCache::getZoneinfo</name>
  <filename>BloombergLP/baltzo/ZoneinfoCache/getZoneinfo-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoTransition</name>
  <filename>BloombergLP/baltzo/ZoneinfoTransition.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ZoneinfoTransition</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoTransition/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const LocalTimeDescriptor&amp;</type>
    <name>descriptor</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoTransition/descriptor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoTransition/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::EpochUtil::TimeT64</type>
    <name>utcTime</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoTransition/utcTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ZoneinfoTransition, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ZoneinfoTransition, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoTransition/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::ZoneinfoUtil</name>
  <filename>BloombergLP/baltzo/ZoneinfoUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>convertUtcToLocalTime</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoUtil/convertUtcToLocalTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::DatetimeTz* resultTime, Zoneinfo::TransitionConstIterator* resultTransition, const bdlt::Datetime&amp; utcTime, const Zoneinfo&amp; timeZone)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWellFormed</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoUtil/isWellFormed.adoc</anchorfile>
    <anchor/>
    <arglist>(const Zoneinfo&amp; timeZone)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadRelevantTransitions</name>
    <anchorfile>BloombergLP/baltzo/ZoneinfoUtil/loadRelevantTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>(Zoneinfo::TransitionConstIterator* firstResultTransition, Zoneinfo::TransitionConstIterator* secondResultTransition, LocalTimeValidity::Enum* resultValidity, const bdlt::Datetime&amp; localTime, const Zoneinfo&amp; timeZone)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::swap</name>
  <filename>BloombergLP/baltzo/swap-09f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::operator&lt;&lt;</name>
  <filename>BloombergLP/baltzo/operator_lshift-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::operator==</name>
  <filename>BloombergLP/baltzo/operator_eq-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::baltzo::operator!=</name>
  <filename>BloombergLP/baltzo/operator_not_eq-0b.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::balxml</name>
  <filename>BloombergLP/balxml.adoc</filename>
  <class kind="class">BloombergLP::balxml::Base64Parser</class>
  <class kind="class">BloombergLP::balxml::ConfigSchema</class>
  <class kind="class">BloombergLP::balxml::Decoder</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions</class>
  <class kind="class">BloombergLP::balxml::Decoder_ChoiceContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_ElementContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_ErrorLogger</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_ListParser</class>
  <class kind="class">BloombergLP::balxml::Decoder_NillableContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeProxy</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseNillableObject</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseNillableObject_executeImpProxy</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeImpProxy</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeProxy</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseSequenceSimpleContent</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseSequenceSubElement</class>
  <class kind="class">BloombergLP::balxml::Decoder_PrepareSequenceContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_PushParserContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_SelectContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_SequenceContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_SimpleContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_UTF8Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_UnknownElementContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_decodeImpProxy</class>
  <class kind="class">BloombergLP::balxml::ElementAttribute</class>
  <class kind="class">BloombergLP::balxml::Encoder</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions</class>
  <class kind="class">BloombergLP::balxml::Encoder_Context</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeProxy</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeValue</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy</class>
  <class kind="class">BloombergLP::balxml::Encoder_OptionsCompatibilityUtil</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceSecondPass</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle</class>
  <class kind="class">BloombergLP::balxml::ErrorInfo</class>
  <class kind="class">BloombergLP::balxml::Formatter</class>
  <class kind="class">BloombergLP::balxml::FormatterWhitespaceType</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplStateId</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplUtil</class>
  <class kind="class">BloombergLP::balxml::Formatter_Mode</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplStateId</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplUtil</class>
  <class kind="class">BloombergLP::balxml::Formatter_State</class>
  <class kind="class">BloombergLP::balxml::Formatter_StreamHolder</class>
  <class kind="class">BloombergLP::balxml::HexParser</class>
  <class kind="class">BloombergLP::balxml::HexParser_Helper</class>
  <class kind="class">BloombergLP::balxml::ListParser</class>
  <class kind="class">BloombergLP::balxml::MiniReader</class>
  <class kind="class">BloombergLP::balxml::NamespaceRegistry</class>
  <class kind="class">BloombergLP::balxml::PrefixStack</class>
  <class kind="class">BloombergLP::balxml::Reader</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtil</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseBase64</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseDecimal</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseDefault</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseHex</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseList</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseListElementDefault</class>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseText</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtil</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintBase64</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintDecimal</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintDefault</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintHex</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintList</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintListElementDefault</class>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintText</class>
  <class kind="class">BloombergLP::balxml::Utf8ReaderWrapper</class>
  <class kind="class">BloombergLP::balxml::Util</class>
  <class kind="class">BloombergLP::balxml::ValidatingReader</class>
  <class kind="class">BloombergLP::balxml::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::balxml::operator==</class>
  <class kind="class">BloombergLP::balxml::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Base64Parser</name>
  <filename>BloombergLP/balxml/Base64Parser.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Base64Parser</name>
    <anchorfile>BloombergLP/balxml/Base64Parser/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Base64Parser/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endParse</name>
    <anchorfile>BloombergLP/balxml/Base64Parser/endParse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushCharacters</name>
    <anchorfile>BloombergLP/balxml/Base64Parser/pushCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITERATOR begin, INPUT_ITERATOR end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ConfigSchema</name>
  <filename>BloombergLP/balxml/ConfigSchema.adoc</filename>
  <class kind="class">BloombergLP::balxml::ConfigSchema::TEXT</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ConfigSchema::TEXT</name>
  <filename>BloombergLP/balxml/ConfigSchema/TEXT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder</name>
  <filename>BloombergLP/balxml/Decoder.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder::Decoder</class>
  <class kind="class">BloombergLP::balxml::Decoder::decode</class>
  <class kind="class">BloombergLP::balxml::Decoder::decodeAny</class>
  <class kind="class">BloombergLP::balxml::Decoder::open</class>
  <member kind="function">
    <type>void</type>
    <name>~Decoder</name>
    <anchorfile>BloombergLP/balxml/Decoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>close</name>
    <anchorfile>BloombergLP/balxml/Decoder/close.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>errorCount</name>
    <anchorfile>BloombergLP/balxml/Decoder/errorCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ErrorInfo*</type>
    <name>errorInfo</name>
    <anchorfile>BloombergLP/balxml/Decoder/errorInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ErrorInfo::Severity</type>
    <name>errorSeverity</name>
    <anchorfile>BloombergLP/balxml/Decoder/errorSeverity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream*</type>
    <name>errorStream</name>
    <anchorfile>BloombergLP/balxml/Decoder/errorStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/balxml/Decoder/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numUnknownElementsSkipped</name>
    <anchorfile>BloombergLP/balxml/Decoder/numUnknownElementsSkipped.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DecoderOptions*</type>
    <name>options</name>
    <anchorfile>BloombergLP/balxml/Decoder/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Reader*</type>
    <name>reader</name>
    <anchorfile>BloombergLP/balxml/Decoder/reader.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumUnknownElementsSkipped</name>
    <anchorfile>BloombergLP/balxml/Decoder/setNumUnknownElementsSkipped.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>warningCount</name>
    <anchorfile>BloombergLP/balxml/Decoder/warningCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream*</type>
    <name>warningStream</name>
    <anchorfile>BloombergLP/balxml/Decoder/warningStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder::Decoder</name>
  <filename>BloombergLP/balxml/Decoder/2constructor-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder::decode</name>
  <filename>BloombergLP/balxml/Decoder/decode-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder::decodeAny</name>
  <filename>BloombergLP/balxml/Decoder/decodeAny-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder::open</name>
  <filename>BloombergLP/balxml/Decoder/open-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions</name>
  <filename>BloombergLP/balxml/DecoderOptions.adoc</filename>
  <class kind="class">BloombergLP::balxml::DecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::DecoderOptions</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::operator=</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::accessAttribute</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::manipulateAttribute</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::CLASS_NAME</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_FORMATTING_MODE</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_MAX_DEPTH</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_SKIP_UNKNOWN_ELEMENTS</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_VALIDATE_INPUT_IS_UTF8</class>
  <class kind="class">BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_VALIDATE_ROOT_TAG</class>
  <member kind="function">
    <type>void</type>
    <name>~DecoderOptions</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>formattingMode</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/formattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxDepth</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/maxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormattingMode</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/setFormattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDepth</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/setMaxDepth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSkipUnknownElements</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/setSkipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValidateInputIsUtf8</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/setValidateInputIsUtf8.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValidateRootTag</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/setValidateRootTag.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>skipUnknownElements</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/skipUnknownElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>validateInputIsUtf8</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/validateInputIsUtf8.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>validateRootTag</name>
    <anchorfile>BloombergLP/balxml/DecoderOptions/validateRootTag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/DecoderOptions/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/DecoderOptions/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/DecoderOptions/_04enum-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::DecoderOptions</name>
  <filename>BloombergLP/balxml/DecoderOptions/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::operator=</name>
  <filename>BloombergLP/balxml/DecoderOptions/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::accessAttribute</name>
  <filename>BloombergLP/balxml/DecoderOptions/accessAttribute-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::manipulateAttribute</name>
  <filename>BloombergLP/balxml/DecoderOptions/manipulateAttribute-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::lookupAttributeInfo</name>
  <filename>BloombergLP/balxml/DecoderOptions/lookupAttributeInfo-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balxml/DecoderOptions/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::CLASS_NAME</name>
  <filename>BloombergLP/balxml/DecoderOptions/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_FORMATTING_MODE</name>
  <filename>BloombergLP/balxml/DecoderOptions/DEFAULT_INITIALIZER_FORMATTING_MODE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_MAX_DEPTH</name>
  <filename>BloombergLP/balxml/DecoderOptions/DEFAULT_INITIALIZER_MAX_DEPTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_SKIP_UNKNOWN_ELEMENTS</name>
  <filename>BloombergLP/balxml/DecoderOptions/DEFAULT_INITIALIZER_SKIP_UNKNOWN_ELEMENTS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_VALIDATE_INPUT_IS_UTF8</name>
  <filename>BloombergLP/balxml/DecoderOptions/DEFAULT_INITIALIZER_VALIDATE_INPUT_IS_UTF8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::DecoderOptions::DEFAULT_INITIALIZER_VALIDATE_ROOT_TAG</name>
  <filename>BloombergLP/balxml/DecoderOptions/DEFAULT_INITIALIZER_VALIDATE_ROOT_TAG.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ChoiceContext</name>
  <filename>BloombergLP/balxml/Decoder_ChoiceContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ChoiceContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_ChoiceContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_ChoiceContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ChoiceContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_ChoiceContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ChoiceContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ChoiceContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ElementContext</name>
  <filename>BloombergLP/balxml/Decoder_ElementContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Decoder_ElementContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ErrorLogger</name>
  <filename>BloombergLP/balxml/Decoder_ErrorLogger.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ErrorLogger</name>
    <anchorfile>BloombergLP/balxml/Decoder_ErrorLogger/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ErrorInfo::Severity severity, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Decoder_ErrorLogger</name>
    <anchorfile>BloombergLP/balxml/Decoder_ErrorLogger/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>stream</name>
    <anchorfile>BloombergLP/balxml/Decoder_ErrorLogger/stream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ErrorLogger</name>
    <anchorfile>BloombergLP/balxml/Decoder_ErrorLogger.adoc</anchorfile>
    <anchor/>
    <arglist>(const Decoder_ErrorLogger&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Decoder_ErrorLogger&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balxml/Decoder_ErrorLogger.adoc</anchorfile>
    <anchor/>
    <arglist>(const Decoder_ErrorLogger&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-09.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-09/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0f.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0e.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0b.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-072.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-072/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-07a.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-07a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0a.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_InstantiateContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_InstantiateContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_InstantiateContext-0a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ListParser</name>
  <filename>BloombergLP/balxml/Decoder_ListParser.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ListParser</name>
    <anchorfile>BloombergLP/balxml/Decoder_ListParser/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ListParser/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ListParser/endParse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_ListParser/pushCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITERATOR begin, INPUT_ITERATOR end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_NillableContext</name>
  <filename>BloombergLP/balxml/Decoder_NillableContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_NillableContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Decoder_NillableContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/isNil.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setElementContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/setElementContext.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder_ElementContext* elementContext)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_NillableContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute::executeImp</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ParseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseAttribute/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder, const char* name, const char* value, std::size_t lengthValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>execute</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseAttribute/execute.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>failed</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseAttribute/failed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseAttribute/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute::executeImp</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute/executeImp-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy::d_instance_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeImpProxy/operator_call-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeImpProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeImpProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeImpProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeProxy</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseAttribute_executeProxy::d_instance_p</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseAttribute_executeProxy/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseAttribute_executeProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Decoder_ParseAttribute_executeProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseNillableObject</name>
  <filename>BloombergLP/balxml/Decoder_ParseNillableObject.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseNillableObject::executeImp</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ParseNillableObject</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseNillableObject/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseNillableObject/isNil.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseNillableObject/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseNillableObject::executeImp</name>
  <filename>BloombergLP/balxml/Decoder_ParseNillableObject/executeImp-0fa.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseNillableObject_executeImpProxy</name>
  <filename>BloombergLP/balxml/Decoder_ParseNillableObject_executeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseNillableObject_executeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseNillableObject_executeImpProxy::d_instance_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseNillableObject_executeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Decoder_ParseNillableObject_executeImpProxy/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseNillableObject_executeImpProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Decoder_ParseNillableObject_executeImpProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject::executeArrayImp</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject::executeImp</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ParseObject</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder, const char* elementName, std::size_t lenName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>execute</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject/execute.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>executeArrayRepetitionImp</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject/executeArrayRepetitionImp.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, const INFO_TYPE&amp; info)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ParseObject</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const Decoder_ParseObject&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Decoder_ParseObject&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const Decoder_ParseObject&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject::executeArrayImp</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject/executeArrayImp-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject::executeImp</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject/executeImp-0c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeImpProxy</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeImpProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeImpProxy::d_instance_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeImpProxy/operator_call-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeImpProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeImpProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeImpProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeImpProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeProxy</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Decoder_ParseObject_executeProxy::d_instance_p</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseObject_executeProxy/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseObject_executeProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Decoder_ParseObject_executeProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseSequenceSimpleContent</name>
  <filename>BloombergLP/balxml/Decoder_ParseSequenceSimpleContent.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_ParseSequenceSimpleContent::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ParseSequenceSimpleContent</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseSequenceSimpleContent/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder, const char* chars, std::size_t len)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseSequenceSimpleContent::operator()</name>
  <filename>BloombergLP/balxml/Decoder_ParseSequenceSimpleContent/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_ParseSequenceSubElement</name>
  <filename>BloombergLP/balxml/Decoder_ParseSequenceSubElement.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_ParseSequenceSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseSequenceSubElement/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder, const char* elementName, std::size_t lenName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>execute</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseSequenceSubElement/execute.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int id, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_ParseSequenceSubElement/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_PrepareSequenceContext</name>
  <filename>BloombergLP/balxml/Decoder_PrepareSequenceContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_PrepareSequenceContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_PrepareSequenceContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlb::NullableValue&lt;int&gt;* simpleContentId)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Decoder_PrepareSequenceContext/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_PushParserContext</name>
  <filename>BloombergLP/balxml/Decoder_PushParserContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_PushParserContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_PushParserContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_PushParserContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_PushParserContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_PushParserContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_PushParserContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_PushParserContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_SelectContext</name>
  <filename>BloombergLP/balxml/Decoder_SelectContext.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_SelectContext::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_SelectContext::Type</name>
  <filename>BloombergLP/balxml/Decoder_SelectContext/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_SequenceContext</name>
  <filename>BloombergLP/balxml/Decoder_SequenceContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_SequenceContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_SequenceContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_SequenceContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_SequenceContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_SequenceContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_SequenceContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_SequenceContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_SimpleContext</name>
  <filename>BloombergLP/balxml/Decoder_SimpleContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_SimpleContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_SimpleContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_SimpleContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_SimpleContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_SimpleContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_SimpleContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_SimpleContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext::Base64Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext::HexContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext::UTF8Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext::d_base64Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext::d_hexContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdStringContext::d_utf8Context</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder_StdStringContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Decoder_StdStringContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdStringContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext::Base64Context</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext/Base64Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext::HexContext</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext/HexContext.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext::UTF8Context</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext/UTF8Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext::d_base64Context</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext/d_base64Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext::d_hexContext</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext/d_hexContext.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdStringContext::d_utf8Context</name>
  <filename>BloombergLP/balxml/Decoder_StdStringContext/d_utf8Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::Base64Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::HexContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::ListContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::UTF8Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::d_base64Context</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::d_hexContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::d_listContext</class>
  <class kind="class">BloombergLP::balxml::Decoder_StdVectorCharContext::d_utf8Context</class>
  <member kind="function">
    <type>void</type>
    <name>Decoder_StdVectorCharContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;char&gt;* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Decoder_StdVectorCharContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_StdVectorCharContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::Base64Context</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/Base64Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::HexContext</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/HexContext.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::ListContext</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/ListContext.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::UTF8Context</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/UTF8Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::d_base64Context</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/d_base64Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::d_hexContext</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/d_hexContext.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::d_listContext</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/d_listContext.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_StdVectorCharContext::d_utf8Context</name>
  <filename>BloombergLP/balxml/Decoder_StdVectorCharContext/d_utf8Context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_UTF8Context</name>
  <filename>BloombergLP/balxml/Decoder_UTF8Context.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_UTF8Context</name>
    <anchorfile>BloombergLP/balxml/Decoder_UTF8Context/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_UTF8Context/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_UTF8Context/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_UTF8Context/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_UTF8Context/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_UTF8Context/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_UnknownElementContext</name>
  <filename>BloombergLP/balxml/Decoder_UnknownElementContext.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Decoder_UnknownElementContext</name>
    <anchorfile>BloombergLP/balxml/Decoder_UnknownElementContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addCharacters</name>
    <anchorfile>BloombergLP/balxml/Decoder_UnknownElementContext/addCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* chars, std::size_t length, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/Decoder_ElementContext/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_UnknownElementContext/endElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseAttribute</name>
    <anchorfile>BloombergLP/balxml/Decoder_UnknownElementContext/parseAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name, const char* value, std::size_t lenValue, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseSubElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_UnknownElementContext/parseSubElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* elementName, Decoder* decoder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startElement</name>
    <anchorfile>BloombergLP/balxml/Decoder_UnknownElementContext/startElement.adoc</anchorfile>
    <anchor/>
    <arglist>(Decoder* decoder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_decodeImpProxy</name>
  <filename>BloombergLP/balxml/Decoder_decodeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Decoder_decodeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Decoder_decodeImpProxy::d_decoder</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_decodeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Decoder_decodeImpProxy/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Decoder_decodeImpProxy::d_decoder</name>
  <filename>BloombergLP/balxml/Decoder_decodeImpProxy/d_decoder.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ElementAttribute</name>
  <filename>BloombergLP/balxml/ElementAttribute.adoc</filename>
  <class kind="class">BloombergLP::balxml::ElementAttribute::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::ElementAttribute::ElementAttribute</class>
  <class kind="class">BloombergLP::balxml::ElementAttribute::reset</class>
  <member kind="function">
    <type>unsigned int</type>
    <name>flags</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/flags.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>localName</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/localName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>namespaceId</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/namespaceId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>namespaceUri</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/namespaceUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>prefix</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/prefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const PrefixStack*</type>
    <name>prefixStack</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/prefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>qualifiedName</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/qualifiedName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>value</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ElementAttribute, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ElementAttribute, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/balxml/ElementAttribute/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ElementAttribute::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/ElementAttribute/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ElementAttribute::ElementAttribute</name>
  <filename>BloombergLP/balxml/ElementAttribute/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ElementAttribute::reset</name>
  <filename>BloombergLP/balxml/ElementAttribute/reset-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder</name>
  <filename>BloombergLP/balxml/Encoder.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder::Encoder</class>
  <class kind="class">BloombergLP::balxml::Encoder::encode</class>
  <class kind="class">BloombergLP::balxml::Encoder::encodeAny</class>
  <class kind="class">BloombergLP::balxml::Encoder::encodeAnyToStream</class>
  <member kind="function">
    <type>void</type>
    <name>~Encoder</name>
    <anchorfile>BloombergLP/balxml/Encoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>encodeToStream</name>
    <anchorfile>BloombergLP/balxml/Encoder/encodeToStream.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>ErrorInfo::Severity</type>
    <name>errorSeverity</name>
    <anchorfile>BloombergLP/balxml/Encoder/errorSeverity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream*</type>
    <name>errorStream</name>
    <anchorfile>BloombergLP/balxml/Encoder/errorStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCompact</name>
    <anchorfile>BloombergLP/balxml/Encoder/isCompact.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>loggedMessages</name>
    <anchorfile>BloombergLP/balxml/Encoder/loggedMessages.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EncoderOptions*</type>
    <name>options</name>
    <anchorfile>BloombergLP/balxml/Encoder/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream*</type>
    <name>warningStream</name>
    <anchorfile>BloombergLP/balxml/Encoder/warningStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Encoder, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Encoder, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balxml/Encoder/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder::Encoder</name>
  <filename>BloombergLP/balxml/Encoder/2constructor-0c5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder::encode</name>
  <filename>BloombergLP/balxml/Encoder/encode-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder::encodeAny</name>
  <filename>BloombergLP/balxml/Encoder/encodeAny-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder::encodeAnyToStream</name>
  <filename>BloombergLP/balxml/Encoder/encodeAnyToStream-01b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions</name>
  <filename>BloombergLP/balxml/EncoderOptions.adoc</filename>
  <class kind="class">BloombergLP::balxml::EncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::EncoderOptions</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::operator=</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::accessAttribute</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::manipulateAttribute</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::lookupAttributeInfo</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::ATTRIBUTE_INFO_ARRAY</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::CLASS_NAME</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_ALLOW_CONTROL_CHARACTERS</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_ENCODING_STYLE</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_FORMATTING_MODE</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_OUTPUT_X_M_L_HEADER</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_OUTPUT_X_S_I_ALIAS</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_SPACES_PER_LEVEL</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_USE_Z_ABBREVIATION_FOR_UTC</class>
  <class kind="class">BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_WRAP_COLUMN</class>
  <member kind="function">
    <type>void</type>
    <name>~EncoderOptions</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowControlCharacters</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/allowControlCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>datetimeFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/datetimeFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EncodingStyle::Value</type>
    <name>encodingStyle</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/encodingStyle.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>formattingMode</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/formattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initialIndentLevel</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/initialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::NullableValue&lt;int&gt;&amp;</type>
    <name>maxDecimalFractionDigits</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/maxDecimalFractionDigits.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::NullableValue&lt;int&gt;&amp;</type>
    <name>maxDecimalTotalDigits</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/maxDecimalTotalDigits.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>objectNamespace</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/objectNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>outputXMLHeader</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/outputXMLHeader.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>outputXSIAlias</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/outputXSIAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>schemaLocation</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/schemaLocation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllowControlCharacters</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setAllowControlCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDatetimeFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setDatetimeFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEncodingStyle</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setEncodingStyle.adoc</anchorfile>
    <anchor/>
    <arglist>(EncodingStyle::Value value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFormattingMode</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setFormattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInitialIndentLevel</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setInitialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDecimalFractionDigits</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setMaxDecimalFractionDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlb::NullableValue&lt;int&gt;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxDecimalTotalDigits</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setMaxDecimalTotalDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlb::NullableValue&lt;int&gt;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setObjectNamespace</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setObjectNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOutputXMLHeader</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setOutputXMLHeader.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOutputXSIAlias</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setOutputXSIAlias.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSchemaLocation</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setSchemaLocation.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSignificantDoubleDigits</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setSignificantDoubleDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlb::NullableValue&lt;int&gt;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSpacesPerLevel</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setSpacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTag</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setTag.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUseZAbbreviationForUtc</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setUseZAbbreviationForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setWrapColumn</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/setWrapColumn.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::NullableValue&lt;int&gt;&amp;</type>
    <name>significantDoubleDigits</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/significantDoubleDigits.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>tag</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/tag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>useZAbbreviationForUtc</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/useZAbbreviationForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wrapColumn</name>
    <anchorfile>BloombergLP/balxml/EncoderOptions/wrapColumn.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/EncoderOptions/_04enum-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/EncoderOptions/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/EncoderOptions/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::EncoderOptions</name>
  <filename>BloombergLP/balxml/EncoderOptions/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::operator=</name>
  <filename>BloombergLP/balxml/EncoderOptions/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::accessAttribute</name>
  <filename>BloombergLP/balxml/EncoderOptions/accessAttribute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::manipulateAttribute</name>
  <filename>BloombergLP/balxml/EncoderOptions/manipulateAttribute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::lookupAttributeInfo</name>
  <filename>BloombergLP/balxml/EncoderOptions/lookupAttributeInfo-086.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::ATTRIBUTE_INFO_ARRAY</name>
  <filename>BloombergLP/balxml/EncoderOptions/ATTRIBUTE_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::CLASS_NAME</name>
  <filename>BloombergLP/balxml/EncoderOptions/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_ALLOW_CONTROL_CHARACTERS</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_ALLOW_CONTROL_CHARACTERS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_DATETIME_FRACTIONAL_SECOND_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_ENCODING_STYLE</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_ENCODING_STYLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_FORMATTING_MODE</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_FORMATTING_MODE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_OUTPUT_X_M_L_HEADER</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_OUTPUT_X_M_L_HEADER.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_OUTPUT_X_S_I_ALIAS</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_OUTPUT_X_S_I_ALIAS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_SPACES_PER_LEVEL</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_SPACES_PER_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_USE_Z_ABBREVIATION_FOR_UTC</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_USE_Z_ABBREVIATION_FOR_UTC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncoderOptions::DEFAULT_INITIALIZER_WRAP_COLUMN</name>
  <filename>BloombergLP/balxml/EncoderOptions/DEFAULT_INITIALIZER_WRAP_COLUMN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_Context</name>
  <filename>BloombergLP/balxml/Encoder_Context.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_Context::addAttribute</class>
  <member kind="function">
    <type>void</type>
    <name>Encoder_Context</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Formatter* formatter, Encoder* encoder)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeElement</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/closeElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const NAME_TYPE&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const EncoderOptions&amp;</type>
    <name>encoderOptions</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/encoderOptions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ErrorInfo::Severity</type>
    <name>logError</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/logError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* text, const std::string_view&amp; tag, int formattingMode, int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openElement</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/openElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const NAME_TYPE&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>rawOutputStream</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/rawOutputStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>status</name>
    <anchorfile>BloombergLP/balxml/Encoder_Context/status.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_Context::addAttribute</name>
  <filename>BloombergLP/balxml/Encoder_Context/addAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject::executeImp</class>
  <member kind="function">
    <type>void</type>
    <name>Encoder_EncodeObject</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeObject/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Encoder_Context* context)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>execute</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeObject/execute.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const std::string_view&amp; tag, int formattingMode, bool isMultiple)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>executeArrayListImp</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeObject/executeArrayListImp.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const std::string_view&amp; tag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>executeArrayRepetitionImp</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeObject/executeArrayRepetitionImp.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const std::string_view&amp; tag, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeObject/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject::executeImp</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject/executeImp-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_instance_p</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_isMultiple</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_tag_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeImpProxy/operator_call-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeImpProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeImpProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_isMultiple</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeImpProxy/d_isMultiple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeImpProxy::d_tag_p</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeImpProxy/d_tag_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeProxy</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_instance_p</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_isMultiple</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_tag_p</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeObject_executeProxy/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_isMultiple</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeProxy/d_isMultiple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeObject_executeProxy::d_tag_p</name>
  <filename>BloombergLP/balxml/Encoder_EncodeObject_executeProxy/d_tag_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeValue</name>
  <filename>BloombergLP/balxml/Encoder_EncodeValue.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeValue::executeImp</class>
  <member kind="function">
    <type>void</type>
    <name>Encoder_EncodeValue</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeValue/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Encoder_Context* context)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>execute</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeValue/execute.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Encoder_EncodeValue/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeValue::executeImp</name>
  <filename>BloombergLP/balxml/Encoder_EncodeValue/executeImp-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy</name>
  <filename>BloombergLP/balxml/Encoder_EncodeValue_executeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy::d_instance_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Encoder_EncodeValue_executeImpProxy/operator_call-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Encoder_EncodeValue_executeImpProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_EncodeValue_executeImpProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Encoder_EncodeValue_executeImpProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_OptionsCompatibilityUtil</name>
  <filename>BloombergLP/balxml/Encoder_OptionsCompatibilityUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>getFormatterOptions</name>
    <anchorfile>BloombergLP/balxml/Encoder_OptionsCompatibilityUtil/getFormatterOptions.adoc</anchorfile>
    <anchor/>
    <arglist>(int* formatterIndentLevel, int* formatterSpacesPerLevel, int* formatterWrapColumn, EncoderOptions* formatterOptions, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass::addAttributeImp</class>
  <member kind="function">
    <type>void</type>
    <name>Encoder_SequenceFirstPass</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceFirstPass/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Encoder_Context* context)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceFirstPass/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const std::string_view&amp; name, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>const bool&amp;</type>
    <name>hasSubElements</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceFirstPass/hasSubElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceFirstPass/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const INFO_TYPE&amp; info)</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::NullableValue&lt;int&gt;&amp;</type>
    <name>simpleContentId</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceFirstPass/simpleContentId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass::addAttributeImp</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass/addAttributeImp-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeImpProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::operator()</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::d_instance_p</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::d_name_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::operator()</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeImpProxy/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeImpProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeImpProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeImpProxy::d_name_p</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeImpProxy/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeProxy.adoc</filename>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy::d_formattingMode</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy::d_instance_p</class>
  <class kind="class">BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy::d_name_p</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeProxy/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy::d_formattingMode</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeProxy/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy::d_instance_p</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeProxy/d_instance_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceFirstPass_addAttributeProxy::d_name_p</name>
  <filename>BloombergLP/balxml/Encoder_SequenceFirstPass_addAttributeProxy/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Encoder_SequenceSecondPass</name>
  <filename>BloombergLP/balxml/Encoder_SequenceSecondPass.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Encoder_SequenceSecondPass</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceSecondPass/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Encoder_Context* context)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/balxml/Encoder_SequenceSecondPass/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncodingStyle</name>
  <filename>BloombergLP/balxml/EncodingStyle.adoc</filename>
  <class kind="class">BloombergLP::balxml::EncodingStyle::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::Value</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::fromString</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::CLASS_NAME</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balxml/EncodingStyle/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/EncodingStyle/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balxml/EncodingStyle/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncodingStyle::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/EncodingStyle/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncodingStyle::Value</name>
  <filename>BloombergLP/balxml/EncodingStyle/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncodingStyle::fromString</name>
  <filename>BloombergLP/balxml/EncodingStyle/fromString-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncodingStyle::CLASS_NAME</name>
  <filename>BloombergLP/balxml/EncodingStyle/CLASS_NAME.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::EncodingStyle::ENUMERATOR_INFO_ARRAY</name>
  <filename>BloombergLP/balxml/EncodingStyle/ENUMERATOR_INFO_ARRAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ErrorInfo</name>
  <filename>BloombergLP/balxml/ErrorInfo.adoc</filename>
  <class kind="class">BloombergLP::balxml::ErrorInfo::Severity</class>
  <class kind="class">BloombergLP::balxml::ErrorInfo::ErrorInfo</class>
  <class kind="class">BloombergLP::balxml::ErrorInfo::setError</class>
  <member kind="function">
    <type>void</type>
    <name>~ErrorInfo</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ErrorInfo&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ErrorInfo&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>columnNumber</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/columnNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAnyError</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/isAnyError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFatalError</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/isFatalError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNoError</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/isNoError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWarning</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/isWarning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>message</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ErrorInfo::Severity</type>
    <name>severity</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/severity-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>source</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/source.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ErrorInfo, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ErrorInfo, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balxml/ErrorInfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ErrorInfo::Severity</name>
  <filename>BloombergLP/balxml/ErrorInfo/Severity-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ErrorInfo::ErrorInfo</name>
  <filename>BloombergLP/balxml/ErrorInfo/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ErrorInfo::setError</name>
  <filename>BloombergLP/balxml/ErrorInfo/setError-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter</name>
  <filename>BloombergLP/balxml/Formatter.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter::WhitespaceType</class>
  <class kind="class">BloombergLP::balxml::Formatter::Formatter</class>
  <class kind="class">BloombergLP::balxml::Formatter::BAEXML_NEWLINE_INDENT</class>
  <class kind="class">BloombergLP::balxml::Formatter::e_NEWLINE_INDENT</class>
  <class kind="class">BloombergLP::balxml::Formatter::e_PRESERVE_WHITESPACE</class>
  <class kind="class">BloombergLP::balxml::Formatter::e_WORDWRAP</class>
  <class kind="class">BloombergLP::balxml::Formatter::e_WORDWRAP_INDENT</class>
  <member kind="function">
    <type>void</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/balxml/Formatter/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name, const TYPE&amp; value, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addBlankLine</name>
    <anchorfile>BloombergLP/balxml/Formatter/addBlankLine.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addComment</name>
    <anchorfile>BloombergLP/balxml/Formatter/addComment.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; comment, bool forceNewline)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addData</name>
    <anchorfile>BloombergLP/balxml/Formatter/addData.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addElementAndData</name>
    <anchorfile>BloombergLP/balxml/Formatter/addElementAndData.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name, const TYPE&amp; value, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addHeader</name>
    <anchorfile>BloombergLP/balxml/Formatter/addHeader.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; encoding)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addListData</name>
    <anchorfile>BloombergLP/balxml/Formatter/addListData.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNewline</name>
    <anchorfile>BloombergLP/balxml/Formatter/addNewline.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addValidComment</name>
    <anchorfile>BloombergLP/balxml/Formatter/addValidComment.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; comment, bool forceNewline, bool omitEnclosingWhitespace)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeElement</name>
    <anchorfile>BloombergLP/balxml/Formatter/closeElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>const EncoderOptions&amp;</type>
    <name>encoderOptions</name>
    <anchorfile>BloombergLP/balxml/Formatter/encoderOptions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>flush</name>
    <anchorfile>BloombergLP/balxml/Formatter/flush.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>indentLevel</name>
    <anchorfile>BloombergLP/balxml/Formatter/indentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>openElement</name>
    <anchorfile>BloombergLP/balxml/Formatter/openElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; name, WhitespaceType whitespaceMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputColumn</name>
    <anchorfile>BloombergLP/balxml/Formatter/outputColumn.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>rawOutputStream</name>
    <anchorfile>BloombergLP/balxml/Formatter/rawOutputStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/Formatter/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/balxml/Formatter/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>status</name>
    <anchorfile>BloombergLP/balxml/Formatter/status.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wrapColumn</name>
    <anchorfile>BloombergLP/balxml/Formatter/wrapColumn.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::WhitespaceType</name>
  <filename>BloombergLP/balxml/Formatter/WhitespaceType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::Formatter</name>
  <filename>BloombergLP/balxml/Formatter/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::BAEXML_NEWLINE_INDENT</name>
  <filename>BloombergLP/balxml/Formatter/BAEXML_NEWLINE_INDENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::e_NEWLINE_INDENT</name>
  <filename>BloombergLP/balxml/Formatter/e_NEWLINE_INDENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::e_PRESERVE_WHITESPACE</name>
  <filename>BloombergLP/balxml/Formatter/e_PRESERVE_WHITESPACE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::e_WORDWRAP</name>
  <filename>BloombergLP/balxml/Formatter/e_WORDWRAP.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter::e_WORDWRAP_INDENT</name>
  <filename>BloombergLP/balxml/Formatter/e_WORDWRAP_INDENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::FormatterWhitespaceType</name>
  <filename>BloombergLP/balxml/FormatterWhitespaceType.adoc</filename>
  <class kind="class">BloombergLP::balxml::FormatterWhitespaceType::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::FormatterWhitespaceType::Enum</name>
  <filename>BloombergLP/balxml/FormatterWhitespaceType/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::Id</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::Formatter_CompactImplState</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::column</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::id</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::indentLevel</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::initialIndentLevel</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplState::spacesPerLevel</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::Id</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/Id-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::Formatter_CompactImplState</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/2constructor-0ed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::column</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/column-05a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::id</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/id-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::indentLevel</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/indentLevel-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::initialIndentLevel</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/initialIndentLevel-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplState::spacesPerLevel</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplState/spacesPerLevel-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplStateId</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplStateId.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplStateId::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplStateId::Enum</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplStateId/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplUtil</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplUtil.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplUtil::State</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplUtil::StateId</class>
  <class kind="class">BloombergLP::balxml::Formatter_CompactImplUtil::WhitespaceType</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name, const VALUE_TYPE&amp; value, int valueFormattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addBlankLine</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addBlankLine.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addComment</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addComment.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; comment, bool forceNewline)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addData</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addData.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const VALUE_TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addElementAndData</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addElementAndData.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name, const TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addHeader</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addHeader.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; encoding)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addListData</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addListData.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const VALUE_TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addNewline</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addNewline.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addValidComment</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/addValidComment.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; comment, bool forceNewline, bool omitEnclosingWhitespace)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>closeElement</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/closeElement.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>flush</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/flush.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>openElement</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/openElement.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name, WhitespaceType::Enum whitespaceMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/Formatter_CompactImplUtil/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(State* state)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplUtil::State</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplUtil/State.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplUtil::StateId</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplUtil/StateId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_CompactImplUtil::WhitespaceType</name>
  <filename>BloombergLP/balxml/Formatter_CompactImplUtil/WhitespaceType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_Mode</name>
  <filename>BloombergLP/balxml/Formatter_Mode.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_Mode::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_Mode::Enum</name>
  <filename>BloombergLP/balxml/Formatter_Mode/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::Id</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::WhitespaceType</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::allocator_type</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::Formatter_PrettyImplState</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::column</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::elementNesting</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::id</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::indentLevel</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::spacesPerLevel</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplState::wrapColumn</class>
  <member kind="function">
    <type>Formatter_PrettyImplState::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplState/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Formatter_PrettyImplState, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Formatter_PrettyImplState, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplState/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::Id</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/Id-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::WhitespaceType</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/WhitespaceType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::allocator_type</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::Formatter_PrettyImplState</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::column</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/column-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::elementNesting</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/elementNesting-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::id</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/id-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::indentLevel</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/indentLevel-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::spacesPerLevel</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/spacesPerLevel-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplState::wrapColumn</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplState/wrapColumn-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplStateId</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplStateId.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplStateId::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplStateId::Enum</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplStateId/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplUtil</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplUtil.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplUtil::State</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplUtil::StateId</class>
  <class kind="class">BloombergLP::balxml::Formatter_PrettyImplUtil::WhitespaceType</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addAttribute</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addAttribute.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name, const VALUE_TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addBlankLine</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addBlankLine.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addComment</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addComment.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; comment, bool forceNewline)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addData</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addData.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const VALUE_TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addElementAndData</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addElementAndData.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name, const TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addHeader</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addHeader.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; encoding)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addListData</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addListData.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const VALUE_TYPE&amp; value, int formattingMode, const EncoderOptions&amp; encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>addNewline</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addNewline.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addValidComment</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/addValidComment.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; comment, bool forceNewline, bool omitEnclosingWhitespace)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>closeElement</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/closeElement.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>flush</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/flush.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>openElement</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/openElement.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, State* state, const std::string_view&amp; name, WhitespaceType::Enum whitespaceMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/Formatter_PrettyImplUtil/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(State* state)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplUtil::State</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplUtil/State.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplUtil::StateId</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplUtil/StateId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_PrettyImplUtil::WhitespaceType</name>
  <filename>BloombergLP/balxml/Formatter_PrettyImplUtil/WhitespaceType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_State</name>
  <filename>BloombergLP/balxml/Formatter_State.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_State::Mode</class>
  <class kind="class">BloombergLP::balxml::Formatter_State::allocator_type</class>
  <class kind="class">BloombergLP::balxml::Formatter_State::Formatter_State</class>
  <class kind="class">BloombergLP::balxml::Formatter_State::d_compact</class>
  <class kind="class">BloombergLP::balxml::Formatter_State::d_pretty</class>
  <member kind="function">
    <type>void</type>
    <name>~Formatter_State</name>
    <anchorfile>BloombergLP/balxml/Formatter_State/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Formatter_State&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balxml/Formatter_State/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Formatter_State&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>Formatter_State::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/balxml/Formatter_State/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Formatter_State, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Formatter_State, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balxml/Formatter_State/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_State::Mode</name>
  <filename>BloombergLP/balxml/Formatter_State/Mode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_State::allocator_type</name>
  <filename>BloombergLP/balxml/Formatter_State/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_State::Formatter_State</name>
  <filename>BloombergLP/balxml/Formatter_State/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_State::d_compact</name>
  <filename>BloombergLP/balxml/Formatter_State/d_compact.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_State::d_pretty</name>
  <filename>BloombergLP/balxml/Formatter_State/d_pretty.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_StreamHolder</name>
  <filename>BloombergLP/balxml/Formatter_StreamHolder.adoc</filename>
  <class kind="class">BloombergLP::balxml::Formatter_StreamHolder::Formatter_StreamHolder</class>
  <class kind="class">BloombergLP::balxml::Formatter_StreamHolder::stream</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_StreamHolder::Formatter_StreamHolder</name>
  <filename>BloombergLP/balxml/Formatter_StreamHolder/2constructor-0f5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Formatter_StreamHolder::stream</name>
  <filename>BloombergLP/balxml/Formatter_StreamHolder/stream-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::HexParser</name>
  <filename>BloombergLP/balxml/HexParser.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>HexParser</name>
    <anchorfile>BloombergLP/balxml/HexParser/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/HexParser/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endParse</name>
    <anchorfile>BloombergLP/balxml/HexParser/endParse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushCharacters</name>
    <anchorfile>BloombergLP/balxml/HexParser/pushCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITERATOR begin, INPUT_ITERATOR end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::HexParser_Helper</name>
  <filename>BloombergLP/balxml/HexParser_Helper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ListParser</name>
  <filename>BloombergLP/balxml/ListParser.adoc</filename>
  <class kind="class">BloombergLP::balxml::ListParser::ParseElementCallback</class>
  <class kind="class">BloombergLP::balxml::ListParser::ParseElementFunction</class>
  <member kind="function">
    <type>void</type>
    <name>ListParser</name>
    <anchorfile>BloombergLP/balxml/ListParser/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ParseElementCallback parseElementCallback, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>beginParse</name>
    <anchorfile>BloombergLP/balxml/ListParser/beginParse.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endParse</name>
    <anchorfile>BloombergLP/balxml/ListParser/endParse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushCharacters</name>
    <anchorfile>BloombergLP/balxml/ListParser/pushCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITERATOR begin, INPUT_ITERATOR end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ListParser::ParseElementCallback</name>
  <filename>BloombergLP/balxml/ListParser/ParseElementCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ListParser::ParseElementFunction</name>
  <filename>BloombergLP/balxml/ListParser/ParseElementFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::MiniReader</name>
  <filename>BloombergLP/balxml/MiniReader.adoc</filename>
  <class kind="class">BloombergLP::balxml::Reader::StreamBufPtr</class>
  <class kind="class">BloombergLP::balxml::Reader::XmlResolverFunctor</class>
  <class kind="class">BloombergLP::balxml::Reader::NodeType</class>
  <class kind="class">BloombergLP::balxml::MiniReader::MiniReader</class>
  <class kind="class">BloombergLP::balxml::MiniReader::lookupAttribute</class>
  <class kind="class">BloombergLP::balxml::MiniReader::open</class>
  <member kind="function">
    <type>void</type>
    <name>~MiniReader</name>
    <anchorfile>BloombergLP/balxml/MiniReader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToEndNode</name>
    <anchorfile>BloombergLP/balxml/MiniReader/advanceToEndNode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToEndNodeRaw</name>
    <anchorfile>BloombergLP/balxml/MiniReader/advanceToEndNodeRaw.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToEndNodeRawBare</name>
    <anchorfile>BloombergLP/balxml/MiniReader/advanceToEndNodeRawBare.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToNextNode</name>
    <anchorfile>BloombergLP/balxml/MiniReader/advanceToNextNode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>close</name>
    <anchorfile>BloombergLP/balxml/MiniReader/close.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>documentEncoding</name>
    <anchorfile>BloombergLP/balxml/MiniReader/documentEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dumpNode</name>
    <anchorfile>BloombergLP/balxml/Reader/dumpNode.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; os)</arglist>
  </member>
  <member kind="function">
    <type>const ErrorInfo&amp;</type>
    <name>errorInfo</name>
    <anchorfile>BloombergLP/balxml/MiniReader/errorInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getColumnNumber</name>
    <anchorfile>BloombergLP/balxml/MiniReader/getColumnNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getCurrentPosition</name>
    <anchorfile>BloombergLP/balxml/MiniReader/getCurrentPosition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLineNumber</name>
    <anchorfile>BloombergLP/balxml/MiniReader/getLineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmptyElement</name>
    <anchorfile>BloombergLP/balxml/MiniReader/isEmptyElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/balxml/Reader/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFatalError</name>
    <anchorfile>BloombergLP/balxml/Reader/isFatalError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOpen</name>
    <anchorfile>BloombergLP/balxml/MiniReader/isOpen.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWarning</name>
    <anchorfile>BloombergLP/balxml/Reader/isWarning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeBaseUri</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeBaseUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeDepth</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeEndPosition</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeEndPosition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nodeHasValue</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeHasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeLocalName</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeLocalName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeName</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeNamespaceId</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeNamespaceId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeNamespaceUri</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeNamespaceUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodePrefix</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeStartPosition</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeStartPosition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NodeType</type>
    <name>nodeType</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeValue</name>
    <anchorfile>BloombergLP/balxml/MiniReader/nodeValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/balxml/MiniReader/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>options</name>
    <anchorfile>BloombergLP/balxml/MiniReader/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PrefixStack*</type>
    <name>prefixStack</name>
    <anchorfile>BloombergLP/balxml/MiniReader/prefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>XmlResolverFunctor</type>
    <name>resolver</name>
    <anchorfile>BloombergLP/balxml/MiniReader/resolver.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOptions</name>
    <anchorfile>BloombergLP/balxml/MiniReader/setOptions.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int flags)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPrefixStack</name>
    <anchorfile>BloombergLP/balxml/MiniReader/setPrefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>(PrefixStack* prefixes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setResolver</name>
    <anchorfile>BloombergLP/balxml/MiniReader/setResolver.adoc</anchorfile>
    <anchor/>
    <arglist>(XmlResolverFunctor resolver)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeTypeAsString</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeTypeAsString.adoc</anchorfile>
    <anchor/>
    <arglist>(NodeType nodeType)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::MiniReader::MiniReader</name>
  <filename>BloombergLP/balxml/MiniReader/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::MiniReader::lookupAttribute</name>
  <filename>BloombergLP/balxml/MiniReader/lookupAttribute-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::MiniReader::open</name>
  <filename>BloombergLP/balxml/MiniReader/open-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::NamespaceRegistry</name>
  <filename>BloombergLP/balxml/NamespaceRegistry.adoc</filename>
  <class kind="class">BloombergLP::balxml::NamespaceRegistry::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::NamespaceRegistry::NamespaceRegistry</class>
  <class kind="class">BloombergLP::balxml::NamespaceRegistry::lookup</class>
  <member kind="function">
    <type>void</type>
    <name>~NamespaceRegistry</name>
    <anchorfile>BloombergLP/balxml/NamespaceRegistry/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NamespaceRegistry&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/balxml/NamespaceRegistry/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const NamespaceRegistry&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lookupOrRegister</name>
    <anchorfile>BloombergLP/balxml/NamespaceRegistry/lookupOrRegister.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; namespaceUri)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/NamespaceRegistry/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/NamespaceRegistry/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NamespaceRegistry, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NamespaceRegistry, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balxml/NamespaceRegistry/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::NamespaceRegistry::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/balxml/NamespaceRegistry/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::NamespaceRegistry::NamespaceRegistry</name>
  <filename>BloombergLP/balxml/NamespaceRegistry/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::NamespaceRegistry::lookup</name>
  <filename>BloombergLP/balxml/NamespaceRegistry/lookup-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::PrefixStack</name>
  <filename>BloombergLP/balxml/PrefixStack.adoc</filename>
  <class kind="class">BloombergLP::balxml::PrefixStack::PrefixStack</class>
  <class kind="class">BloombergLP::balxml::PrefixStack::lookupNamespaceUri</class>
  <member kind="function">
    <type>void</type>
    <name>~PrefixStack</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lookupNamespaceId</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/lookupNamespaceId.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>lookupNamespacePrefix</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/lookupNamespacePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>namespaceIdByIndex</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/namespaceIdByIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>namespacePrefixByIndex</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/namespacePrefixByIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>NamespaceRegistry*</type>
    <name>namespaceRegistry</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/namespaceRegistry.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>namespaceUriByIndex</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/namespaceUriByIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPrefixes</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/numPrefixes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popPrefixes</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/popPrefixes.adoc</anchorfile>
    <anchor/>
    <arglist>(int count)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, bool fullNames)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushPrefix</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/pushPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix, const std::string_view&amp; namespaceUri)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>restoreToSize</name>
    <anchorfile>BloombergLP/balxml/PrefixStack/restoreToSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::PrefixStack::PrefixStack</name>
  <filename>BloombergLP/balxml/PrefixStack/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::PrefixStack::lookupNamespaceUri</name>
  <filename>BloombergLP/balxml/PrefixStack/lookupNamespaceUri-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Reader</name>
  <filename>BloombergLP/balxml/Reader.adoc</filename>
  <class kind="class">BloombergLP::balxml::Reader::StreamBufPtr</class>
  <class kind="class">BloombergLP::balxml::Reader::XmlResolverFunctor</class>
  <class kind="class">BloombergLP::balxml::Reader::NodeType</class>
  <class kind="class">BloombergLP::balxml::Reader::lookupAttribute</class>
  <class kind="class">BloombergLP::balxml::Reader::open</class>
  <member kind="function">
    <type>void</type>
    <name>~Reader</name>
    <anchorfile>BloombergLP/balxml/Reader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToNextNode</name>
    <anchorfile>BloombergLP/balxml/Reader/advanceToNextNode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>close</name>
    <anchorfile>BloombergLP/balxml/Reader/close.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>documentEncoding</name>
    <anchorfile>BloombergLP/balxml/Reader/documentEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dumpNode</name>
    <anchorfile>BloombergLP/balxml/Reader/dumpNode.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; os)</arglist>
  </member>
  <member kind="function">
    <type>const ErrorInfo&amp;</type>
    <name>errorInfo</name>
    <anchorfile>BloombergLP/balxml/Reader/errorInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getColumnNumber</name>
    <anchorfile>BloombergLP/balxml/Reader/getColumnNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLineNumber</name>
    <anchorfile>BloombergLP/balxml/Reader/getLineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmptyElement</name>
    <anchorfile>BloombergLP/balxml/Reader/isEmptyElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/balxml/Reader/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFatalError</name>
    <anchorfile>BloombergLP/balxml/Reader/isFatalError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOpen</name>
    <anchorfile>BloombergLP/balxml/Reader/isOpen.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWarning</name>
    <anchorfile>BloombergLP/balxml/Reader/isWarning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeBaseUri</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeBaseUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeDepth</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nodeHasValue</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeHasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeLocalName</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeLocalName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeName</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeNamespaceId</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeNamespaceId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeNamespaceUri</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeNamespaceUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodePrefix</name>
    <anchorfile>BloombergLP/balxml/Reader/nodePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NodeType</type>
    <name>nodeType</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeType-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeValue</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/balxml/Reader/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>options</name>
    <anchorfile>BloombergLP/balxml/Reader/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PrefixStack*</type>
    <name>prefixStack</name>
    <anchorfile>BloombergLP/balxml/Reader/prefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>XmlResolverFunctor</type>
    <name>resolver</name>
    <anchorfile>BloombergLP/balxml/Reader/resolver.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOptions</name>
    <anchorfile>BloombergLP/balxml/Reader/setOptions.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int flags)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPrefixStack</name>
    <anchorfile>BloombergLP/balxml/Reader/setPrefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>(PrefixStack* prefixes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setResolver</name>
    <anchorfile>BloombergLP/balxml/Reader/setResolver.adoc</anchorfile>
    <anchor/>
    <arglist>(XmlResolverFunctor resolver)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeTypeAsString</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeTypeAsString.adoc</anchorfile>
    <anchor/>
    <arglist>(NodeType nodeType)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Reader::StreamBufPtr</name>
  <filename>BloombergLP/balxml/Reader/StreamBufPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Reader::XmlResolverFunctor</name>
  <filename>BloombergLP/balxml/Reader/XmlResolverFunctor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Reader::NodeType</name>
  <filename>BloombergLP/balxml/Reader/NodeType-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Reader::lookupAttribute</name>
  <filename>BloombergLP/balxml/Reader/lookupAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Reader::open</name>
  <filename>BloombergLP/balxml/Reader/open-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtil</name>
  <filename>BloombergLP/balxml/TypesParserUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>parse</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength, int formattingMode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseBase64</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parseBase64.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseDecimal</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parseDecimal.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseHex</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parseHex.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseList</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parseList.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>parseText</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtil/parseText.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseBase64</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseBase64.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseBase64::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseBase64</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseBase64/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseBase64::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseBase64/operator_call-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseDecimal</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseDecimal.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseDecimal::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseDecimal</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseDecimal/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseDecimal::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseDecimal/operator_call-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseDefault</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseDefault.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseDefault::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseDefault</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseDefault/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseDefault::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseDefault/operator_call-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseHex</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseHex.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseHex::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseHex</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseHex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseHex::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseHex/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseList</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseList.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseList::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseList</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseList/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseList::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseList/operator_call-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseListElementDefault</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseListElementDefault.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseListElementDefault::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseListElementDefault</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseListElementDefault/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseListElementDefault::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseListElementDefault/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseText</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseText.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesParserUtilImp_ParseText::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesParserUtilImp_ParseText</name>
    <anchorfile>BloombergLP/balxml/TypesParserUtilImp_ParseText/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesParserUtilImp_ParseText::operator()</name>
  <filename>BloombergLP/balxml/TypesParserUtilImp_ParseText/operator_call-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtil</name>
  <filename>BloombergLP/balxml/TypesPrintUtil.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, int formattingMode, const EncoderOptions* encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printBase64</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/printBase64.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, const EncoderOptions* encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printDecimal</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/printDecimal.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, const EncoderOptions* encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printDefault</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/printDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, const EncoderOptions* encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printHex</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/printHex.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, const EncoderOptions* encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printList</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/printList.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, const EncoderOptions* encoderOptions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printText</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtil/printText.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintBase64</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintBase64.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintBase64::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintBase64</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintBase64/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintBase64::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintBase64/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintDecimal</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintDecimal.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintDecimal::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintDecimal</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintDecimal/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintDecimal::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintDecimal/operator_call-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintDefault</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintDefault.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintDefault::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintDefault</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintDefault/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintDefault::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintDefault/operator_call-045.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintHex</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintHex.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintHex::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintHex</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintHex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintHex::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintHex/operator_call-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintList</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintList.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintList::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintList</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintList/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintList::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintList/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintListElementDefault</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintListElementDefault.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintListElementDefault::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintListElementDefault</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintListElementDefault/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintListElementDefault::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintListElementDefault/operator_call-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintText</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintText.adoc</filename>
  <class kind="class">BloombergLP::balxml::TypesPrintUtilImp_PrintText::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>TypesPrintUtilImp_PrintText</name>
    <anchorfile>BloombergLP/balxml/TypesPrintUtilImp_PrintText/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, const EncoderOptions* encoderOptions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::TypesPrintUtilImp_PrintText::operator()</name>
  <filename>BloombergLP/balxml/TypesPrintUtilImp_PrintText/operator_call-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Utf8ReaderWrapper</name>
  <filename>BloombergLP/balxml/Utf8ReaderWrapper.adoc</filename>
  <class kind="class">BloombergLP::balxml::Reader::StreamBufPtr</class>
  <class kind="class">BloombergLP::balxml::Reader::XmlResolverFunctor</class>
  <class kind="class">BloombergLP::balxml::Reader::NodeType</class>
  <class kind="class">BloombergLP::balxml::Utf8ReaderWrapper::lookupAttribute</class>
  <class kind="class">BloombergLP::balxml::Utf8ReaderWrapper::open</class>
  <member kind="function">
    <type>void</type>
    <name>Utf8ReaderWrapper</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Reader* reader, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Utf8ReaderWrapper</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToNextNode</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/advanceToNextNode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>close</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/close.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>documentEncoding</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/documentEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dumpNode</name>
    <anchorfile>BloombergLP/balxml/Reader/dumpNode.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; os)</arglist>
  </member>
  <member kind="function">
    <type>const ErrorInfo&amp;</type>
    <name>errorInfo</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/errorInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getColumnNumber</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/getColumnNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLineNumber</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/getLineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmptyElement</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/isEmptyElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/balxml/Reader/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFatalError</name>
    <anchorfile>BloombergLP/balxml/Reader/isFatalError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOpen</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/isOpen.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWarning</name>
    <anchorfile>BloombergLP/balxml/Reader/isWarning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeBaseUri</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeBaseUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeDepth</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nodeHasValue</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeHasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeLocalName</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeLocalName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeName</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeNamespaceId</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeNamespaceId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeNamespaceUri</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeNamespaceUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodePrefix</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NodeType</type>
    <name>nodeType</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeValue</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/nodeValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>options</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PrefixStack*</type>
    <name>prefixStack</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/prefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>XmlResolverFunctor</type>
    <name>resolver</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/resolver.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOptions</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/setOptions.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int flags)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPrefixStack</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/setPrefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>(PrefixStack* prefixes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setResolver</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/setResolver.adoc</anchorfile>
    <anchor/>
    <arglist>(XmlResolverFunctor resolver)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Utf8ReaderWrapper, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Utf8ReaderWrapper, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/balxml/Utf8ReaderWrapper/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeTypeAsString</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeTypeAsString.adoc</anchorfile>
    <anchor/>
    <arglist>(NodeType nodeType)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Utf8ReaderWrapper::lookupAttribute</name>
  <filename>BloombergLP/balxml/Utf8ReaderWrapper/lookupAttribute-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Utf8ReaderWrapper::open</name>
  <filename>BloombergLP/balxml/Utf8ReaderWrapper/open-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Util</name>
  <filename>BloombergLP/balxml/Util.adoc</filename>
  <class kind="class">BloombergLP::balxml::Util::extractNamespaceFromXsd</class>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::Util::extractNamespaceFromXsd</name>
  <filename>BloombergLP/balxml/Util/extractNamespaceFromXsd-009.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::ValidatingReader</name>
  <filename>BloombergLP/balxml/ValidatingReader.adoc</filename>
  <class kind="class">BloombergLP::balxml::Reader::StreamBufPtr</class>
  <class kind="class">BloombergLP::balxml::Reader::XmlResolverFunctor</class>
  <class kind="class">BloombergLP::balxml::Reader::NodeType</class>
  <class kind="class">BloombergLP::balxml::Reader::lookupAttribute</class>
  <class kind="class">BloombergLP::balxml::Reader::open</class>
  <member kind="function">
    <type>void</type>
    <name>~ValidatingReader</name>
    <anchorfile>BloombergLP/balxml/ValidatingReader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addSchema</name>
    <anchorfile>BloombergLP/balxml/ValidatingReader/addSchema.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* location, std::streambuf* schema)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToNextNode</name>
    <anchorfile>BloombergLP/balxml/Reader/advanceToNextNode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>close</name>
    <anchorfile>BloombergLP/balxml/Reader/close.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>documentEncoding</name>
    <anchorfile>BloombergLP/balxml/Reader/documentEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dumpNode</name>
    <anchorfile>BloombergLP/balxml/Reader/dumpNode.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; os)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableValidation</name>
    <anchorfile>BloombergLP/balxml/ValidatingReader/enableValidation.adoc</anchorfile>
    <anchor/>
    <arglist>(bool validationFlag)</arglist>
  </member>
  <member kind="function">
    <type>const ErrorInfo&amp;</type>
    <name>errorInfo</name>
    <anchorfile>BloombergLP/balxml/Reader/errorInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getColumnNumber</name>
    <anchorfile>BloombergLP/balxml/Reader/getColumnNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLineNumber</name>
    <anchorfile>BloombergLP/balxml/Reader/getLineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmptyElement</name>
    <anchorfile>BloombergLP/balxml/Reader/isEmptyElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/balxml/Reader/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFatalError</name>
    <anchorfile>BloombergLP/balxml/Reader/isFatalError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOpen</name>
    <anchorfile>BloombergLP/balxml/Reader/isOpen.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWarning</name>
    <anchorfile>BloombergLP/balxml/Reader/isWarning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeBaseUri</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeBaseUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeDepth</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nodeHasValue</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeHasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeLocalName</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeLocalName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeName</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nodeNamespaceId</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeNamespaceId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeNamespaceUri</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeNamespaceUri.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodePrefix</name>
    <anchorfile>BloombergLP/balxml/Reader/nodePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NodeType</type>
    <name>nodeType</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeType-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeValue</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAttributes</name>
    <anchorfile>BloombergLP/balxml/Reader/numAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>options</name>
    <anchorfile>BloombergLP/balxml/Reader/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PrefixStack*</type>
    <name>prefixStack</name>
    <anchorfile>BloombergLP/balxml/Reader/prefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeSchemas</name>
    <anchorfile>BloombergLP/balxml/ValidatingReader/removeSchemas.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>XmlResolverFunctor</type>
    <name>resolver</name>
    <anchorfile>BloombergLP/balxml/Reader/resolver.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOptions</name>
    <anchorfile>BloombergLP/balxml/Reader/setOptions.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int flags)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPrefixStack</name>
    <anchorfile>BloombergLP/balxml/Reader/setPrefixStack.adoc</anchorfile>
    <anchor/>
    <arglist>(PrefixStack* prefixes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setResolver</name>
    <anchorfile>BloombergLP/balxml/Reader/setResolver.adoc</anchorfile>
    <anchor/>
    <arglist>(XmlResolverFunctor resolver)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>validationFlag</name>
    <anchorfile>BloombergLP/balxml/ValidatingReader/validationFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nodeTypeAsString</name>
    <anchorfile>BloombergLP/balxml/Reader/nodeTypeAsString.adoc</anchorfile>
    <anchor/>
    <arglist>(NodeType nodeType)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::operator&lt;&lt;</name>
  <filename>BloombergLP/balxml/operator_lshift-01e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::operator==</name>
  <filename>BloombergLP/balxml/operator_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::balxml::operator!=</name>
  <filename>BloombergLP/balxml/operator_not_eq-0a.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bblb</name>
  <filename>BloombergLP/bblb.adoc</filename>
  <class kind="class">BloombergLP::bblb::ScheduleGenerationUtil</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bblb::ScheduleGenerationUtil</name>
  <filename>BloombergLP/bblb/ScheduleGenerationUtil.adoc</filename>
  <class kind="class">BloombergLP::bblb::ScheduleGenerationUtil::generateFromBusinessDayOfMonth</class>
  <class kind="class">BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayInterval</class>
  <class kind="class">BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayOfMonth</class>
  <class kind="class">BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayOfWeekAfterDayOfMonth</class>
  <class kind="class">BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayOfWeekInMonth</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bblb::ScheduleGenerationUtil::generateFromBusinessDayOfMonth</name>
  <filename>BloombergLP/bblb/ScheduleGenerationUtil/generateFromBusinessDayOfMonth-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayInterval</name>
  <filename>BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayOfMonth</name>
  <filename>BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayOfMonth-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayOfWeekAfterDayOfMonth</name>
  <filename>BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayOfWeekAfterDayOfMonth-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayOfWeekInMonth</name>
  <filename>BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayOfWeekInMonth-07.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bbldc</name>
  <filename>BloombergLP/bbldc.adoc</filename>
  <class kind="class">BloombergLP::bbldc::BasicActual360</class>
  <class kind="class">BloombergLP::bbldc::BasicActual36525</class>
  <class kind="class">BloombergLP::bbldc::BasicActual365Fixed</class>
  <class kind="class">BloombergLP::bbldc::BasicBasicDayCountAdapter</class>
  <class kind="class">BloombergLP::bbldc::BasicDateRangeDayCountAdapter</class>
  <class kind="class">BloombergLP::bbldc::BasicDayCount</class>
  <class kind="class">BloombergLP::bbldc::BasicDayCountUtil</class>
  <class kind="class">BloombergLP::bbldc::BasicIsda11</class>
  <class kind="class">BloombergLP::bbldc::BasicIsdaActualActual</class>
  <class kind="class">BloombergLP::bbldc::BasicIsma30360</class>
  <class kind="class">BloombergLP::bbldc::BasicNl365</class>
  <class kind="class">BloombergLP::bbldc::BasicPsa30360Eom</class>
  <class kind="class">BloombergLP::bbldc::BasicSia30360Eom</class>
  <class kind="class">BloombergLP::bbldc::BasicSia30360Neom</class>
  <class kind="class">BloombergLP::bbldc::CalendarBus252</class>
  <class kind="class">BloombergLP::bbldc::CalendarDateRangeDayCountAdapter</class>
  <class kind="class">BloombergLP::bbldc::CalendarDayCountUtil</class>
  <class kind="class">BloombergLP::bbldc::DateRangeDayCount</class>
  <class kind="class">BloombergLP::bbldc::DayCountConvention</class>
  <class kind="class">BloombergLP::bbldc::PeriodDateRangeDayCountAdapter</class>
  <class kind="class">BloombergLP::bbldc::PeriodDayCountUtil</class>
  <class kind="class">BloombergLP::bbldc::PeriodIcmaActualActual</class>
  <class kind="class">BloombergLP::bbldc::TerminatedBasicDayCountAdapter</class>
  <class kind="class">BloombergLP::bbldc::TerminatedDateRangeDayCountAdapter</class>
  <class kind="class">BloombergLP::bbldc::TerminatedDayCountUtil</class>
  <class kind="class">BloombergLP::bbldc::TerminatedIsda30360Eom</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bbldc/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, DayCountConvention::Enum&amp; variable, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bbldc/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, const DayCountConvention::Enum&amp; value, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bbldc/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayCountConvention::Enum*, int versionSelector)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>BloombergLP/bbldc/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, DayCountConvention::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicActual360</name>
  <filename>BloombergLP/bbldc/BasicActual360.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicActual360/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicActual360/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicActual36525</name>
  <filename>BloombergLP/bbldc/BasicActual36525.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicActual36525/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicActual36525/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicActual365Fixed</name>
  <filename>BloombergLP/bbldc/BasicActual365Fixed.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicActual365Fixed/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicActual365Fixed/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicBasicDayCountAdapter</name>
  <filename>BloombergLP/bbldc/BasicBasicDayCountAdapter.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicBasicDayCountAdapter/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicBasicDayCountAdapter/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicDateRangeDayCountAdapter</name>
  <filename>BloombergLP/bbldc/BasicDateRangeDayCountAdapter.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicDateRangeDayCountAdapter/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bbldc/BasicDateRangeDayCountAdapter/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bbldc/BasicDateRangeDayCountAdapter/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicDateRangeDayCountAdapter/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicDayCount</name>
  <filename>BloombergLP/bbldc/BasicDayCount.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~BasicDayCount</name>
    <anchorfile>BloombergLP/bbldc/BasicDayCount/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicDayCount/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicDayCount/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicDayCountUtil</name>
  <filename>BloombergLP/bbldc/BasicDayCountUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicDayCountUtil/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSupported</name>
    <anchorfile>BloombergLP/bbldc/BasicDayCountUtil/isSupported.adoc</anchorfile>
    <anchor/>
    <arglist>(DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicDayCountUtil/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, DayCountConvention::Enum convention)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicIsda11</name>
  <filename>BloombergLP/bbldc/BasicIsda11.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicIsda11/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicIsda11/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicIsdaActualActual</name>
  <filename>BloombergLP/bbldc/BasicIsdaActualActual.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicIsdaActualActual/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicIsdaActualActual/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicIsma30360</name>
  <filename>BloombergLP/bbldc/BasicIsma30360.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicIsma30360/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicIsma30360/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicNl365</name>
  <filename>BloombergLP/bbldc/BasicNl365.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicNl365/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicNl365/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicPsa30360Eom</name>
  <filename>BloombergLP/bbldc/BasicPsa30360Eom.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicPsa30360Eom/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicPsa30360Eom/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicSia30360Eom</name>
  <filename>BloombergLP/bbldc/BasicSia30360Eom.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicSia30360Eom/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicSia30360Eom/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::BasicSia30360Neom</name>
  <filename>BloombergLP/bbldc/BasicSia30360Neom.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicSia30360Neom/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/BasicSia30360Neom/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::CalendarBus252</name>
  <filename>BloombergLP/bbldc/CalendarBus252.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/CalendarBus252/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Calendar&amp; calendar)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/CalendarBus252/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Calendar&amp; calendar)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::CalendarDateRangeDayCountAdapter</name>
  <filename>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CalendarDateRangeDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Calendar&amp; calendar, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CalendarDateRangeDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/CalendarDateRangeDayCountAdapter/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::CalendarDayCountUtil</name>
  <filename>BloombergLP/bbldc/CalendarDayCountUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/CalendarDayCountUtil/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Calendar&amp; calendar, DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSupported</name>
    <anchorfile>BloombergLP/bbldc/CalendarDayCountUtil/isSupported.adoc</anchorfile>
    <anchor/>
    <arglist>(DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/CalendarDayCountUtil/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Calendar&amp; calendar, DayCountConvention::Enum convention)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::DateRangeDayCount</name>
  <filename>BloombergLP/bbldc/DateRangeDayCount.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~DateRangeDayCount</name>
    <anchorfile>BloombergLP/bbldc/DateRangeDayCount/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/DateRangeDayCount/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bbldc/DateRangeDayCount/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bbldc/DateRangeDayCount/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/DateRangeDayCount/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::DayCountConvention</name>
  <filename>BloombergLP/bbldc/DayCountConvention.adoc</filename>
  <class kind="class">BloombergLP::bbldc::DayCountConvention::Type</class>
  <class kind="class">BloombergLP::bbldc::DayCountConvention::Enum</class>
  <class kind="class">BloombergLP::bbldc::DayCountConvention::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bbldc/DayCountConvention/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, DayCountConvention::Enum&amp; variable, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bbldc/DayCountConvention/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, DayCountConvention::Enum value, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bbldc/DayCountConvention/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, DayCountConvention::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bbldc/DayCountConvention/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum convention)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::DayCountConvention::Type</name>
  <filename>BloombergLP/bbldc/DayCountConvention/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::DayCountConvention::Enum</name>
  <filename>BloombergLP/bbldc/DayCountConvention/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::DayCountConvention::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bbldc/DayCountConvention/maxSupportedBdexVersion-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::PeriodDateRangeDayCountAdapter</name>
  <filename>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter.adoc</filename>
  <class kind="class">BloombergLP::bbldc::PeriodDateRangeDayCountAdapter::PeriodDateRangeDayCountAdapter</class>
  <member kind="function">
    <type>void</type>
    <name>~PeriodDateRangeDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::PeriodDateRangeDayCountAdapter::PeriodDateRangeDayCountAdapter</name>
  <filename>BloombergLP/bbldc/PeriodDateRangeDayCountAdapter/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::PeriodDayCountUtil</name>
  <filename>BloombergLP/bbldc/PeriodDayCountUtil.adoc</filename>
  <class kind="class">BloombergLP::bbldc::PeriodDayCountUtil::yearsDiff</class>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/PeriodDayCountUtil/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSupported</name>
    <anchorfile>BloombergLP/bbldc/PeriodDayCountUtil/isSupported.adoc</anchorfile>
    <anchor/>
    <arglist>(DayCountConvention::Enum convention)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::PeriodDayCountUtil::yearsDiff</name>
  <filename>BloombergLP/bbldc/PeriodDayCountUtil/yearsDiff-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::PeriodIcmaActualActual</name>
  <filename>BloombergLP/bbldc/PeriodIcmaActualActual.adoc</filename>
  <class kind="class">BloombergLP::bbldc::PeriodIcmaActualActual::yearsDiff</class>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/PeriodIcmaActualActual/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::PeriodIcmaActualActual::yearsDiff</name>
  <filename>BloombergLP/bbldc/PeriodIcmaActualActual/yearsDiff-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::TerminatedBasicDayCountAdapter</name>
  <filename>BloombergLP/bbldc/TerminatedBasicDayCountAdapter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TerminatedBasicDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/TerminatedBasicDayCountAdapter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; terminationDate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TerminatedBasicDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/TerminatedBasicDayCountAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedBasicDayCountAdapter/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedBasicDayCountAdapter/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::TerminatedDateRangeDayCountAdapter</name>
  <filename>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TerminatedDateRangeDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; terminationDate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TerminatedDateRangeDayCountAdapter</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlt::Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDateRangeDayCountAdapter/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::TerminatedDayCountUtil</name>
  <filename>BloombergLP/bbldc/TerminatedDayCountUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDayCountUtil/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Date&amp; terminationDate, DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSupported</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDayCountUtil/isSupported.adoc</anchorfile>
    <anchor/>
    <arglist>(DayCountConvention::Enum convention)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedDayCountUtil/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Date&amp; terminationDate, DayCountConvention::Enum convention)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bbldc::TerminatedIsda30360Eom</name>
  <filename>BloombergLP/bbldc/TerminatedIsda30360Eom.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>daysDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedIsda30360Eom/daysDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Date&amp; terminationDate)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yearsDiff</name>
    <anchorfile>BloombergLP/bbldc/TerminatedIsda30360Eom/yearsDiff.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; beginDate, const bdlt::Date&amp; endDate, const bdlt::Date&amp; terminationDate)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bblscm</name>
  <filename>BloombergLP/bblscm.adoc</filename>
  <class kind="class">BloombergLP::bblscm::Version</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version</name>
  <filename>BloombergLP/bblscm/Version.adoc</filename>
  <class kind="class">BloombergLP::bblscm::Version::BBLSCM_S_VERSION</class>
  <class kind="class">BloombergLP::bblscm::Version::s_buildInfo</class>
  <class kind="class">BloombergLP::bblscm::Version::s_dependencies</class>
  <class kind="class">BloombergLP::bblscm::Version::s_ident</class>
  <class kind="class">BloombergLP::bblscm::Version::s_sourceControlInfo</class>
  <class kind="class">BloombergLP::bblscm::Version::s_timestamp</class>
  <class kind="class">BloombergLP::bblscm::Version::s_what</class>
  <member kind="function">
    <type>const char*</type>
    <name>version</name>
    <anchorfile>BloombergLP/bblscm/Version/version.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::BBLSCM_S_VERSION</name>
  <filename>BloombergLP/bblscm/Version/BBLSCM_S_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::s_buildInfo</name>
  <filename>BloombergLP/bblscm/Version/s_buildInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::s_dependencies</name>
  <filename>BloombergLP/bblscm/Version/s_dependencies.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::s_ident</name>
  <filename>BloombergLP/bblscm/Version/s_ident.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::s_sourceControlInfo</name>
  <filename>BloombergLP/bblscm/Version/s_sourceControlInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::s_timestamp</name>
  <filename>BloombergLP/bblscm/Version/s_timestamp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bblscm::Version::s_what</name>
  <filename>BloombergLP/bblscm/Version/s_what.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdex_InStreamFunctions</name>
  <filename>BloombergLP/bdex_InStreamFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdex_InStreamFunctions::streamIn</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdex_InStreamFunctions::streamIn</name>
  <filename>BloombergLP/bdex_InStreamFunctions/streamIn-03b.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdex_OutStreamFunctions</name>
  <filename>BloombergLP/bdex_OutStreamFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdex_OutStreamFunctions::streamOut</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdex_OutStreamFunctions::streamOut</name>
  <filename>BloombergLP/bdex_OutStreamFunctions/streamOut-0c.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdex_VersionFunctions</name>
  <filename>BloombergLP/bdex_VersionFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdex_VersionFunctions::maxSupportedVersion</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdex_VersionFunctions::maxSupportedVersion</name>
  <filename>BloombergLP/bdex_VersionFunctions/maxSupportedVersion-08.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlar</name>
  <filename>BloombergLP/bdlar.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AccessorRef</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoRef</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable</class>
  <class kind="class">BloombergLP::bdlar::AnyCastUtil</class>
  <class kind="class">BloombergLP::bdlar::AnyConstRef</class>
  <class kind="class">BloombergLP::bdlar::AnyConstRefData</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable</class>
  <class kind="class">BloombergLP::bdlar::AnyRef</class>
  <class kind="class">BloombergLP::bdlar::AnyRefData</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstRef</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable</class>
  <class kind="class">BloombergLP::bdlar::ArrayRef</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstRef</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable</class>
  <class kind="class">BloombergLP::bdlar::ChoiceRef</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstRef</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeRef</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstRef</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeRef</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtable</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::EnumConstRef</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable</class>
  <class kind="class">BloombergLP::bdlar::EnumRef</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable</class>
  <class kind="class">BloombergLP::bdlar::EnumVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::FakeDependency</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoRef</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable</class>
  <class kind="class">BloombergLP::bdlar::FieldInfo_VtableUtil</class>
  <class kind="class">BloombergLP::bdlar::IsArray</class>
  <class kind="class">BloombergLP::bdlar::IsArray</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsConstRef</class>
  <class kind="class">BloombergLP::bdlar::IsCustomized</class>
  <class kind="class">BloombergLP::bdlar::IsDynamic</class>
  <class kind="class">BloombergLP::bdlar::IsEnum</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsMutableRef</class>
  <class kind="class">BloombergLP::bdlar::IsNullable</class>
  <class kind="class">BloombergLP::bdlar::IsRef</class>
  <class kind="class">BloombergLP::bdlar::IsSimple</class>
  <class kind="class">BloombergLP::bdlar::IsSimple</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorRef</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoRef</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstRef</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable</class>
  <class kind="class">BloombergLP::bdlar::NullableValueRef</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::RefDataUtil</class>
  <class kind="class">BloombergLP::bdlar::RefUtil</class>
  <class kind="class">BloombergLP::bdlar::SelectCategory</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstRef</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable</class>
  <class kind="class">BloombergLP::bdlar::SequenceRef</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstRef</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstVtable</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeRef</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtable</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtableUtil</class>
  <class kind="class">BloombergLP::bdlar::SymbolicConverter</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeId</class>
  <class kind="class">BloombergLP::bdlar::bdlat_TypeName_xsdName</class>
  <class kind="class">BloombergLP::bdlar::bdlat_arrayAccessElement</class>
  <class kind="class">BloombergLP::bdlar::bdlat_arraySize</class>
  <class kind="class">BloombergLP::bdlar::bdlat_choiceAccessSelection</class>
  <class kind="class">BloombergLP::bdlar::bdlat_choiceHasSelection</class>
  <class kind="class">BloombergLP::bdlar::bdlat_choiceMakeSelection</class>
  <class kind="class">BloombergLP::bdlar::bdlat_choiceSelectionId</class>
  <class kind="class">BloombergLP::bdlar::bdlat_customizedTypeConvertToBaseType</class>
  <class kind="class">BloombergLP::bdlar::bdlat_enumHasFallback</class>
  <class kind="class">BloombergLP::bdlar::bdlat_enumIsFallback</class>
  <class kind="class">BloombergLP::bdlar::bdlat_enumToInt</class>
  <class kind="class">BloombergLP::bdlar::bdlat_enumToString</class>
  <class kind="class">BloombergLP::bdlar::bdlat_nullableValueAccessValue</class>
  <class kind="class">BloombergLP::bdlar::bdlat_nullableValueIsNull</class>
  <class kind="class">BloombergLP::bdlar::bdlat_sequenceAccessAttribute</class>
  <class kind="class">BloombergLP::bdlar::bdlat_sequenceAccessAttributes</class>
  <class kind="class">BloombergLP::bdlar::bdlat_sequenceHasAttribute</class>
  <class kind="class">BloombergLP::bdlar::bdlat_sequenceManipulateAttribute</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessArray</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessChoice</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessCustomizedType</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessEnumeration</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessNullableValue</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessSequence</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryAccessSimple</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateArray</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateChoice</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateCustomizedType</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateEnumeration</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateNullableValue</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateSequence</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategoryManipulateSimple</class>
  <class kind="class">BloombergLP::bdlar::bdlat_typeCategorySelect</class>
  <class kind="class">BloombergLP::bdlar::bdlat_valueTypeReset</class>
  <class kind="class">BloombergLP::bdlar::k_TMP_ANY_BUFFER_SIZE</class>
  <class kind="class">BloombergLP::bdlar::FieldInfo</class>
  <class kind="class">BloombergLP::bdlar::IsChoice</class>
  <class kind="class">BloombergLP::bdlar::IsSequence</class>
  <member kind="function">
    <type>int</type>
    <name>bdlat_arrayManipulateElement</name>
    <anchorfile>BloombergLP/bdlar/bdlat_arrayManipulateElement.adoc</anchorfile>
    <anchor/>
    <arglist>(ArrayRef* array, t_MANIPULATOR&amp; manipulator, int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdlat_arrayResize</name>
    <anchorfile>BloombergLP/bdlar/bdlat_arrayResize.adoc</anchorfile>
    <anchor/>
    <arglist>(ArrayRef* array, int newSize)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_choiceManipulateSelection</name>
    <anchorfile>BloombergLP/bdlar/bdlat_choiceManipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(ChoiceRef* ref, t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_customizedTypeConvertFromBaseType</name>
    <anchorfile>BloombergLP/bdlar/bdlat_customizedTypeConvertFromBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>(CustomizedTypeRef* ref, const t_BASE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_customizedTypeCreateBaseAndConvert</name>
    <anchorfile>BloombergLP/bdlar/bdlat_customizedTypeCreateBaseAndConvert.adoc</anchorfile>
    <anchor/>
    <arglist>(CustomizedTypeRef* ref, t_MANIPULATOR&amp; baseManipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_enumFromInt</name>
    <anchorfile>BloombergLP/bdlar/bdlat_enumFromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(EnumRef* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_enumFromString</name>
    <anchorfile>BloombergLP/bdlar/bdlat_enumFromString.adoc</anchorfile>
    <anchor/>
    <arglist>(EnumRef* result, const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_enumMakeFallback</name>
    <anchorfile>BloombergLP/bdlar/bdlat_enumMakeFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(EnumRef* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdlat_nullableValueMakeValue</name>
    <anchorfile>BloombergLP/bdlar/bdlat_nullableValueMakeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(NullableValueRef* ref)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_nullableValueManipulateValue</name>
    <anchorfile>BloombergLP/bdlar/bdlat_nullableValueManipulateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(NullableValueRef* ref, t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_sequenceManipulateAttributes</name>
    <anchorfile>BloombergLP/bdlar/bdlat_sequenceManipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(SequenceRef* ref, t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorRef</name>
  <filename>BloombergLP/bdlar/AccessorRef.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AccessorRef</name>
    <anchorfile>BloombergLP/bdlar/AccessorRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/AccessorRef/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable</name>
  <filename>BloombergLP/bdlar/AccessorVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessArray</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessChoice</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessCustomized</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessDynamic</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessEnum</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessNullable</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessSequence</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::AccessSimple</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessArray_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessChoice_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessCustomized_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessDynamic_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessEnum_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessNullable_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessSequence_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorVtable::d_accessSimple_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessArray</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessChoice</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessChoice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessCustomized</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessCustomized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessDynamic</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessDynamic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessEnum</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessNullable</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessNullable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessSequence</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::AccessSimple</name>
  <filename>BloombergLP/bdlar/AccessorVtable/AccessSimple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessArray_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessArray_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessChoice_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessChoice_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessCustomized_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessCustomized_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessDynamic_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessDynamic_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessEnum_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessEnum_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessNullable_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessNullable_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessSequence_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessSequence_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtable::d_accessSimple_fp</name>
  <filename>BloombergLP/bdlar/AccessorVtable/d_accessSimple_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorVtableUtil</name>
  <filename>BloombergLP/bdlar/AccessorVtableUtil.adoc</filename>
  <member kind="function">
    <type>const AccessorVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/AccessorVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AccessorWithInfoVtable*</type>
    <name>getWithInfoVtable</name>
    <anchorfile>BloombergLP/bdlar/AccessorVtableUtil/getWithInfoVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoRef</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoRef.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AccessorWithInfoRef</name>
    <anchorfile>BloombergLP/bdlar/AccessorWithInfoRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/AccessorWithInfoRef/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE&amp; value, const t_INFO&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessArray</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessChoice</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessCustomized</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessDynamic</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessEnum</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessNullable</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessSequence</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::AccessSimple</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessArray_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessChoice_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessCustomized_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessDynamic_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessEnum_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessNullable_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessSequence_fp</class>
  <class kind="class">BloombergLP::bdlar::AccessorWithInfoVtable::d_accessSimple_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessArray</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessChoice</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessChoice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessCustomized</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessCustomized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessDynamic</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessDynamic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessEnum</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessNullable</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessNullable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessSequence</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::AccessSimple</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/AccessSimple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessArray_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessArray_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessChoice_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessChoice_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessCustomized_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessCustomized_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessDynamic_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessDynamic_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessEnum_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessEnum_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessNullable_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessNullable_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessSequence_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessSequence_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AccessorWithInfoVtable::d_accessSimple_fp</name>
  <filename>BloombergLP/bdlar/AccessorWithInfoVtable/d_accessSimple_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyCastUtil</name>
  <filename>BloombergLP/bdlar/AnyCastUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyCastUtil::toAnyConstRef</class>
  <class kind="class">BloombergLP::bdlar::AnyCastUtil::toAnyRef</class>
  <member kind="function">
    <type>ArrayConstRef</type>
    <name>toArrayConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toArrayConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>ArrayRef</type>
    <name>toArrayRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toArrayRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>ChoiceConstRef</type>
    <name>toChoiceConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toChoiceConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>ChoiceRef</type>
    <name>toChoiceRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toChoiceRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>CustomizedTypeConstRef</type>
    <name>toCustomizedTypeConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toCustomizedTypeConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>CustomizedTypeRef</type>
    <name>toCustomizedTypeRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toCustomizedTypeRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>DynamicTypeConstRef</type>
    <name>toDynamicTypeConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toDynamicTypeConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>DynamicTypeRef</type>
    <name>toDynamicTypeRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toDynamicTypeRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>EnumConstRef</type>
    <name>toEnumConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toEnumConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>EnumRef</type>
    <name>toEnumRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toEnumRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>NullableValueConstRef</type>
    <name>toNullableValueConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toNullableValueConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>NullableValueRef</type>
    <name>toNullableValueRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toNullableValueRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>SequenceConstRef</type>
    <name>toSequenceConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toSequenceConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>SequenceRef</type>
    <name>toSequenceRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toSequenceRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>SimpleTypeConstRef</type>
    <name>toSimpleTypeConstRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toSimpleTypeConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyConstRef&amp; any)</arglist>
  </member>
  <member kind="function">
    <type>SimpleTypeRef</type>
    <name>toSimpleTypeRef</name>
    <anchorfile>BloombergLP/bdlar/AnyCastUtil/toSimpleTypeRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const AnyRef&amp; any)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyCastUtil::toAnyConstRef</name>
  <filename>BloombergLP/bdlar/AnyCastUtil/toAnyConstRef-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyCastUtil::toAnyRef</name>
  <filename>BloombergLP/bdlar/AnyCastUtil/toAnyRef-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstRef</name>
  <filename>BloombergLP/bdlar/AnyConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyConstRef::AnyConstRef</class>
  <member kind="function">
    <type>const ArrayConstVtable*</type>
    <name>arrayVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/arrayVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ChoiceConstVtable*</type>
    <name>choiceVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/choiceVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const CustomizedTypeConstVtable*</type>
    <name>customizedTypeVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/customizedTypeVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DynamicTypeConstVtable*</type>
    <name>dynamicTypeVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/dynamicTypeVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EnumConstVtable*</type>
    <name>enumVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/enumVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const NullableValueConstVtable*</type>
    <name>nullableValueVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/nullableValueVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SequenceConstVtable*</type>
    <name>sequenceVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/sequenceVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SimpleTypeConstVtable*</type>
    <name>simpleTypeVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/simpleTypeVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>typeCategory</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/typeCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/AnyConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstRef::AnyConstRef</name>
  <filename>BloombergLP/bdlar/AnyConstRef/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstRefData</name>
  <filename>BloombergLP/bdlar/AnyConstRefData.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyConstRefData::d_category</class>
  <class kind="class">BloombergLP::bdlar::AnyConstRefData::d_object_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstRefData::d_vtable</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstRefData::d_category</name>
  <filename>BloombergLP/bdlar/AnyConstRefData/d_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstRefData::d_object_p</name>
  <filename>BloombergLP/bdlar/AnyConstRefData/d_object_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstRefData::d_vtable</name>
  <filename>BloombergLP/bdlar/AnyConstRefData/d_vtable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable</name>
  <filename>BloombergLP/bdlar/AnyConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::AnyConstVtable</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_array_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_choice_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_customized_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_dynamic_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_enum_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_nullable_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_sequence_p</class>
  <class kind="class">BloombergLP::bdlar::AnyConstVtable::d_simple_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::AnyConstVtable</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/2constructor-000.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_array_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_array_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_choice_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_choice_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_customized_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_customized_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_dynamic_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_dynamic_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_enum_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_enum_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_nullable_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_nullable_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_sequence_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_sequence_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyConstVtable::d_simple_p</name>
  <filename>BloombergLP/bdlar/AnyConstVtable/d_simple_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyRef</name>
  <filename>BloombergLP/bdlar/AnyRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyRef::AnyRef</class>
  <member kind="function">
    <type>const ArrayVtable*</type>
    <name>arrayVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/arrayVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ChoiceVtable*</type>
    <name>choiceVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/choiceVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const CustomizedTypeVtable*</type>
    <name>customizedTypeVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/customizedTypeVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DynamicTypeVtable*</type>
    <name>dynamicTypeVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/dynamicTypeVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EnumVtable*</type>
    <name>enumVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/enumVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const NullableValueVtable*</type>
    <name>nullableValueVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/nullableValueVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SequenceVtable*</type>
    <name>sequenceVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/sequenceVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SimpleTypeVtable*</type>
    <name>simpleTypeVtable</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/simpleTypeVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>typeCategory</name>
    <anchorfile>BloombergLP/bdlar/AnyRef/typeCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyRef::AnyRef</name>
  <filename>BloombergLP/bdlar/AnyRef/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyRefData</name>
  <filename>BloombergLP/bdlar/AnyRefData.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyRefData::d_category</class>
  <class kind="class">BloombergLP::bdlar::AnyRefData::d_object_p</class>
  <class kind="class">BloombergLP::bdlar::AnyRefData::d_vtable</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyRefData::d_category</name>
  <filename>BloombergLP/bdlar/AnyRefData/d_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyRefData::d_object_p</name>
  <filename>BloombergLP/bdlar/AnyRefData/d_object_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyRefData::d_vtable</name>
  <filename>BloombergLP/bdlar/AnyRefData/d_vtable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable</name>
  <filename>BloombergLP/bdlar/AnyVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::AnyVtable::AnyVtable</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_array_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_choice_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_customized_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_dynamic_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_enum_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_nullable_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_sequence_p</class>
  <class kind="class">BloombergLP::bdlar::AnyVtable::d_simple_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::AnyVtable</name>
  <filename>BloombergLP/bdlar/AnyVtable/2constructor-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_array_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_array_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_choice_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_choice_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_customized_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_customized_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_dynamic_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_dynamic_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_enum_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_enum_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_nullable_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_nullable_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_sequence_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_sequence_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::AnyVtable::d_simple_p</name>
  <filename>BloombergLP/bdlar/AnyVtable/d_simple_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstRef</name>
  <filename>BloombergLP/bdlar/ArrayConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ArrayConstRef::ArrayConstRef</class>
  <member kind="function">
    <type>int</type>
    <name>accessElement</name>
    <anchorfile>BloombergLP/bdlar/ArrayConstRef/accessElement.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor, int index)</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>elementCategory</name>
    <anchorfile>BloombergLP/bdlar/ArrayConstRef/elementCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/ArrayConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlar/ArrayConstRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ArrayConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/ArrayConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/ArrayConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstRef::ArrayConstRef</name>
  <filename>BloombergLP/bdlar/ArrayConstRef/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::AccessElement</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::ElementCategory</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::Size</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::d_accessElement_fp</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::d_elementCategory_fp</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::d_size_fp</class>
  <class kind="class">BloombergLP::bdlar::ArrayConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::AccessElement</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/AccessElement.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::ElementCategory</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/ElementCategory.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::Size</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/Size.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::d_accessElement_fp</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/d_accessElement_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::d_elementCategory_fp</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/d_elementCategory_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::d_size_fp</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/d_size_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/ArrayConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayRef</name>
  <filename>BloombergLP/bdlar/ArrayRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ArrayRef::ArrayRef</class>
  <member kind="function">
    <type>int</type>
    <name>accessElement</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/accessElement.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor, int index)</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>elementCategory</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/elementCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateElement</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/manipulateElement.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator, int index)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(int newSize)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ArrayVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/ArrayRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayRef::ArrayRef</name>
  <filename>BloombergLP/bdlar/ArrayRef/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable</name>
  <filename>BloombergLP/bdlar/ArrayVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::ManipulateElement</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::Resize</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::d_manipulateElement_fp</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::d_reset_fp</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtable::d_resize_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::ManipulateElement</name>
  <filename>BloombergLP/bdlar/ArrayVtable/ManipulateElement.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::Reset</name>
  <filename>BloombergLP/bdlar/ArrayVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::Resize</name>
  <filename>BloombergLP/bdlar/ArrayVtable/Resize.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::d_const</name>
  <filename>BloombergLP/bdlar/ArrayVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::d_manipulateElement_fp</name>
  <filename>BloombergLP/bdlar/ArrayVtable/d_manipulateElement_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/ArrayVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtable::d_resize_fp</name>
  <filename>BloombergLP/bdlar/ArrayVtable/d_resize_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtableUtil</name>
  <filename>BloombergLP/bdlar/ArrayVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ArrayVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::ArrayVtableUtil::VtableType</class>
  <member kind="function">
    <type>const ArrayConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/ArrayVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ArrayVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/ArrayVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/ArrayVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ArrayVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/ArrayVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstRef</name>
  <filename>BloombergLP/bdlar/ChoiceConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ChoiceConstRef::ChoiceConstRef</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstRef::hasSelection</class>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/bdlar/ChoiceConstRef/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/ChoiceConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/bdlar/ChoiceConstRef/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ChoiceConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/ChoiceConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/ChoiceConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstRef::ChoiceConstRef</name>
  <filename>BloombergLP/bdlar/ChoiceConstRef/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstRef::hasSelection</name>
  <filename>BloombergLP/bdlar/ChoiceConstRef/hasSelection-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::AccessSelection</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::HasSelectionId</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::HasSelectionName</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::SelectionId</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::d_accessSelection_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::d_hasSelectionId_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::d_hasSelectionName_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::d_selectionId_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::AccessSelection</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/AccessSelection.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::HasSelectionId</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/HasSelectionId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::HasSelectionName</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/HasSelectionName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::SelectionId</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/SelectionId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::d_accessSelection_fp</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/d_accessSelection_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::d_hasSelectionId_fp</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/d_hasSelectionId_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::d_hasSelectionName_fp</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/d_hasSelectionName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::d_selectionId_fp</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/d_selectionId_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/ChoiceConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceRef</name>
  <filename>BloombergLP/bdlar/ChoiceRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ChoiceRef::ChoiceRef</class>
  <class kind="class">BloombergLP::bdlar::ChoiceRef::hasSelection</class>
  <class kind="class">BloombergLP::bdlar::ChoiceRef::makeSelection</class>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/bdlar/ChoiceRef/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/bdlar/ChoiceRef/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/ChoiceRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/ChoiceRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/bdlar/ChoiceRef/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ChoiceVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/ChoiceRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceRef::ChoiceRef</name>
  <filename>BloombergLP/bdlar/ChoiceRef/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceRef::hasSelection</name>
  <filename>BloombergLP/bdlar/ChoiceRef/hasSelection-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceRef::makeSelection</name>
  <filename>BloombergLP/bdlar/ChoiceRef/makeSelection-0bd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable</name>
  <filename>BloombergLP/bdlar/ChoiceVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::MakeSelectionById</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::MakeSelectionByName</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::ManipulateSelection</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::d_makeSelectionById_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::d_makeSelectionByName_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::d_manipulateSelection_fp</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtable::d_reset_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::MakeSelectionById</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/MakeSelectionById.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::MakeSelectionByName</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/MakeSelectionByName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::ManipulateSelection</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/ManipulateSelection.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::Reset</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::d_const</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::d_makeSelectionById_fp</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/d_makeSelectionById_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::d_makeSelectionByName_fp</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/d_makeSelectionByName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::d_manipulateSelection_fp</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/d_manipulateSelection_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/ChoiceVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtableUtil</name>
  <filename>BloombergLP/bdlar/ChoiceVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ChoiceVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::ChoiceVtableUtil::VtableType</class>
  <member kind="function">
    <type>const ChoiceConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/ChoiceVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ChoiceVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/ChoiceVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/ChoiceVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ChoiceVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/ChoiceVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstRef</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstRef::CustomizedTypeConstRef</class>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>baseCategory</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeConstRef/baseCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnyConstRefData</type>
    <name>convertToBaseType</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeConstRef/convertToBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>tmpAnyBuffer</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeConstRef/tmpAnyBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const CustomizedTypeConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstRef::CustomizedTypeConstRef</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstRef/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable::BaseCategory</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable::ConvertToBaseType</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable::d_baseCategory_fp</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable::d_convertToBaseType_fp</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable::BaseCategory</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable/BaseCategory.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable::ConvertToBaseType</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable/ConvertToBaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable::d_baseCategory_fp</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable/d_baseCategory_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable::d_convertToBaseType_fp</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable/d_convertToBaseType_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/CustomizedTypeConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeRef</name>
  <filename>BloombergLP/bdlar/CustomizedTypeRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeRef::CustomizedTypeRef</class>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>baseCategory</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/baseCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertFromBaseType</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/convertFromBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_BASE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>AnyConstRefData</type>
    <name>convertToBaseType</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/convertToBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>createBaseAndConvert</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/createBaseAndConvert.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; baseManipulator)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>tmpAnyBuffer</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/tmpAnyBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const CustomizedTypeVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeRef::CustomizedTypeRef</name>
  <filename>BloombergLP/bdlar/CustomizedTypeRef/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::ConvertFromBaseType</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::CreateBaseAndConvert</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::d_convertFromBaseType_fp</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::d_createBaseAndConvert_fp</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtable::d_reset_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::ConvertFromBaseType</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/ConvertFromBaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::CreateBaseAndConvert</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/CreateBaseAndConvert.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::Reset</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::d_const</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::d_convertFromBaseType_fp</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/d_convertFromBaseType_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::d_createBaseAndConvert_fp</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/d_createBaseAndConvert_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtableUtil</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::CustomizedTypeVtableUtil::VtableType</class>
  <member kind="function">
    <type>const CustomizedTypeConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const CustomizedTypeVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/CustomizedTypeVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::CustomizedTypeVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/CustomizedTypeVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstRef</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstRef::DynamicTypeConstRef</class>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>typeCategory</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeConstRef/typeCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnyConstRefData</type>
    <name>valueConstRef</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeConstRef/valueConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DynamicTypeConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstRef::DynamicTypeConstRef</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstRef/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable::TypeCategory</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable::ValueRef</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable::d_typeCategory_fp</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable::d_valueRef_fp</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable::TypeCategory</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable/TypeCategory.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable::ValueRef</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable/ValueRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable::d_typeCategory_fp</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable/d_typeCategory_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable::d_valueRef_fp</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable/d_valueRef_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/DynamicTypeConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeRef</name>
  <filename>BloombergLP/bdlar/DynamicTypeRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::DynamicTypeRef::DynamicTypeRef</class>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>typeCategory</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeRef/typeCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnyConstRefData</type>
    <name>valueConstRef</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeRef/valueConstRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnyRefData</type>
    <name>valueRef</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeRef/valueRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DynamicTypeVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeRef::DynamicTypeRef</name>
  <filename>BloombergLP/bdlar/DynamicTypeRef/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtable</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtable::ValueRef</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtable::d_reset_fp</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtable::d_valueRef_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtable::Reset</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtable::ValueRef</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtable/ValueRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtable::d_const</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtable::d_valueRef_fp</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtable/d_valueRef_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtableUtil</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::DynamicTypeVtableUtil::VtableType</class>
  <member kind="function">
    <type>const DynamicTypeConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DynamicTypeVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/DynamicTypeVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::DynamicTypeVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/DynamicTypeVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstRef</name>
  <filename>BloombergLP/bdlar/EnumConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::EnumConstRef::EnumConstRef</class>
  <member kind="function">
    <type>bool</type>
    <name>hasFallback</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/hasFallback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFallback</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/isFallback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toInt</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/toInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toString</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* result)</arglist>
  </member>
  <member kind="function">
    <type>const EnumConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/EnumConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstRef::EnumConstRef</name>
  <filename>BloombergLP/bdlar/EnumConstRef/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable</name>
  <filename>BloombergLP/bdlar/EnumConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::HasFallback</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::IsFallback</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::ToInt</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::ToString</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::d_hasFallback_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::d_isFallback_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::d_toInt_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::d_toString_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::HasFallback</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/HasFallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::IsFallback</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/IsFallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::ToInt</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/ToInt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::ToString</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/ToString.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::d_hasFallback_fp</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/d_hasFallback_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::d_isFallback_fp</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/d_isFallback_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::d_toInt_fp</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/d_toInt_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::d_toString_fp</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/d_toString_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/EnumConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumRef</name>
  <filename>BloombergLP/bdlar/EnumRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::EnumRef::EnumRef</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromString</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasFallback</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/hasFallback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFallback</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/isFallback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>makeFallback</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/makeFallback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toInt</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/toInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toString</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* result)</arglist>
  </member>
  <member kind="function">
    <type>const EnumVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/EnumRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumRef::EnumRef</name>
  <filename>BloombergLP/bdlar/EnumRef/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable</name>
  <filename>BloombergLP/bdlar/EnumVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::EnumVtable::FromInt</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::FromString</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::MakeFallback</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::d_fromInt_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::d_fromString_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::d_makeFallback_fp</class>
  <class kind="class">BloombergLP::bdlar::EnumVtable::d_reset_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::FromInt</name>
  <filename>BloombergLP/bdlar/EnumVtable/FromInt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::FromString</name>
  <filename>BloombergLP/bdlar/EnumVtable/FromString.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::MakeFallback</name>
  <filename>BloombergLP/bdlar/EnumVtable/MakeFallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::Reset</name>
  <filename>BloombergLP/bdlar/EnumVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::d_const</name>
  <filename>BloombergLP/bdlar/EnumVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::d_fromInt_fp</name>
  <filename>BloombergLP/bdlar/EnumVtable/d_fromInt_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::d_fromString_fp</name>
  <filename>BloombergLP/bdlar/EnumVtable/d_fromString_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::d_makeFallback_fp</name>
  <filename>BloombergLP/bdlar/EnumVtable/d_makeFallback_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/EnumVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtableUtil</name>
  <filename>BloombergLP/bdlar/EnumVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::EnumVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::EnumVtableUtil::VtableType</class>
  <member kind="function">
    <type>const EnumConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/EnumVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EnumVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/EnumVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/EnumVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::EnumVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/EnumVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FakeDependency</name>
  <filename>BloombergLP/bdlar/FakeDependency.adoc</filename>
  <class kind="class">BloombergLP::bdlar::FakeDependency::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FakeDependency::Type</name>
  <filename>BloombergLP/bdlar/FakeDependency/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoRef</name>
  <filename>BloombergLP/bdlar/FieldInfoRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::FieldInfoRef::FieldInfoRef</class>
  <member kind="function">
    <type>const char*</type>
    <name>annotation</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/annotation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>formattingMode</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/formattingMode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>id</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/id.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nameLength</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/nameLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>target</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/target.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const FieldInfoVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/FieldInfoRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoRef::FieldInfoRef</name>
  <filename>BloombergLP/bdlar/FieldInfoRef/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::Annotation</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::FormattingMode</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::Id</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::Name</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::NameLength</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::d_annotation_p</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::d_formattingMode_p</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::d_id_p</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::d_nameLength_p</class>
  <class kind="class">BloombergLP::bdlar::FieldInfoVtable::d_name_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::Annotation</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/Annotation.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::FormattingMode</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/FormattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::Id</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/Id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::Name</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/Name.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::NameLength</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/NameLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::d_annotation_p</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/d_annotation_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::d_formattingMode_p</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/d_formattingMode_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::d_id_p</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/d_id_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::d_nameLength_p</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/d_nameLength_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfoVtable::d_name_p</name>
  <filename>BloombergLP/bdlar/FieldInfoVtable/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfo_VtableUtil</name>
  <filename>BloombergLP/bdlar/FieldInfo_VtableUtil.adoc</filename>
  <member kind="function">
    <type>const FieldInfoVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/FieldInfo_VtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsArray</name>
  <filename>BloombergLP/bdlar/IsArray-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsArray</name>
  <filename>BloombergLP/bdlar/IsArray-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-0f6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-0bf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsConstRef</name>
  <filename>BloombergLP/bdlar/IsConstRef-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsCustomized</name>
  <filename>BloombergLP/bdlar/IsCustomized.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsDynamic</name>
  <filename>BloombergLP/bdlar/IsDynamic.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsEnum</name>
  <filename>BloombergLP/bdlar/IsEnum.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-0ff.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-046a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-0462.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-0f0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsMutableRef</name>
  <filename>BloombergLP/bdlar/IsMutableRef-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsNullable</name>
  <filename>BloombergLP/bdlar/IsNullable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsRef</name>
  <filename>BloombergLP/bdlar/IsRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsSimple</name>
  <filename>BloombergLP/bdlar/IsSimple-0c.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsSimple</name>
  <filename>BloombergLP/bdlar/IsSimple-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorRef</name>
  <filename>BloombergLP/bdlar/ManipulatorRef.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ManipulatorRef</name>
    <anchorfile>BloombergLP/bdlar/ManipulatorRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/ManipulatorRef/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateArray</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateChoice</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateCustomized</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateDynamic</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateEnum</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateNullable</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateSequence</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::ManipulateSimple</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateArray_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateChoice_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateCustomized_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateDynamic_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateEnum_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateNullable_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateSequence_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorVtable::d_manipulateSimple_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateArray</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateChoice</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateChoice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateCustomized</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateCustomized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateDynamic</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateDynamic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateEnum</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateNullable</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateNullable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateSequence</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::ManipulateSimple</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/ManipulateSimple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateArray_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateArray_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateChoice_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateChoice_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateCustomized_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateCustomized_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateDynamic_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateDynamic_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateEnum_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateEnum_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateNullable_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateNullable_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateSequence_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateSequence_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtable::d_manipulateSimple_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorVtable/d_manipulateSimple_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorVtableUtil</name>
  <filename>BloombergLP/bdlar/ManipulatorVtableUtil.adoc</filename>
  <member kind="function">
    <type>const ManipulatorVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/ManipulatorVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ManipulatorWithInfoVtable*</type>
    <name>getWithInfoVtable</name>
    <anchorfile>BloombergLP/bdlar/ManipulatorVtableUtil/getWithInfoVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoRef</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoRef.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ManipulatorWithInfoRef</name>
    <anchorfile>BloombergLP/bdlar/ManipulatorWithInfoRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/ManipulatorWithInfoRef/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* value, const t_INFO&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateArray</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateChoice</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateCustomized</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateDynamic</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateEnum</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateNullable</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateSequence</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateSimple</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateArray_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateChoice_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateCustomized_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateDynamic_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateEnum_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateNullable_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateSequence_fp</class>
  <class kind="class">BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateSimple_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateArray</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateChoice</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateChoice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateCustomized</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateCustomized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateDynamic</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateDynamic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateEnum</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateNullable</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateNullable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateSequence</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::ManipulateSimple</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/ManipulateSimple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateArray_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateArray_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateChoice_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateChoice_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateCustomized_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateCustomized_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateDynamic_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateDynamic_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateEnum_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateEnum_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateNullable_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateNullable_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateSequence_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateSequence_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::ManipulatorWithInfoVtable::d_manipulateSimple_fp</name>
  <filename>BloombergLP/bdlar/ManipulatorWithInfoVtable/d_manipulateSimple_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstRef</name>
  <filename>BloombergLP/bdlar/NullableValueConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::NullableValueConstRef::CategoryTag</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstRef::NullableValueConstRef</class>
  <member kind="function">
    <type>int</type>
    <name>accessValue</name>
    <anchorfile>BloombergLP/bdlar/NullableValueConstRef/accessValue.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlar/NullableValueConstRef/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/NullableValueConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>valueCategory</name>
    <anchorfile>BloombergLP/bdlar/NullableValueConstRef/valueCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const NullableValueConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/NullableValueConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/NullableValueConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstRef::CategoryTag</name>
  <filename>BloombergLP/bdlar/NullableValueConstRef/CategoryTag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstRef::NullableValueConstRef</name>
  <filename>BloombergLP/bdlar/NullableValueConstRef/2constructor-048.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::AccessValue</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::IsNull</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::ValueCategory</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::d_accessValue_fp</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::d_isNull_fp</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::d_valueCategory_fp</class>
  <class kind="class">BloombergLP::bdlar::NullableValueConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::AccessValue</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/AccessValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::IsNull</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/IsNull.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::ValueCategory</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/ValueCategory.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::d_accessValue_fp</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/d_accessValue_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::d_isNull_fp</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/d_isNull_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::d_valueCategory_fp</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/d_valueCategory_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/NullableValueConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueRef</name>
  <filename>BloombergLP/bdlar/NullableValueRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::NullableValueRef::CategoryTag</class>
  <class kind="class">BloombergLP::bdlar::NullableValueRef::NullableValueRef</class>
  <member kind="function">
    <type>int</type>
    <name>accessValue</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/accessValue.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeValue</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/makeValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateValue</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/manipulateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>valueCategory</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/valueCategory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const NullableValueVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/NullableValueRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueRef::CategoryTag</name>
  <filename>BloombergLP/bdlar/NullableValueRef/CategoryTag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueRef::NullableValueRef</name>
  <filename>BloombergLP/bdlar/NullableValueRef/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable</name>
  <filename>BloombergLP/bdlar/NullableValueVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::MakeValue</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::ManipulateValue</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::d_makeValue_fp</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::d_manipulateValue_fp</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtable::d_reset_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::MakeValue</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/MakeValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::ManipulateValue</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/ManipulateValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::Reset</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::d_const</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::d_makeValue_fp</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/d_makeValue_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::d_manipulateValue_fp</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/d_manipulateValue_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/NullableValueVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtableUtil</name>
  <filename>BloombergLP/bdlar/NullableValueVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::NullableValueVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::NullableValueVtableUtil::VtableType</class>
  <member kind="function">
    <type>const NullableValueConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/NullableValueVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const NullableValueVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/NullableValueVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/NullableValueVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::NullableValueVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/NullableValueVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::RefDataUtil</name>
  <filename>BloombergLP/bdlar/RefDataUtil.adoc</filename>
  <member kind="function">
    <type>AnyConstRefData</type>
    <name>makeAnyConstRefData</name>
    <anchorfile>BloombergLP/bdlar/RefDataUtil/makeAnyConstRefData.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>AnyRefData</type>
    <name>makeAnyRefData</name>
    <anchorfile>BloombergLP/bdlar/RefDataUtil/makeAnyRefData.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::RefUtil</name>
  <filename>BloombergLP/bdlar/RefUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::RefUtil::makeAnyConstRef</class>
  <class kind="class">BloombergLP::bdlar::RefUtil::makeAnyRef</class>
  <class kind="class">BloombergLP::bdlar::RefUtil::wrap</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::RefUtil::makeAnyConstRef</name>
  <filename>BloombergLP/bdlar/RefUtil/makeAnyConstRef-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::RefUtil::makeAnyRef</name>
  <filename>BloombergLP/bdlar/RefUtil/makeAnyRef-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::RefUtil::wrap</name>
  <filename>BloombergLP/bdlar/RefUtil/wrap-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SelectCategory</name>
  <filename>BloombergLP/bdlar/SelectCategory.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SelectCategory::Type</class>
  <class kind="class">BloombergLP::bdlar::SelectCategory::e_SELECTION</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SelectCategory::Type</name>
  <filename>BloombergLP/bdlar/SelectCategory/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SelectCategory::e_SELECTION</name>
  <filename>BloombergLP/bdlar/SelectCategory/e_SELECTION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstRef</name>
  <filename>BloombergLP/bdlar/SequenceConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SequenceConstRef::SequenceConstRef</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstRef::accessAttribute</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstRef::hasAttribute</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/bdlar/SequenceConstRef/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/SequenceConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SequenceConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/SequenceConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/SequenceConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstRef::SequenceConstRef</name>
  <filename>BloombergLP/bdlar/SequenceConstRef/2constructor-02d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstRef::accessAttribute</name>
  <filename>BloombergLP/bdlar/SequenceConstRef/accessAttribute-060.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstRef::hasAttribute</name>
  <filename>BloombergLP/bdlar/SequenceConstRef/hasAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::AccessAttributeById</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::AccessAttributeByName</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::AccessAttributes</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::HasAttributeId</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::HasAttributeName</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::d_accessAttributeById_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::d_accessAttributeByName_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::d_accessAttributes_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::d_hasAttributeId_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::d_hasAttributeName_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::AccessAttributeById</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/AccessAttributeById.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::AccessAttributeByName</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/AccessAttributeByName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::AccessAttributes</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/AccessAttributes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::HasAttributeId</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/HasAttributeId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::HasAttributeName</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/HasAttributeName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::d_accessAttributeById_fp</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/d_accessAttributeById_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::d_accessAttributeByName_fp</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/d_accessAttributeByName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::d_accessAttributes_fp</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/d_accessAttributes_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::d_hasAttributeId_fp</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/d_hasAttributeId_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::d_hasAttributeName_fp</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/d_hasAttributeName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/SequenceConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceRef</name>
  <filename>BloombergLP/bdlar/SequenceRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SequenceRef::SequenceRef</class>
  <class kind="class">BloombergLP::bdlar::SequenceRef::accessAttribute</class>
  <class kind="class">BloombergLP::bdlar::SequenceRef::hasAttribute</class>
  <class kind="class">BloombergLP::bdlar::SequenceRef::manipulateAttribute</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/bdlar/SequenceRef/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/bdlar/SequenceRef/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/SequenceRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/SequenceRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SequenceVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/SequenceRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceRef::SequenceRef</name>
  <filename>BloombergLP/bdlar/SequenceRef/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceRef::accessAttribute</name>
  <filename>BloombergLP/bdlar/SequenceRef/accessAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceRef::hasAttribute</name>
  <filename>BloombergLP/bdlar/SequenceRef/hasAttribute-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceRef::manipulateAttribute</name>
  <filename>BloombergLP/bdlar/SequenceRef/manipulateAttribute-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable</name>
  <filename>BloombergLP/bdlar/SequenceVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::ManipulateAttributeById</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::ManipulateAttributeByName</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::ManipulateAttributes</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::d_manipulateAttributeById_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::d_manipulateAttributeByName_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::d_manipulateAttributes_fp</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtable::d_reset_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::ManipulateAttributeById</name>
  <filename>BloombergLP/bdlar/SequenceVtable/ManipulateAttributeById.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::ManipulateAttributeByName</name>
  <filename>BloombergLP/bdlar/SequenceVtable/ManipulateAttributeByName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::ManipulateAttributes</name>
  <filename>BloombergLP/bdlar/SequenceVtable/ManipulateAttributes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::Reset</name>
  <filename>BloombergLP/bdlar/SequenceVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::d_const</name>
  <filename>BloombergLP/bdlar/SequenceVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::d_manipulateAttributeById_fp</name>
  <filename>BloombergLP/bdlar/SequenceVtable/d_manipulateAttributeById_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::d_manipulateAttributeByName_fp</name>
  <filename>BloombergLP/bdlar/SequenceVtable/d_manipulateAttributeByName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::d_manipulateAttributes_fp</name>
  <filename>BloombergLP/bdlar/SequenceVtable/d_manipulateAttributes_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/SequenceVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtableUtil</name>
  <filename>BloombergLP/bdlar/SequenceVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SequenceVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::SequenceVtableUtil::VtableType</class>
  <member kind="function">
    <type>const SequenceConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/SequenceVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SequenceVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/SequenceVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/SequenceVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SequenceVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/SequenceVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0b9.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0b9/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-096.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-096/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-05.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-07.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-04.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-002.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-002/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-064.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-064/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0c.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-007.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-007/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-004.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-004/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-065.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-065/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0b4.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0b4/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-03.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-03/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-028.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-028/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-01.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-01/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0d.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-09d.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-09d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-022.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-022/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-061.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-061/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0f.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0b1.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-0b1/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-06f.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeById::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeById::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeById-06f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstRef</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstRef::SimpleTypeConstRef</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstRef::access</class>
  <member kind="function">
    <type>int</type>
    <name>accessWithCategory</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeConstRef/accessWithCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeConstRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>typeId</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeConstRef/typeId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SimpleTypeConstVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeConstRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeConstRef/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstRef::SimpleTypeConstRef</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstRef/2constructor-076.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstRef::access</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstRef/access-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstVtable</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstVtable::TypeId</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstVtable::XsdName</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstVtable::d_typeId_fp</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeConstVtable::d_xsdName_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstVtable::TypeId</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstVtable/TypeId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstVtable::XsdName</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstVtable/XsdName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstVtable::d_typeId_fp</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstVtable/d_typeId_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeConstVtable::d_xsdName_fp</name>
  <filename>BloombergLP/bdlar/SimpleTypeConstVtable/d_xsdName_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-010.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-010/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-010/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-00d.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-00d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-00d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0e/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0f.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0f/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-01f.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-01f/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-01f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-06a.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-06a/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-06a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-002.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-002/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-002/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0902.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0902/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0902/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-03b.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-03b/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-03b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0bb.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0bb/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0bb/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-068.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-068/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-068/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0a/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0d4.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0d4/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0d4/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-003.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-003/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-003/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0386d.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0386d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0386d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0386f.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0386f/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0386f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-08.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-08/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-090c.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-090c/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-090c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0dc.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0dc/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0dc/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-032.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-032/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-032/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0b6.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-0b6/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-0b6/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-01d.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-01d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-01d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-02.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeIdOf::type</class>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeIdOf-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeIdOf::type</name>
  <filename>BloombergLP/bdlar/SimpleTypeIdOf-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeRef</name>
  <filename>BloombergLP/bdlar/SimpleTypeRef.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeRef::SimpleTypeRef</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeRef::access</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeRef::manipulate</class>
  <member kind="function">
    <type>int</type>
    <name>accessWithCategory</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeRef/accessWithCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateWithCategory</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeRef/manipulateWithCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(t_MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>objectAddress</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeRef/objectAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SimpleTypeId</type>
    <name>typeId</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeRef/typeId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SimpleTypeVtable*</type>
    <name>vtable</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeRef/vtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeRef::SimpleTypeRef</name>
  <filename>BloombergLP/bdlar/SimpleTypeRef/2constructor-035.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeRef::access</name>
  <filename>BloombergLP/bdlar/SimpleTypeRef/access-0a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeRef::manipulate</name>
  <filename>BloombergLP/bdlar/SimpleTypeRef/manipulate-040.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtable</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtable.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtable::Reset</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtable::d_const</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtable::d_reset_fp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtable::Reset</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtable/Reset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtable::d_const</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtable/d_const.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtable::d_reset_fp</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtable/d_reset_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtableUtil</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtableUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtableUtil::ConstVtableType</class>
  <class kind="class">BloombergLP::bdlar::SimpleTypeVtableUtil::VtableType</class>
  <member kind="function">
    <type>const SimpleTypeConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeVtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SimpleTypeVtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/SimpleTypeVtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtableUtil::ConstVtableType</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtableUtil/ConstVtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeVtableUtil::VtableType</name>
  <filename>BloombergLP/bdlar/SimpleTypeVtableUtil/VtableType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SymbolicConverter</name>
  <filename>BloombergLP/bdlar/SymbolicConverter.adoc</filename>
  <class kind="class">BloombergLP::bdlar::SymbolicConverter::convert</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SymbolicConverter::convert</name>
  <filename>BloombergLP/bdlar/SymbolicConverter/convert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil</name>
  <filename>BloombergLP/bdlar/VtableUtil.adoc</filename>
  <member kind="function">
    <type>const VtableUtil::ForType&lt;t_TYPE&gt;::ConstVtable*</type>
    <name>getConstVtable</name>
    <anchorfile>BloombergLP/bdlar/VtableUtil/getConstVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const VtableUtil::ForType&lt;t_TYPE&gt;::Vtable*</type>
    <name>getVtable</name>
    <anchorfile>BloombergLP/bdlar/VtableUtil/getVtable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-036.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-036/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-02.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-02/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-0c.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-0c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-03f.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-03f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-09.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-09/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-08.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-08/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-04.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-04/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-01.adoc</filename>
  <class kind="class">BloombergLP::bdlar::VtableUtil_ByCategory::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::VtableUtil_ByCategory::Type</name>
  <filename>BloombergLP/bdlar/VtableUtil_ByCategory-01/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::SimpleTypeId</name>
  <filename>BloombergLP/bdlar/SimpleTypeId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_TypeName_xsdName</name>
  <filename>BloombergLP/bdlar/bdlat_TypeName_xsdName-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_arrayAccessElement</name>
  <filename>BloombergLP/bdlar/bdlat_arrayAccessElement-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_arraySize</name>
  <filename>BloombergLP/bdlar/bdlat_arraySize-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_choiceAccessSelection</name>
  <filename>BloombergLP/bdlar/bdlat_choiceAccessSelection-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_choiceHasSelection</name>
  <filename>BloombergLP/bdlar/bdlat_choiceHasSelection-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_choiceMakeSelection</name>
  <filename>BloombergLP/bdlar/bdlat_choiceMakeSelection-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_choiceSelectionId</name>
  <filename>BloombergLP/bdlar/bdlat_choiceSelectionId-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_customizedTypeConvertToBaseType</name>
  <filename>BloombergLP/bdlar/bdlat_customizedTypeConvertToBaseType-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_enumHasFallback</name>
  <filename>BloombergLP/bdlar/bdlat_enumHasFallback-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_enumIsFallback</name>
  <filename>BloombergLP/bdlar/bdlat_enumIsFallback-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_enumToInt</name>
  <filename>BloombergLP/bdlar/bdlat_enumToInt-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_enumToString</name>
  <filename>BloombergLP/bdlar/bdlat_enumToString-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_nullableValueAccessValue</name>
  <filename>BloombergLP/bdlar/bdlat_nullableValueAccessValue-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_nullableValueIsNull</name>
  <filename>BloombergLP/bdlar/bdlat_nullableValueIsNull-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_sequenceAccessAttribute</name>
  <filename>BloombergLP/bdlar/bdlat_sequenceAccessAttribute-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_sequenceAccessAttributes</name>
  <filename>BloombergLP/bdlar/bdlat_sequenceAccessAttributes-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_sequenceHasAttribute</name>
  <filename>BloombergLP/bdlar/bdlat_sequenceHasAttribute-03c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_sequenceManipulateAttribute</name>
  <filename>BloombergLP/bdlar/bdlat_sequenceManipulateAttribute-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessArray</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessArray-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessChoice</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessChoice-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessCustomizedType</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessCustomizedType-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessEnumeration</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessEnumeration-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessNullableValue</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessNullableValue-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessSequence</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessSequence-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryAccessSimple</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryAccessSimple-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateArray</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateArray-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateChoice</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateChoice-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateCustomizedType</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateCustomizedType-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateEnumeration</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateEnumeration-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateNullableValue</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateNullableValue-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateSequence</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateSequence-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategoryManipulateSimple</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategoryManipulateSimple-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_typeCategorySelect</name>
  <filename>BloombergLP/bdlar/bdlat_typeCategorySelect-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::bdlat_valueTypeReset</name>
  <filename>BloombergLP/bdlar/bdlat_valueTypeReset-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::k_TMP_ANY_BUFFER_SIZE</name>
  <filename>BloombergLP/bdlar/k_TMP_ANY_BUFFER_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::FieldInfo</name>
  <filename>BloombergLP/bdlar/FieldInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsChoice</name>
  <filename>BloombergLP/bdlar/IsChoice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlar::IsSequence</name>
  <filename>BloombergLP/bdlar/IsSequence.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat</name>
  <filename>BloombergLP/bdlat.adoc</filename>
  <class kind="class">BloombergLP::bdlat::ArrayUtil</class>
  <class kind="class">BloombergLP::bdlat::EnumUtil</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtil</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtilOptions</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_Manipulator</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategory</class>
  <class kind="class">BloombergLP::bdlat::NullableValueUtil</class>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bdlat/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const FuzzUtilOptions&amp; lhs, const FuzzUtilOptions&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bdlat/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const FuzzUtilOptions&amp; lhs, const FuzzUtilOptions&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::ArrayUtil</name>
  <filename>BloombergLP/bdlat/ArrayUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>accessElementByCategory</name>
    <anchorfile>BloombergLP/bdlat/ArrayUtil/accessElementByCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; array, ACCESSOR&amp; accessor, int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateElementByCategory</name>
    <anchorfile>BloombergLP/bdlat/ArrayUtil/manipulateElementByCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* array, MANIPULATOR&amp; manipulator, int index)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::EnumUtil</name>
  <filename>BloombergLP/bdlat/EnumUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>fromIntOrFallbackIfEnabled</name>
    <anchorfile>BloombergLP/bdlat/EnumUtil/fromIntOrFallbackIfEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromStringOrFallbackIfEnabled</name>
    <anchorfile>BloombergLP/bdlat/EnumUtil/fromStringOrFallbackIfEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* string, int stringLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil</name>
  <filename>BloombergLP/bdlat/FuzzUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlat::FuzzUtil::consumeMessage</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil::consumeMessage</name>
  <filename>BloombergLP/bdlat/FuzzUtil/consumeMessage-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtilOptions</name>
  <filename>BloombergLP/bdlat/FuzzUtilOptions.adoc</filename>
  <class kind="class">BloombergLP::bdlat::FuzzUtilOptions::k_MAX_ARRAY_LENGTH_DEFAULT</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtilOptions::k_MAX_STRING_LENGTH_DEFAULT</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtilOptions::k_PRINTABLE_ASCII_CHARS_ONLY_DEFAULT</class>
  <member kind="function">
    <type>void</type>
    <name>FuzzUtilOptions</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>maxArrayLength</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/maxArrayLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>maxStringLength</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/maxStringLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>printableAsciiCharsOnly</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/printableAsciiCharsOnly.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FuzzUtilOptions&amp;</type>
    <name>setMaxArrayLength</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/setMaxArrayLength.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>FuzzUtilOptions&amp;</type>
    <name>setMaxStringLength</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/setMaxStringLength.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>FuzzUtilOptions&amp;</type>
    <name>setPrintableAsciiCharsOnly</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtilOptions/setPrintableAsciiCharsOnly.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtilOptions::k_MAX_ARRAY_LENGTH_DEFAULT</name>
  <filename>BloombergLP/bdlat/FuzzUtilOptions/k_MAX_ARRAY_LENGTH_DEFAULT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtilOptions::k_MAX_STRING_LENGTH_DEFAULT</name>
  <filename>BloombergLP/bdlat/FuzzUtilOptions/k_MAX_STRING_LENGTH_DEFAULT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtilOptions::k_PRINTABLE_ASCII_CHARS_ONLY_DEFAULT</name>
  <filename>BloombergLP/bdlat/FuzzUtilOptions/k_PRINTABLE_ASCII_CHARS_ONLY_DEFAULT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_Manipulator</name>
  <filename>BloombergLP/bdlat/FuzzUtil_Manipulator.adoc</filename>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_Manipulator::operator()</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_Manipulator::fuzzData</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_Manipulator::options</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_Manipulator::operator()</name>
  <filename>BloombergLP/bdlat/FuzzUtil_Manipulator/operator_call-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_Manipulator::fuzzData</name>
  <filename>BloombergLP/bdlat/FuzzUtil_Manipulator/fuzzData.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_Manipulator::options</name>
  <filename>BloombergLP/bdlat/FuzzUtil_Manipulator/options.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategory</name>
  <filename>BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory.adoc</filename>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategory::fuzzData</class>
  <class kind="class">BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategory::options</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* object, t_CATEGORY_TAG)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategory::fuzzData</name>
  <filename>BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory/fuzzData.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategory::options</name>
  <filename>BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory/options.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat::NullableValueUtil</name>
  <filename>BloombergLP/bdlat/NullableValueUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>accessValueByCategory</name>
    <anchorfile>BloombergLP/bdlat/NullableValueUtil/accessValueByCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateValueByCategory</name>
    <anchorfile>BloombergLP/bdlat/NullableValueUtil/manipulateValueByCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_ArrayFunctions</name>
  <filename>BloombergLP/bdlat_ArrayFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::IsArray</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::IsArray</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::IsArray</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::IsArray</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::bdlat_arrayReserve</class>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::bdlat_arraySupportsReserve</class>
  <member kind="function">
    <type>int</type>
    <name>accessElement</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/accessElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; array, ACCESSOR&amp; accessor, int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_arrayAccessElement</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/bdlat_arrayAccessElement.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::vector&lt;TYPE, ALLOC&gt;&amp; array, ACCESSOR&amp; accessor, int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_arrayManipulateElement</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/bdlat_arrayManipulateElement.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;TYPE, ALLOC&gt;* array, MANIPULATOR&amp; manipulator, int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdlat_arrayResize</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/bdlat_arrayResize.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;TYPE, ALLOC&gt;* array, int newSize)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bdlat_arraySize</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/bdlat_arraySize.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::vector&lt;TYPE, ALLOC&gt;&amp; array)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateElement</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/manipulateElement.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* array, MANIPULATOR&amp; manipulator, int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* array, int numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* array, int newSize)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/size.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; array)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>supportsReserve</name>
    <anchorfile>BloombergLP/bdlat_ArrayFunctions/supportsReserve.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; array)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-02.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType::Type</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-02/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType::Type</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-00.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ArrayFunctions::ElementType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::ElementType::Type</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/ElementType-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::IsArray</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/IsArray-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::IsArray</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/IsArray-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::IsArray</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/IsArray-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::IsArray</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/IsArray-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::bdlat_arrayReserve</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/bdlat_arrayReserve-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayFunctions::bdlat_arraySupportsReserve</name>
  <filename>BloombergLP/bdlat_ArrayFunctions/bdlat_arraySupportsReserve-07.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_ArrayIterators</name>
  <filename>BloombergLP/bdlat_ArrayIterators.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::backInserter</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::pointer</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::reference</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::value_type</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::BackInsertIterator</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::operator=</class>
  <class kind="class">BloombergLP::bdlat_ArrayIterators::BackInsertIterator::operator++</class>
  <member kind="function">
    <type>bdlat_ArrayIterators::BackInsertIterator&lt;TYPE&gt;&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::difference_type</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::iterator_category</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::pointer</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::reference</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::value_type</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::BackInsertIterator</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::operator=</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::BackInsertIterator::operator++</name>
  <filename>BloombergLP/bdlat_ArrayIterators/BackInsertIterator/operator_inc-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ArrayIterators::backInserter</name>
  <filename>BloombergLP/bdlat_ArrayIterators/backInserter-0ae.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_ChoiceFunctions</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::IsChoice</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::IsChoice</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::IsChoice</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceHasSelection</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceMakeSelection</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::hasSelection</class>
  <class kind="class">BloombergLP::bdlat_ChoiceFunctions::makeSelection</class>
  <member kind="function">
    <type>int</type>
    <name>accessSelection</name>
    <anchorfile>BloombergLP/bdlat_ChoiceFunctions/accessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_choiceAccessSelection</name>
    <anchorfile>BloombergLP/bdlat_ChoiceFunctions/bdlat_choiceAccessSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_choiceManipulateSelection</name>
    <anchorfile>BloombergLP/bdlat_ChoiceFunctions/bdlat_choiceManipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_choiceSelectionId</name>
    <anchorfile>BloombergLP/bdlat_ChoiceFunctions/bdlat_choiceSelectionId.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSelection</name>
    <anchorfile>BloombergLP/bdlat_ChoiceFunctions/manipulateSelection.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>selectionId</name>
    <anchorfile>BloombergLP/bdlat_ChoiceFunctions/selectionId.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::IsChoice</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/IsChoice-04.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::IsChoice</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/IsChoice-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::IsChoice</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/IsChoice-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceHasSelection</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/bdlat_choiceHasSelection-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceMakeSelection</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/bdlat_choiceMakeSelection-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::hasSelection</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/hasSelection-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_ChoiceFunctions::makeSelection</name>
  <filename>BloombergLP/bdlat_ChoiceFunctions/makeSelection-0d.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::BaseType</class>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::BaseType</class>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::BaseType</class>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::IsCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::IsCustomizedType</class>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::IsCustomizedType</class>
  <member kind="function">
    <type>int</type>
    <name>bdlat_customizedTypeConvertFromBaseType</name>
    <anchorfile>BloombergLP/bdlat_CustomizedTypeFunctions/bdlat_customizedTypeConvertFromBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, const BASE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const bdlat_CustomizedTypeFunctions::BaseType&lt;TYPE&gt;::Type&amp;</type>
    <name>bdlat_customizedTypeConvertToBaseType</name>
    <anchorfile>BloombergLP/bdlat_CustomizedTypeFunctions/bdlat_customizedTypeConvertToBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_customizedTypeCreateBaseAndConvert</name>
    <anchorfile>BloombergLP/bdlat_CustomizedTypeFunctions/bdlat_customizedTypeCreateBaseAndConvert.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* object, t_MANIPULATOR&amp; baseManipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertFromBaseType</name>
    <anchorfile>BloombergLP/bdlat_CustomizedTypeFunctions/convertFromBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, const BASE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const bdlat_CustomizedTypeFunctions::BaseType&lt;TYPE&gt;::Type&amp;</type>
    <name>convertToBaseType</name>
    <anchorfile>BloombergLP/bdlat_CustomizedTypeFunctions/convertToBaseType.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>createBaseAndConvert</name>
    <anchorfile>BloombergLP/bdlat_CustomizedTypeFunctions/createBaseAndConvert.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* object, t_MANIPULATOR&amp; baseManipulator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::BaseType</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/BaseType-0d.adoc</filename>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::BaseType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::BaseType::Type</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/BaseType-0d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::BaseType</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/BaseType-06.adoc</filename>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::BaseType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::BaseType::Type</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/BaseType-06/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::BaseType</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/BaseType-04.adoc</filename>
  <class kind="class">BloombergLP::bdlat_CustomizedTypeFunctions::BaseType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::BaseType::Type</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/BaseType-04/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::IsCustomizedType</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/IsCustomizedType-04.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::IsCustomizedType</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/IsCustomizedType-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_CustomizedTypeFunctions::IsCustomizedType</name>
  <filename>BloombergLP/bdlat_CustomizedTypeFunctions/IsCustomizedType-03.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_EnumFunctions</name>
  <filename>BloombergLP/bdlat_EnumFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdlat_EnumFunctions::HasFallbackEnumerator</class>
  <class kind="class">BloombergLP::bdlat_EnumFunctions::HasFallbackEnumerator</class>
  <class kind="class">BloombergLP::bdlat_EnumFunctions::HasFallbackEnumerator</class>
  <class kind="class">BloombergLP::bdlat_EnumFunctions::IsEnumeration</class>
  <class kind="class">BloombergLP::bdlat_EnumFunctions::IsEnumeration</class>
  <class kind="class">BloombergLP::bdlat_EnumFunctions::IsEnumeration</class>
  <member kind="function">
    <type>int</type>
    <name>bdlat_enumFromInt</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumFromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_enumFromString</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumFromString.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>bdlat_enumHasFallback</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumHasFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>bdlat_enumIsFallback</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumIsFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_enumMakeFallback</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumMakeFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdlat_enumToInt</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumToInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result, const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdlat_enumToString</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/bdlat_enumToString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* result, const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromString</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result, const char* string, int stringLength)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasFallback</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/hasFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFallback</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/isFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>makeFallback</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/makeFallback.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toInt</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/toInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result, const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toString</name>
    <anchorfile>BloombergLP/bdlat_EnumFunctions/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* result, const TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumFunctions::HasFallbackEnumerator</name>
  <filename>BloombergLP/bdlat_EnumFunctions/HasFallbackEnumerator-00.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumFunctions::HasFallbackEnumerator</name>
  <filename>BloombergLP/bdlat_EnumFunctions/HasFallbackEnumerator-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumFunctions::HasFallbackEnumerator</name>
  <filename>BloombergLP/bdlat_EnumFunctions/HasFallbackEnumerator-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumFunctions::IsEnumeration</name>
  <filename>BloombergLP/bdlat_EnumFunctions/IsEnumeration-0c.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumFunctions::IsEnumeration</name>
  <filename>BloombergLP/bdlat_EnumFunctions/IsEnumeration-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumFunctions::IsEnumeration</name>
  <filename>BloombergLP/bdlat_EnumFunctions/IsEnumeration-0a.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_NullableValueFunctions</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueAccessValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueIsNull</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueMakeValue</class>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueManipulateValue</class>
  <member kind="function">
    <type>int</type>
    <name>accessValue</name>
    <anchorfile>BloombergLP/bdlat_NullableValueFunctions/accessValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlat_NullableValueFunctions/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeValue</name>
    <anchorfile>BloombergLP/bdlat_NullableValueFunctions/makeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateValue</name>
    <anchorfile>BloombergLP/bdlat_NullableValueFunctions/manipulateValue.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/IsNullableValue-030.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/IsNullableValue-03b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/IsNullableValue-0d4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/IsNullableValue-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::IsNullableValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/IsNullableValue-0d2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-00.adoc</filename>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-0d.adoc</filename>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-0d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-05.adoc</filename>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-05/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-02.adoc</filename>
  <class kind="class">BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::ValueType::Type</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/ValueType-02/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueAccessValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/bdlat_nullableValueAccessValue-0c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueIsNull</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/bdlat_nullableValueIsNull-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueMakeValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/bdlat_nullableValueMakeValue-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_NullableValueFunctions::bdlat_nullableValueManipulateValue</name>
  <filename>BloombergLP/bdlat_NullableValueFunctions/bdlat_nullableValueManipulateValue-0d.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_SequenceFunctions</name>
  <filename>BloombergLP/bdlat_SequenceFunctions.adoc</filename>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::IsSequence</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::IsSequence</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::IsSequence</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::accessAttribute</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::bdlat_sequenceAccessAttribute</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::bdlat_sequenceHasAttribute</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::bdlat_sequenceManipulateAttribute</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::hasAttribute</class>
  <class kind="class">BloombergLP::bdlat_SequenceFunctions::manipulateAttribute</class>
  <member kind="function">
    <type>int</type>
    <name>accessAttributes</name>
    <anchorfile>BloombergLP/bdlat_SequenceFunctions/accessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_sequenceAccessAttributes</name>
    <anchorfile>BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceAccessAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_sequenceManipulateAttributes</name>
    <anchorfile>BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceManipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateAttributes</name>
    <anchorfile>BloombergLP/bdlat_SequenceFunctions/manipulateAttributes.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::IsSequence</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/IsSequence-0a.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::IsSequence</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/IsSequence-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::IsSequence</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/IsSequence-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::accessAttribute</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/accessAttribute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::bdlat_sequenceAccessAttribute</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceAccessAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::bdlat_sequenceHasAttribute</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceHasAttribute-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::bdlat_sequenceManipulateAttribute</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceManipulateAttribute-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::hasAttribute</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/hasAttribute-099.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SequenceFunctions::manipulateAttribute</name>
  <filename>BloombergLP/bdlat_SequenceFunctions/manipulateAttribute-04.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_TypeCategoryFunctions</name>
  <filename>BloombergLP/bdlat_TypeCategoryFunctions.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>accessArray</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessChoice</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessChoice.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessCustomizedType</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessCustomizedType.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessEnumeration</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessEnumeration.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessNullableValue</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessNullableValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSequence</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessSequence.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>accessSimple</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/accessSimple.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessArray</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessChoice</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessChoice.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessCustomizedType</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessCustomizedType.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessEnumeration</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessEnumeration.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessNullableValue</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessNullableValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessSequence</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessSequence.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryAccessSimple</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryAccessSimple.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateArray</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateArray.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateChoice</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateChoice.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateCustomizedType</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateCustomizedType.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateEnumeration</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateEnumeration.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateNullableValue</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateNullableValue.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateSequence</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateSequence.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_typeCategoryManipulateSimple</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategoryManipulateSimple.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>bdlat_typeCategorySelect</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/bdlat_typeCategorySelect.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateArray</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateArray.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateChoice</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateChoice.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateCustomizedType</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateCustomizedType.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateEnumeration</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateEnumeration.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateNullableValue</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateNullableValue.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSequence</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateSequence.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateSimple</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/manipulateSimple.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
  <member kind="function">
    <type>bdlat_TypeCategory::Value</type>
    <name>select</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryFunctions/select.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_TypeName_Overloadable</name>
  <filename>BloombergLP/bdlat_TypeName_Overloadable.adoc</filename>
  <member kind="function">
    <type>const char*</type>
    <name>bdlat_TypeName_className</name>
    <anchorfile>BloombergLP/bdlat_TypeName_Overloadable/bdlat_TypeName_className.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>bdlat_TypeName_name</name>
    <anchorfile>BloombergLP/bdlat_TypeName_Overloadable/bdlat_TypeName_name.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>bdlat_TypeName_xsdName</name>
    <anchorfile>BloombergLP/bdlat_TypeName_Overloadable/bdlat_TypeName_xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, int format)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlat_ValueTypeFunctions</name>
  <filename>BloombergLP/bdlat_ValueTypeFunctions.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>assign</name>
    <anchorfile>BloombergLP/bdlat_ValueTypeFunctions/assign.adoc</anchorfile>
    <anchor/>
    <arglist>(LHS_TYPE* lhs, const RHS_TYPE&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_valueTypeAssign</name>
    <anchorfile>BloombergLP/bdlat_ValueTypeFunctions/bdlat_valueTypeAssign.adoc</anchorfile>
    <anchor/>
    <arglist>(LHS_TYPE* lhs, const RHS_TYPE&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdlat_valueTypeReset</name>
    <anchorfile>BloombergLP/bdlat_ValueTypeFunctions/bdlat_valueTypeReset.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlat_ValueTypeFunctions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlb</name>
  <filename>BloombergLP/bdlb.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NullOptType</class>
  <class kind="class">BloombergLP::bdlb::ScopeExitAny</class>
  <class kind="class">BloombergLP::bdlb::TestInputIterator</class>
  <class kind="class">BloombergLP::bdlb::Variant_ReturnValueHelper_YesType</class>
  <class kind="class">BloombergLP::bdlb::AlgorithmWorkaroundUtil</class>
  <class kind="class">BloombergLP::bdlb::ArrayUtil</class>
  <class kind="class">BloombergLP::bdlb::BigEndianInt16</class>
  <class kind="class">BloombergLP::bdlb::BigEndianInt32</class>
  <class kind="class">BloombergLP::bdlb::BigEndianInt64</class>
  <class kind="class">BloombergLP::bdlb::BigEndianUint16</class>
  <class kind="class">BloombergLP::bdlb::BigEndianUint32</class>
  <class kind="class">BloombergLP::bdlb::BigEndianUint64</class>
  <class kind="class">BloombergLP::bdlb::BitMaskUtil</class>
  <class kind="class">BloombergLP::bdlb::BitStringImpUtil</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil</class>
  <class kind="class">BloombergLP::bdlb::BitUtil</class>
  <class kind="class">BloombergLP::bdlb::CStringEqualTo</class>
  <class kind="class">BloombergLP::bdlb::CStringHash</class>
  <class kind="class">BloombergLP::bdlb::CStringLess</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewEqualTo</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewHash</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewLess</class>
  <class kind="class">BloombergLP::bdlb::CharType</class>
  <class kind="class">BloombergLP::bdlb::ConstNullableValueRef</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil</class>
  <class kind="class">BloombergLP::bdlb::Float</class>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator</class>
  <class kind="class">BloombergLP::bdlb::Guid</class>
  <class kind="class">BloombergLP::bdlb::GuidUtil</class>
  <class kind="class">BloombergLP::bdlb::Guid_BslFmtFormatterImpl</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::HashUtil</class>
  <class kind="class">BloombergLP::bdlb::IndexSpan</class>
  <class kind="class">BloombergLP::bdlb::IndexSpanStringUtil</class>
  <class kind="class">BloombergLP::bdlb::IndexSpanUtil</class>
  <class kind="class">BloombergLP::bdlb::LiteralUtil</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIteratorAssignmentProxy</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue_PointerBitsPair</class>
  <class kind="class">BloombergLP::bdlb::NullableValue</class>
  <class kind="class">BloombergLP::bdlb::NullableValueRef</class>
  <class kind="class">BloombergLP::bdlb::NullableValue_WithAllocator</class>
  <class kind="class">BloombergLP::bdlb::NullableValue_WithoutAllocator</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil</class>
  <class kind="class">BloombergLP::bdlb::OptionalPrinter</class>
  <class kind="class">BloombergLP::bdlb::OptionalPrinterUtil</class>
  <class kind="class">BloombergLP::bdlb::PairUtil</class>
  <class kind="class">BloombergLP::bdlb::PcgRandomGenerator</class>
  <class kind="class">BloombergLP::bdlb::Print</class>
  <class kind="class">BloombergLP::bdlb::PrintAdapter</class>
  <class kind="class">BloombergLP::bdlb::PrintAdapterUtil</class>
  <class kind="class">BloombergLP::bdlb::PrintMethods_Imp</class>
  <class kind="class">BloombergLP::bdlb::PrintMethods_Imp</class>
  <class kind="class">BloombergLP::bdlb::PrintMethods_Imp</class>
  <class kind="class">BloombergLP::bdlb::PrintMethods_Imp</class>
  <class kind="class">BloombergLP::bdlb::PrintStringHexDumper</class>
  <class kind="class">BloombergLP::bdlb::PrintStringSingleLineHexDumper</class>
  <class kind="class">BloombergLP::bdlb::Random</class>
  <class kind="class">BloombergLP::bdlb::RandomDevice</class>
  <class kind="class">BloombergLP::bdlb::ScopeExit</class>
  <class kind="class">BloombergLP::bdlb::ScopeExitUtil</class>
  <class kind="class">BloombergLP::bdlb::String</class>
  <class kind="class">BloombergLP::bdlb::StringRefUtil</class>
  <class kind="class">BloombergLP::bdlb::StringViewUtil</class>
  <class kind="class">BloombergLP::bdlb::Tokenizer</class>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator</class>
  <class kind="class">BloombergLP::bdlb::Tokenizer_Data</class>
  <class kind="class">BloombergLP::bdlb::Tokenizer_Proxy</class>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtil</class>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtilEdgeTraits</class>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtilEdgeTraits</class>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtil_Helper</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator</class>
  <class kind="class">BloombergLP::bdlb::TransformIteratorUtil</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_AllocatorOfFunctorMethod</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_AllocatorOfFunctorMethod</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_AllocatorOfIteratorMethod</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_AllocatorOfIteratorMethod</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits</class>
  <class kind="class">BloombergLP::bdlb::TransparentEqualTo</class>
  <class kind="class">BloombergLP::bdlb::TransparentHash</class>
  <class kind="class">BloombergLP::bdlb::TransparentLess</class>
  <class kind="class">BloombergLP::bdlb::TransparentStringHash</class>
  <class kind="class">BloombergLP::bdlb::TypeTraitHasPrintMethod</class>
  <class kind="class">BloombergLP::bdlb::Variant</class>
  <class kind="class">BloombergLP::bdlb::Variant10</class>
  <class kind="class">BloombergLP::bdlb::Variant11</class>
  <class kind="class">BloombergLP::bdlb::Variant12</class>
  <class kind="class">BloombergLP::bdlb::Variant13</class>
  <class kind="class">BloombergLP::bdlb::Variant14</class>
  <class kind="class">BloombergLP::bdlb::Variant15</class>
  <class kind="class">BloombergLP::bdlb::Variant16</class>
  <class kind="class">BloombergLP::bdlb::Variant17</class>
  <class kind="class">BloombergLP::bdlb::Variant18</class>
  <class kind="class">BloombergLP::bdlb::Variant19</class>
  <class kind="class">BloombergLP::bdlb::Variant2</class>
  <class kind="class">BloombergLP::bdlb::Variant3</class>
  <class kind="class">BloombergLP::bdlb::Variant4</class>
  <class kind="class">BloombergLP::bdlb::Variant5</class>
  <class kind="class">BloombergLP::bdlb::Variant6</class>
  <class kind="class">BloombergLP::bdlb::Variant7</class>
  <class kind="class">BloombergLP::bdlb::Variant8</class>
  <class kind="class">BloombergLP::bdlb::Variant9</class>
  <class kind="class">BloombergLP::bdlb::VariantImp</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits</class>
  <class kind="class">BloombergLP::bdlb::VariantPrinter</class>
  <class kind="class">BloombergLP::bdlb::VariantPrinterUtil</class>
  <class kind="class">BloombergLP::bdlb::VariantPrinter_Visitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamInVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamOutVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_CopyAssignVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_CopyConstructVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_DefaultConstructVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_DestructorVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_EqualityTestVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_MoveAssignVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_MoveConstructVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_PrintVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_RawVisitorHelper</class>
  <class kind="class">BloombergLP::bdlb::Variant_ReturnValueHelper</class>
  <class kind="class">BloombergLP::bdlb::Variant_ReturnValueHelper_Matcher</class>
  <class kind="class">BloombergLP::bdlb::Variant_ReturnValueHelper_NoType</class>
  <class kind="class">BloombergLP::bdlb::Variant_SwapVisitor</class>
  <class kind="class">BloombergLP::bdlb::Variant_TypeIndex</class>
  <class kind="class">BloombergLP::bdlb::hashAppend</class>
  <class kind="class">BloombergLP::bdlb::operator+</class>
  <class kind="class">BloombergLP::bdlb::operator++</class>
  <class kind="class">BloombergLP::bdlb::operator-</class>
  <class kind="class">BloombergLP::bdlb::swap</class>
  <class kind="class">BloombergLP::bdlb::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdlb::operator==</class>
  <class kind="class">BloombergLP::bdlb::operator!=</class>
  <class kind="class">BloombergLP::bdlb::operator&lt;</class>
  <class kind="class">BloombergLP::bdlb::operator&lt;=</class>
  <class kind="class">BloombergLP::bdlb::operator&gt;</class>
  <class kind="class">BloombergLP::bdlb::operator&gt;=</class>
  <class kind="class">BloombergLP::bdlb::operator&lt;=&gt;</class>
  <class kind="class">BloombergLP::bdlb::nullOpt</class>
  <class kind="class">BloombergLP::bdlb::NullableValue_ConvertibleToBool</class>
  <class kind="class">BloombergLP::bdlb::NullableValue_DerivedFromBslOptional</class>
  <class kind="class">BloombergLP::bdlb::NullableValue_DerivedFromOptional</class>
  <class kind="class">BloombergLP::bdlb::NullableValue_DerivedFromStdOptional</class>
  <class kind="class">BloombergLP::bdlb::ScopeExit</class>
  <member kind="function">
    <type>void</type>
    <name>nullableValue_acceptsBslOptional</name>
    <anchorfile>BloombergLP/bdlb/nullableValue_acceptsBslOptional.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::optional&lt;t_TYPE&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>nullableValue_acceptsStdOptional</name>
    <anchorfile>BloombergLP/bdlb/nullableValue_acceptsStdOptional.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::optional&lt;t_TYPE&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bdlb::TransformIterator&lt;FUNCTOR, ITERATOR&gt;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlb/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>(TransformIterator&lt;FUNCTOR, ITERATOR&gt;&amp; iterator, int)</arglist>
  </member>
  <member kind="function">
    <type>decltype(PairUtil::adaptForRanges(
                                     bsl::forward&lt;t_RANGE_BSL_PAIR&gt;(bslRange)))</type>
    <name>operator|</name>
    <anchorfile>BloombergLP/bdlb/operator_bitor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE_BSL_PAIR&amp;&amp; bslRange, const PairUtil_AdaptForRangesClosure&amp;)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlb::PrintMethods</name>
  <filename>BloombergLP/bdlb/PrintMethods.adoc</filename>
  <class kind="class">BloombergLP::bdlb::PrintMethods::print</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintMethods::print</name>
  <filename>BloombergLP/bdlb/PrintMethods/print-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOptType</name>
  <filename>BloombergLP/bdlb/NullOptType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ScopeExitAny</name>
  <filename>BloombergLP/bdlb/ScopeExitAny.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TestInputIterator</name>
  <filename>BloombergLP/bdlb/TestInputIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_ReturnValueHelper_YesType</name>
  <filename>BloombergLP/bdlb/Variant_ReturnValueHelper_YesType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::AlgorithmWorkaroundUtil</name>
  <filename>BloombergLP/bdlb/AlgorithmWorkaroundUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::AlgorithmWorkaroundUtil::lowerBound</class>
  <class kind="class">BloombergLP::bdlb::AlgorithmWorkaroundUtil::upperBound</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::AlgorithmWorkaroundUtil::lowerBound</name>
  <filename>BloombergLP/bdlb/AlgorithmWorkaroundUtil/lowerBound-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::AlgorithmWorkaroundUtil::upperBound</name>
  <filename>BloombergLP/bdlb/AlgorithmWorkaroundUtil/upperBound-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ArrayUtil</name>
  <filename>BloombergLP/bdlb/ArrayUtil.adoc</filename>
  <member kind="function">
    <type>TYPE*</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/end.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/length.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
  <member kind="function">
    <type>bsl::reverse_iterator&lt;TYPE*&gt;</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
  <member kind="function">
    <type>bsl::reverse_iterator&lt;TYPE*&gt;</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/rend.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/size.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
  <member kind="function">
    <type>char(&amp;)[LENGTH]</type>
    <name>sizer</name>
    <anchorfile>BloombergLP/bdlb/ArrayUtil/sizer.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE(&amp;)[LENGTH] array)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianInt16</name>
  <filename>BloombergLP/bdlb/BigEndianInt16.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BigEndianInt16::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>BigEndianInt16&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(short value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianInt16, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianInt16, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>short</type>
    <name>operator short</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BigEndianInt16</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt16/make.adoc</anchorfile>
    <anchor/>
    <arglist>(short value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianInt16::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/BigEndianInt16/maxSupportedBdexVersion-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianInt32</name>
  <filename>BloombergLP/bdlb/BigEndianInt32.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BigEndianInt32::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>BigEndianInt32&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianInt32, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianInt32, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BigEndianInt32</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt32/make.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianInt32::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/BigEndianInt32/maxSupportedBdexVersion-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianInt64</name>
  <filename>BloombergLP/bdlb/BigEndianInt64.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BigEndianInt64::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>BigEndianInt64&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianInt64, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianInt64, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>operator bsls::Types::Int64</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BigEndianInt64</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/BigEndianInt64/make.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianInt64::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/BigEndianInt64/maxSupportedBdexVersion-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianUint16</name>
  <filename>BloombergLP/bdlb/BigEndianUint16.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BigEndianUint16::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>BigEndianUint16&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianUint16, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianUint16, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned short</type>
    <name>operator unsigned short</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BigEndianUint16</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint16/make.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianUint16::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/BigEndianUint16/maxSupportedBdexVersion-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianUint32</name>
  <filename>BloombergLP/bdlb/BigEndianUint32.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BigEndianUint32::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>BigEndianUint32&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianUint32, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianUint32, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>operator unsigned int</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BigEndianUint32</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint32/make.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianUint32::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/BigEndianUint32/maxSupportedBdexVersion-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianUint64</name>
  <filename>BloombergLP/bdlb/BigEndianUint64.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BigEndianUint64::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>BigEndianUint64&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianUint64, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BigEndianUint64, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>operator bsls::Types::Uint64</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BigEndianUint64</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/BigEndianUint64/make.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BigEndianUint64::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/BigEndianUint64/maxSupportedBdexVersion-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitMaskUtil</name>
  <filename>BloombergLP/bdlb/BitMaskUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BitMaskUtil::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>uint32_t</type>
    <name>eq</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>eq64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/eq64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>ge</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/ge.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>ge64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/ge64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>gt</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/gt.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>gt64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/gt64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>le</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/le.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>le64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/le64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>lt</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/lt.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>lt64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/lt64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>ne</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/ne.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>ne64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/ne64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>one</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/one.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>one64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/one64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>zero</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/zero.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>zero64</name>
    <anchorfile>BloombergLP/bdlb/BitMaskUtil/zero64.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, int numBits)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitMaskUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/BitMaskUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringImpUtil</name>
  <filename>BloombergLP/bdlb/BitStringImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BitStringImpUtil::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>andEqBits</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/andEqBits.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, int dstIndex, uint64_t srcValue, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>andEqWord</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/andEqWord.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, uint64_t srcValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>find1AtMaxIndexRaw</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/find1AtMaxIndexRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>find1AtMinIndexRaw</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/find1AtMinIndexRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>minusEqBits</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/minusEqBits.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, int dstIndex, uint64_t srcValue, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>minusEqWord</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/minusEqWord.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, uint64_t srcValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>orEqBits</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/orEqBits.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, int dstIndex, uint64_t srcValue, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>orEqWord</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/orEqWord.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, uint64_t srcValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEqBits</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/setEqBits.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, int dstIndex, uint64_t srcValue, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEqWord</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/setEqWord.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, uint64_t srcValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>xorEqBits</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/xorEqBits.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, int dstIndex, uint64_t srcValue, int numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>xorEqWord</name>
    <anchorfile>BloombergLP/bdlb/BitStringImpUtil/xorEqWord.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstValue, uint64_t srcValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringImpUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/BitStringImpUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil</name>
  <filename>BloombergLP/bdlb/BitStringUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::areEqual</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::assign</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::assign0</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::assign1</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::find0AtMaxIndex</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::find0AtMinIndex</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::find1AtMaxIndex</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::find1AtMinIndex</class>
  <class kind="class">BloombergLP::bdlb::BitStringUtil::k_INVALID_INDEX</class>
  <member kind="function">
    <type>void</type>
    <name>andEqual</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/andEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstBitString, std::size_t dstIndex, const uint64_t* srcBitString, std::size_t srcIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignBits</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/assignBits.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t index, uint64_t srcValue, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>bit</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/bit.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint64_t* bitString, std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>bits</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/bits.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint64_t* bitString, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>copy</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstBitString, std::size_t dstIndex, const uint64_t* srcBitString, std::size_t srcIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>copyRaw</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/copyRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstBitString, std::size_t dstIndex, const uint64_t* srcBitString, std::size_t srcIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t initialLength, std::size_t dstIndex, bool value, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert0</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/insert0.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t initialLength, std::size_t dstIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert1</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/insert1.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t initialLength, std::size_t dstIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertRaw</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/insertRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t initialLength, std::size_t dstIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAny0</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/isAny0.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint64_t* bitString, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAny1</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/isAny1.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint64_t* bitString, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>minusEqual</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/minusEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstBitString, std::size_t dstIndex, const uint64_t* srcBitString, std::size_t srcIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>num0</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/num0.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint64_t* bitString, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>num1</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/num1.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint64_t* bitString, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>orEqual</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/orEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstBitString, std::size_t dstIndex, const uint64_t* srcBitString, std::size_t srcIndex, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const uint64_t* bitString, std::size_t numBits, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t length, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAndFill0</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/removeAndFill0.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t length, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAndFill1</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/removeAndFill1.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t length, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapRaw</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/swapRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString1, std::size_t index1, uint64_t* bitString2, std::size_t index2, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toggle</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/toggle.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* bitString, std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>xorEqual</name>
    <anchorfile>BloombergLP/bdlb/BitStringUtil/xorEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t* dstBitString, std::size_t dstIndex, const uint64_t* srcBitString, std::size_t srcIndex, std::size_t numBits)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/BitStringUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::areEqual</name>
  <filename>BloombergLP/bdlb/BitStringUtil/areEqual-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::assign</name>
  <filename>BloombergLP/bdlb/BitStringUtil/assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::assign0</name>
  <filename>BloombergLP/bdlb/BitStringUtil/assign0-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::assign1</name>
  <filename>BloombergLP/bdlb/BitStringUtil/assign1-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::find0AtMaxIndex</name>
  <filename>BloombergLP/bdlb/BitStringUtil/find0AtMaxIndex-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::find0AtMinIndex</name>
  <filename>BloombergLP/bdlb/BitStringUtil/find0AtMinIndex-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::find1AtMaxIndex</name>
  <filename>BloombergLP/bdlb/BitStringUtil/find1AtMaxIndex-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::find1AtMinIndex</name>
  <filename>BloombergLP/bdlb/BitStringUtil/find1AtMinIndex-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitStringUtil::k_INVALID_INDEX</name>
  <filename>BloombergLP/bdlb/BitStringUtil/k_INVALID_INDEX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil</name>
  <filename>BloombergLP/bdlb/BitUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::BitUtil::uint32_t</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::uint64_t</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::isBitSet</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::log2</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::numBitsSet</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::numLeadingUnsetBits</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::numTrailingUnsetBits</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::roundUp</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::roundUpToBinaryPower</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::withBitCleared</class>
  <class kind="class">BloombergLP::bdlb::BitUtil::withBitSet</class>
  <member kind="function">
    <type>int</type>
    <name>sizeInBits</name>
    <anchorfile>BloombergLP/bdlb/BitUtil/sizeInBits.adoc</anchorfile>
    <anchor/>
    <arglist>(INTEGER value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::uint32_t</name>
  <filename>BloombergLP/bdlb/BitUtil/uint32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::uint64_t</name>
  <filename>BloombergLP/bdlb/BitUtil/uint64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::isBitSet</name>
  <filename>BloombergLP/bdlb/BitUtil/isBitSet-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::log2</name>
  <filename>BloombergLP/bdlb/BitUtil/log2-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::numBitsSet</name>
  <filename>BloombergLP/bdlb/BitUtil/numBitsSet-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::numLeadingUnsetBits</name>
  <filename>BloombergLP/bdlb/BitUtil/numLeadingUnsetBits-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::numTrailingUnsetBits</name>
  <filename>BloombergLP/bdlb/BitUtil/numTrailingUnsetBits-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::roundUp</name>
  <filename>BloombergLP/bdlb/BitUtil/roundUp-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::roundUpToBinaryPower</name>
  <filename>BloombergLP/bdlb/BitUtil/roundUpToBinaryPower-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::withBitCleared</name>
  <filename>BloombergLP/bdlb/BitUtil/withBitCleared-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::BitUtil::withBitSet</name>
  <filename>BloombergLP/bdlb/BitUtil/withBitSet-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringEqualTo</name>
  <filename>BloombergLP/bdlb/CStringEqualTo.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CStringEqualTo::first_argument_type</class>
  <class kind="class">BloombergLP::bdlb::CStringEqualTo::result_type</class>
  <class kind="class">BloombergLP::bdlb::CStringEqualTo::second_argument_type</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/CStringEqualTo/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* lhs, const char* rhs)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CStringEqualTo, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CStringEqualTo, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/CStringEqualTo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringEqualTo::first_argument_type</name>
  <filename>BloombergLP/bdlb/CStringEqualTo/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringEqualTo::result_type</name>
  <filename>BloombergLP/bdlb/CStringEqualTo/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringEqualTo::second_argument_type</name>
  <filename>BloombergLP/bdlb/CStringEqualTo/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringHash</name>
  <filename>BloombergLP/bdlb/CStringHash.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CStringHash::argument_type</class>
  <class kind="class">BloombergLP::bdlb::CStringHash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/CStringHash/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* argument)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CStringHash, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CStringHash, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/CStringHash/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringHash::argument_type</name>
  <filename>BloombergLP/bdlb/CStringHash/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringHash::result_type</name>
  <filename>BloombergLP/bdlb/CStringHash/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringLess</name>
  <filename>BloombergLP/bdlb/CStringLess.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CStringLess::first_argument_type</class>
  <class kind="class">BloombergLP::bdlb::CStringLess::result_type</class>
  <class kind="class">BloombergLP::bdlb::CStringLess::second_argument_type</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/CStringLess/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* lhs, const char* rhs)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CStringLess, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CStringLess, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/CStringLess/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringLess::first_argument_type</name>
  <filename>BloombergLP/bdlb/CStringLess/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringLess::result_type</name>
  <filename>BloombergLP/bdlb/CStringLess/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CStringLess::second_argument_type</name>
  <filename>BloombergLP/bdlb/CStringLess/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewEqualTo</name>
  <filename>BloombergLP/bdlb/CaselessStringViewEqualTo.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewEqualTo::first_argument_type</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewEqualTo::is_transparent</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewEqualTo::result_type</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewEqualTo::second_argument_type</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/CaselessStringViewEqualTo/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view lhs, std::string_view rhs)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CaselessStringViewEqualTo, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CaselessStringViewEqualTo, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/CaselessStringViewEqualTo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewEqualTo::first_argument_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewEqualTo/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewEqualTo::is_transparent</name>
  <filename>BloombergLP/bdlb/CaselessStringViewEqualTo/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewEqualTo::result_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewEqualTo/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewEqualTo::second_argument_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewEqualTo/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewHash</name>
  <filename>BloombergLP/bdlb/CaselessStringViewHash.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewHash::argument_type</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewHash::is_transparent</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewHash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/CaselessStringViewHash/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view argument)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CaselessStringViewHash, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CaselessStringViewHash, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/CaselessStringViewHash/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewHash::argument_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewHash/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewHash::is_transparent</name>
  <filename>BloombergLP/bdlb/CaselessStringViewHash/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewHash::result_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewHash/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewLess</name>
  <filename>BloombergLP/bdlb/CaselessStringViewLess.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewLess::first_argument_type</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewLess::is_transparent</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewLess::result_type</class>
  <class kind="class">BloombergLP::bdlb::CaselessStringViewLess::second_argument_type</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/CaselessStringViewLess/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view lhs, std::string_view rhs)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;CaselessStringViewLess, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;CaselessStringViewLess, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/CaselessStringViewLess/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewLess::first_argument_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewLess/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewLess::is_transparent</name>
  <filename>BloombergLP/bdlb/CaselessStringViewLess/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewLess::result_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewLess/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CaselessStringViewLess::second_argument_type</name>
  <filename>BloombergLP/bdlb/CaselessStringViewLess/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CharType</name>
  <filename>BloombergLP/bdlb/CharType.adoc</filename>
  <class kind="class">BloombergLP::bdlb::CharType::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlb::CharType::Category</class>
  <member kind="function">
    <type>bool</type>
    <name>isAll</name>
    <anchorfile>BloombergLP/bdlb/CharType/isAll.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAlnum</name>
    <anchorfile>BloombergLP/bdlb/CharType/isAlnum.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAlpha</name>
    <anchorfile>BloombergLP/bdlb/CharType/isAlpha.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAlund</name>
    <anchorfile>BloombergLP/bdlb/CharType/isAlund.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAscii</name>
    <anchorfile>BloombergLP/bdlb/CharType/isAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCategory</name>
    <anchorfile>BloombergLP/bdlb/CharType/isCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(char character, CharType::Category category)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCntrl</name>
    <anchorfile>BloombergLP/bdlb/CharType/isCntrl.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/isDigit.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGraph</name>
    <anchorfile>BloombergLP/bdlb/CharType/isGraph.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isIdent</name>
    <anchorfile>BloombergLP/bdlb/CharType/isIdent.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLower</name>
    <anchorfile>BloombergLP/bdlb/CharType/isLower.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNone</name>
    <anchorfile>BloombergLP/bdlb/CharType/isNone.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOdigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/isOdigit.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrint</name>
    <anchorfile>BloombergLP/bdlb/CharType/isPrint.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPunct</name>
    <anchorfile>BloombergLP/bdlb/CharType/isPunct.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSpace</name>
    <anchorfile>BloombergLP/bdlb/CharType/isSpace.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUpper</name>
    <anchorfile>BloombergLP/bdlb/CharType/isUpper.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isXdigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/isXdigit.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAll</name>
    <anchorfile>BloombergLP/bdlb/CharType/numAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAlnum</name>
    <anchorfile>BloombergLP/bdlb/CharType/numAlnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAlpha</name>
    <anchorfile>BloombergLP/bdlb/CharType/numAlpha.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAlund</name>
    <anchorfile>BloombergLP/bdlb/CharType/numAlund.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAscii</name>
    <anchorfile>BloombergLP/bdlb/CharType/numAscii.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCategory</name>
    <anchorfile>BloombergLP/bdlb/CharType/numCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(CharType::Category category)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCntrl</name>
    <anchorfile>BloombergLP/bdlb/CharType/numCntrl.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numDigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/numDigit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numGraph</name>
    <anchorfile>BloombergLP/bdlb/CharType/numGraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numIdent</name>
    <anchorfile>BloombergLP/bdlb/CharType/numIdent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numLower</name>
    <anchorfile>BloombergLP/bdlb/CharType/numLower.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numNone</name>
    <anchorfile>BloombergLP/bdlb/CharType/numNone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numOdigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/numOdigit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPrint</name>
    <anchorfile>BloombergLP/bdlb/CharType/numPrint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPunct</name>
    <anchorfile>BloombergLP/bdlb/CharType/numPunct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numSpace</name>
    <anchorfile>BloombergLP/bdlb/CharType/numSpace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numUpper</name>
    <anchorfile>BloombergLP/bdlb/CharType/numUpper.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numXdigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/numXdigit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringAll</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringAlnum</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringAlnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringAlpha</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringAlpha.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringAlund</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringAlund.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringAscii</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringAscii.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringCategory</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(CharType::Category category)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringCntrl</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringCntrl.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringDigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringDigit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringGraph</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringGraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringIdent</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringIdent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringLower</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringLower.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringNone</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringNone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringOdigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringOdigit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringPrint</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringPrint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringPunct</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringPunct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringSpace</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringSpace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringUpper</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringUpper.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>stringXdigit</name>
    <anchorfile>BloombergLP/bdlb/CharType/stringXdigit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlb/CharType/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(CharType::Category category)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>toLower</name>
    <anchorfile>BloombergLP/bdlb/CharType/toLower.adoc</anchorfile>
    <anchor/>
    <arglist>(char input)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>toUpper</name>
    <anchorfile>BloombergLP/bdlb/CharType/toUpper.adoc</anchorfile>
    <anchor/>
    <arglist>(char input)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CharType::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/CharType/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::CharType::Category</name>
  <filename>BloombergLP/bdlb/CharType/Category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ConstNullableValueRef</name>
  <filename>BloombergLP/bdlb/ConstNullableValueRef.adoc</filename>
  <class kind="class">BloombergLP::bdlb::ConstNullableValueRef::value_type</class>
  <class kind="class">BloombergLP::bdlb::ConstNullableValueRef::ConstNullableValueRef</class>
  <member kind="function">
    <type>const TYPE*</type>
    <name>addressOr</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/addressOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::ConstNullableValueRef&lt;TYPE&gt;::value_type&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::ConstNullableValueRef&lt;TYPE&gt;::value_type*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlb::ConstNullableValueRef&lt;TYPE&gt;::value_type&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>valueOr</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/valueOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; otherValue)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE*</type>
    <name>valueOrNull</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/valueOrNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>value_or</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/value_or.adoc</anchorfile>
    <anchor/>
    <arglist>(const ANY_TYPE&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bdlb/ConstNullableValueRef/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ConstNullableValueRef::value_type</name>
  <filename>BloombergLP/bdlb/ConstNullableValueRef/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ConstNullableValueRef::ConstNullableValueRef</name>
  <filename>BloombergLP/bdlb/ConstNullableValueRef/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::CompareResult</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyCompare</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyEq</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyGe</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyGt</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyLe</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyLt</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::fuzzyNe</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::k_DEFAULT_ABSOLUTE_TOLERANCE</class>
  <class kind="class">BloombergLP::bdlb::DoubleCompareUtil::k_DEFAULT_RELATIVE_TOLERANCE</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::CompareResult</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/CompareResult.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyCompare</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyCompare-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyEq</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyEq-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyGe</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyGe-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyGt</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyGt-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyLe</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-09e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyLt</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyLt-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::fuzzyNe</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/fuzzyNe-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::k_DEFAULT_ABSOLUTE_TOLERANCE</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/k_DEFAULT_ABSOLUTE_TOLERANCE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::DoubleCompareUtil::k_DEFAULT_RELATIVE_TOLERANCE</name>
  <filename>BloombergLP/bdlb/DoubleCompareUtil/k_DEFAULT_RELATIVE_TOLERANCE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float</name>
  <filename>BloombergLP/bdlb/Float.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Float::Classification</class>
  <class kind="class">BloombergLP::bdlb::Float::FineClassification</class>
  <class kind="class">BloombergLP::bdlb::Float::classify</class>
  <class kind="class">BloombergLP::bdlb::Float::classifyFine</class>
  <class kind="class">BloombergLP::bdlb::Float::isFinite</class>
  <class kind="class">BloombergLP::bdlb::Float::isInfinite</class>
  <class kind="class">BloombergLP::bdlb::Float::isNan</class>
  <class kind="class">BloombergLP::bdlb::Float::isNormal</class>
  <class kind="class">BloombergLP::bdlb::Float::isQuietNan</class>
  <class kind="class">BloombergLP::bdlb::Float::isSignalingNan</class>
  <class kind="class">BloombergLP::bdlb::Float::isSubnormal</class>
  <class kind="class">BloombergLP::bdlb::Float::isZero</class>
  <class kind="class">BloombergLP::bdlb::Float::signBit</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::Classification</name>
  <filename>BloombergLP/bdlb/Float/Classification.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::FineClassification</name>
  <filename>BloombergLP/bdlb/Float/FineClassification.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::classify</name>
  <filename>BloombergLP/bdlb/Float/classify-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::classifyFine</name>
  <filename>BloombergLP/bdlb/Float/classifyFine-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isFinite</name>
  <filename>BloombergLP/bdlb/Float/isFinite-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isInfinite</name>
  <filename>BloombergLP/bdlb/Float/isInfinite-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isNan</name>
  <filename>BloombergLP/bdlb/Float/isNan-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isNormal</name>
  <filename>BloombergLP/bdlb/Float/isNormal-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isQuietNan</name>
  <filename>BloombergLP/bdlb/Float/isQuietNan-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isSignalingNan</name>
  <filename>BloombergLP/bdlb/Float/isSignalingNan-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isSubnormal</name>
  <filename>BloombergLP/bdlb/Float/isSubnormal-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::isZero</name>
  <filename>BloombergLP/bdlb/Float/isZero-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Float::signBit</name>
  <filename>BloombergLP/bdlb/Float/signBit-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator::pointer</class>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator::reference</class>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator::value_type</class>
  <class kind="class">BloombergLP::bdlb::FunctionOutputIterator::FunctionOutputIterator</class>
  <member kind="function">
    <type>FunctionOutputIterator&lt;FUNCTION&gt;::AssignmentProxy</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlb/FunctionOutputIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator::difference_type</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator::iterator_category</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator::pointer</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator::reference</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator::value_type</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::FunctionOutputIterator::FunctionOutputIterator</name>
  <filename>BloombergLP/bdlb/FunctionOutputIterator/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Guid</name>
  <filename>BloombergLP/bdlb/Guid.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Guid::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlb::Guid::Guid</class>
  <class kind="class">BloombergLP::bdlb::Guid::operator=</class>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlb/Guid/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>clockSeqHi</name>
    <anchorfile>BloombergLP/bdlb/Guid/clockSeqHi.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>clockSeqHiRes</name>
    <anchorfile>BloombergLP/bdlb/Guid/clockSeqHiRes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>clockSeqLow</name>
    <anchorfile>BloombergLP/bdlb/Guid/clockSeqLow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlb/Guid/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlb/Guid/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>format</name>
    <anchorfile>BloombergLP/bdlb/Guid/format.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::span&lt;char, k_GUID_NUM_CHARS&gt; buffer)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>node</name>
    <anchorfile>BloombergLP/bdlb/Guid/node.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlb/Guid/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t offset)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/Guid/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>unsigned short</type>
    <name>timeHi</name>
    <anchorfile>BloombergLP/bdlb/Guid/timeHi.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned short</type>
    <name>timeHiAndVersion</name>
    <anchorfile>BloombergLP/bdlb/Guid/timeHiAndVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>timeLow</name>
    <anchorfile>BloombergLP/bdlb/Guid/timeLow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned short</type>
    <name>timeMid</name>
    <anchorfile>BloombergLP/bdlb/Guid/timeMid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>variant</name>
    <anchorfile>BloombergLP/bdlb/Guid/variant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>version</name>
    <anchorfile>BloombergLP/bdlb/Guid/version.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Guid, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Guid, IsBitwiseEqualityComparable&gt;</name>
    <anchorfile>BloombergLP/bdlb/Guid/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Guid::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/Guid/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Guid::Guid</name>
  <filename>BloombergLP/bdlb/Guid/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Guid::operator=</name>
  <filename>BloombergLP/bdlb/Guid/operator_assign-025.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::GuidUtil</name>
  <filename>BloombergLP/bdlb/GuidUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::GuidUtil::generate</class>
  <class kind="class">BloombergLP::bdlb::GuidUtil::generateNonSecure</class>
  <class kind="class">BloombergLP::bdlb::GuidUtil::guidFromString</class>
  <class kind="class">BloombergLP::bdlb::GuidUtil::guidToString</class>
  <member kind="function">
    <type>Guid</type>
    <name>dnsNamespace</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/dnsNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Guid</type>
    <name>generateFromName</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/generateFromName.adoc</anchorfile>
    <anchor/>
    <arglist>(const Guid&amp; namespaceId, const std::string_view&amp; name)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>getLeastSignificantBits</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/getLeastSignificantBits.adoc</anchorfile>
    <anchor/>
    <arglist>(const Guid&amp; guid)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>getMostSignificantBits</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/getMostSignificantBits.adoc</anchorfile>
    <anchor/>
    <arglist>(const Guid&amp; guid)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getVersion</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/getVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlb::Guid&amp; guid)</arglist>
  </member>
  <member kind="function">
    <type>Guid</type>
    <name>oidNamespace</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/oidNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Guid</type>
    <name>urlNamespace</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/urlNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Guid</type>
    <name>x500Namespace</name>
    <anchorfile>BloombergLP/bdlb/GuidUtil/x500Namespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::GuidUtil::generate</name>
  <filename>BloombergLP/bdlb/GuidUtil/generate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::GuidUtil::generateNonSecure</name>
  <filename>BloombergLP/bdlb/GuidUtil/generateNonSecure-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::GuidUtil::guidFromString</name>
  <filename>BloombergLP/bdlb/GuidUtil/guidFromString-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::GuidUtil::guidToString</name>
  <filename>BloombergLP/bdlb/GuidUtil/guidToString-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Guid_BslFmtFormatterImpl</name>
  <filename>BloombergLP/bdlb/Guid_BslFmtFormatterImpl.adoc</filename>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>format</name>
    <anchorfile>BloombergLP/bdlb/Guid_BslFmtFormatterImpl/format.adoc</anchorfile>
    <anchor/>
    <arglist>(const Guid&amp; value, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bdlb/Guid_BslFmtFormatterImpl/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; parseContext)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-03cc8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0754.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-085f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-014.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-084.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-073.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0cb7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0d22.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-099.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-06ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-040.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-052.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0d1a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-031.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-02f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-016.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0afc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0d0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0cb0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-028.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0ea.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-019a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0c8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-025.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-04d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-005.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-009.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-00b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0c3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0e5a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-01d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-056.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-06a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0192.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-067.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-076.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-007.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0f2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0d1a0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0855.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0afd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0e7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-02d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0fd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0e21.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0e25.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-02c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-03cca.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-093.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-062.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0d23.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0b2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0b7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-058.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0e55.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-051.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0aa.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-053.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-094.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-066.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0d28.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0758.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-08c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HasPrintMethod</name>
  <filename>BloombergLP/bdlb/HasPrintMethod-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HashUtil</name>
  <filename>BloombergLP/bdlb/HashUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::HashUtil::hash0</class>
  <class kind="class">BloombergLP::bdlb::HashUtil::hash1</class>
  <class kind="class">BloombergLP::bdlb::HashUtil::hash2</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HashUtil::hash0</name>
  <filename>BloombergLP/bdlb/HashUtil/hash0-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HashUtil::hash1</name>
  <filename>BloombergLP/bdlb/HashUtil/hash1-00c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::HashUtil::hash2</name>
  <filename>BloombergLP/bdlb/HashUtil/hash2-0bf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpan</name>
  <filename>BloombergLP/bdlb/IndexSpan.adoc</filename>
  <class kind="class">BloombergLP::bdlb::IndexSpan::size_type</class>
  <class kind="class">BloombergLP::bdlb::IndexSpan::IndexSpan</class>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlb/IndexSpan/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IndexSpan::size_type</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlb/IndexSpan/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IndexSpan::size_type</type>
    <name>position</name>
    <anchorfile>BloombergLP/bdlb/IndexSpan/position.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/IndexSpan/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;IndexSpan, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;IndexSpan, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlb/IndexSpan/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpan::size_type</name>
  <filename>BloombergLP/bdlb/IndexSpan/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpan::IndexSpan</name>
  <filename>BloombergLP/bdlb/IndexSpan/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpanStringUtil</name>
  <filename>BloombergLP/bdlb/IndexSpanStringUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::IndexSpanStringUtil::bind</class>
  <class kind="class">BloombergLP::bdlb::IndexSpanStringUtil::create</class>
  <class kind="class">BloombergLP::bdlb::IndexSpanStringUtil::createFromPositions</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpanStringUtil::bind</name>
  <filename>BloombergLP/bdlb/IndexSpanStringUtil/bind-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpanStringUtil::create</name>
  <filename>BloombergLP/bdlb/IndexSpanStringUtil/create-0e4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpanStringUtil::createFromPositions</name>
  <filename>BloombergLP/bdlb/IndexSpanStringUtil/createFromPositions-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::IndexSpanUtil</name>
  <filename>BloombergLP/bdlb/IndexSpanUtil.adoc</filename>
  <member kind="function">
    <type>IndexSpan</type>
    <name>shrink</name>
    <anchorfile>BloombergLP/bdlb/IndexSpanUtil/shrink.adoc</anchorfile>
    <anchor/>
    <arglist>(const IndexSpan&amp; original, IndexSpan::size_type shrinkBegin, IndexSpan::size_type shrinkEnd)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::LiteralUtil</name>
  <filename>BloombergLP/bdlb/LiteralUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::LiteralUtil::createQuotedEscapedCString</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::LiteralUtil::createQuotedEscapedCString</name>
  <filename>BloombergLP/bdlb/LiteralUtil/createQuotedEscapedCString-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator</name>
  <filename>BloombergLP/bdlb/NullOutputIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::AssignmentProxy</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::pointer</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::reference</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::value_type</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::NullOutputIterator</class>
  <class kind="class">BloombergLP::bdlb::NullOutputIterator::operator++</class>
  <member kind="function">
    <type>void</type>
    <name>~NullOutputIterator</name>
    <anchorfile>BloombergLP/bdlb/NullOutputIterator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NullOutputIterator&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/NullOutputIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const NullOutputIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>NullOutputIterator&lt;TYPE&gt;::AssignmentProxy</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlb/NullOutputIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::AssignmentProxy</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/AssignmentProxy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::difference_type</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::iterator_category</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::pointer</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::reference</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::value_type</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::NullOutputIterator</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIterator::operator++</name>
  <filename>BloombergLP/bdlb/NullOutputIterator/operator_inc-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullOutputIteratorAssignmentProxy</name>
  <filename>BloombergLP/bdlb/NullOutputIteratorAssignmentProxy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/NullOutputIteratorAssignmentProxy/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::ValueType</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::NullableAllocatedValue</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::operator=</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::emplace</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::makeValue</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::maxSupportedBdexVersion</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::operator*</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::operator-&gt;</class>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue::value</class>
  <member kind="function">
    <type>void</type>
    <name>~NullableAllocatedValue</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE*</type>
    <name>addressOr</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/addressOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bsl::allocator&lt;char&gt;</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>makeValueInplace</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/makeValueInplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(NullableAllocatedValue&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>valueOr</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/valueOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; otherValue)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE*</type>
    <name>valueOrNull</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/valueOrNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>value_or</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/value_or.adoc</anchorfile>
    <anchor/>
    <arglist>(const ANY_TYPE&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableAllocatedValue, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableAllocatedValue, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableAllocatedValue, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableAllocatedValue, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableAllocatedValue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableAllocatedValue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::ValueType</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::NullableAllocatedValue</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/2constructor-0bd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::operator=</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::emplace</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/emplace-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::makeValue</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/makeValue-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/maxSupportedBdexVersion-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::operator*</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/operator_star-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::operator-&gt;</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/operator_ptr-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue::value</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue/value-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue_PointerBitsPair</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NullableAllocatedValue_PointerBitsPair::NullableAllocatedValue_PointerBitsPair</class>
  <member kind="function">
    <type>void</type>
    <name>clearFlag</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/clearFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int idx)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>equal</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const NullableAllocatedValue_PointerBitsPair&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>t_TYPE*</type>
    <name>getPointer</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/getPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>readFlag</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/readFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int idx)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFlag</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/setFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int idx)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPointer</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/setPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE* new_ptr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(NullableAllocatedValue_PointerBitsPair&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableAllocatedValue_PointerBitsPair::NullableAllocatedValue_PointerBitsPair</name>
  <filename>BloombergLP/bdlb/NullableAllocatedValue_PointerBitsPair/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue</name>
  <filename>BloombergLP/bdlb/NullableValue.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NullableValue::Base</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::ValueType</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value_type</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::NullableValue</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::operator=</class>
  <class kind="class">bsl::optional::and_then</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::emplace</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::makeValue</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::maxSupportedBdexVersion</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator*</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator-&gt;</class>
  <class kind="class">bsl::optional::or_else</class>
  <class kind="class">bsl::optional::transform</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::value</class>
  <class kind="class">BloombergLP::bdlb::NullableValue::valueOr</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value_or</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::AllocType</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::dereferenceRaw</class>
  <member kind="function">
    <type>const TYPE*</type>
    <name>addressOr</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/addressOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Optional_Base&lt;t_TYPE, t_USES_BSLMA_ALLOC&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>makeValueInplace</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/makeValueInplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Optional_Base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE*</type>
    <name>valueOrNull</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/valueOrNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, IsBitwiseCopyable, bslmf::IsBitwiseCopyable&lt;TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, IsBitwiseCopyable, bslmf::IsBitwiseCopyable&lt;TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, UsesBslmaAllocator, bslma::UsesBslmaAllocator&lt;TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NullableValue, UsesBslmaAllocator, bslma::UsesBslmaAllocator&lt;TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlb/NullableValue/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-076.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesAllocatorArgT&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesAllocatorArgT&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-0af.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-0a1.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesAllocatorArgT, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesAllocatorArgT, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-071.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignOrEmplace</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/assignOrEmplace.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ANY_TYPE&amp;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::Base</name>
  <filename>BloombergLP/bdlb/NullableValue/Base.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::ValueType</name>
  <filename>BloombergLP/bdlb/NullableValue/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::allocator_type</name>
  <filename>BloombergLP/bdlb/NullableValue/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::NullableValue</name>
  <filename>BloombergLP/bdlb/NullableValue/2constructor-093.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::operator=</name>
  <filename>BloombergLP/bdlb/NullableValue/operator_assign-087.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::makeValue</name>
  <filename>BloombergLP/bdlb/NullableValue/makeValue-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlb/NullableValue/maxSupportedBdexVersion-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::value</name>
  <filename>BloombergLP/bdlb/NullableValue/value-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue::valueOr</name>
  <filename>BloombergLP/bdlb/NullableValue/valueOr-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef</name>
  <filename>BloombergLP/bdlb/NullableValueRef.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NullableValueRef::value_type</class>
  <class kind="class">BloombergLP::bdlb::NullableValueRef::NullableValueRef</class>
  <class kind="class">BloombergLP::bdlb::NullableValueRef::operator=</class>
  <class kind="class">BloombergLP::bdlb::NullableValueRef::operator*</class>
  <class kind="class">BloombergLP::bdlb::NullableValueRef::operator-&gt;</class>
  <class kind="class">BloombergLP::bdlb::NullableValueRef::value</class>
  <member kind="function">
    <type>const TYPE*</type>
    <name>addressOr</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/addressOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>makeValueInplace</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/makeValueInplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>valueOr</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/valueOr.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; otherValue)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE*</type>
    <name>valueOrNull</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/valueOrNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>value_or</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/value_or.adoc</anchorfile>
    <anchor/>
    <arglist>(const ANY_TYPE&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bdlb/NullableValueRef/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef::value_type</name>
  <filename>BloombergLP/bdlb/NullableValueRef/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef::NullableValueRef</name>
  <filename>BloombergLP/bdlb/NullableValueRef/2constructor-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef::operator=</name>
  <filename>BloombergLP/bdlb/NullableValueRef/operator_assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef::operator*</name>
  <filename>BloombergLP/bdlb/NullableValueRef/operator_star-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef::operator-&gt;</name>
  <filename>BloombergLP/bdlb/NullableValueRef/operator_ptr-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValueRef::value</name>
  <filename>BloombergLP/bdlb/NullableValueRef/value-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue_WithAllocator</name>
  <filename>BloombergLP/bdlb/NullableValue_WithAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue_WithoutAllocator</name>
  <filename>BloombergLP/bdlb/NullableValue_WithoutAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil</name>
  <filename>BloombergLP/bdlb/NumericParseUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::size_type</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseDouble</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseInt</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseInt64</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseShort</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseSignedInteger</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseUint</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseUint64</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseUnsignedInteger</class>
  <class kind="class">BloombergLP::bdlb::NumericParseUtil::parseUshort</class>
  <member kind="function">
    <type>int</type>
    <name>characterToDigit</name>
    <anchorfile>BloombergLP/bdlb/NumericParseUtil/characterToDigit.adoc</anchorfile>
    <anchor/>
    <arglist>(char character, int base)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::size_type</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseDouble</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseDouble-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseInt</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseInt-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseInt64</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseInt64-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseShort</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseShort-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseSignedInteger</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseSignedInteger-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseUint</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseUint-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseUint64</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseUint64-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseUnsignedInteger</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseUnsignedInteger-0d5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NumericParseUtil::parseUshort</name>
  <filename>BloombergLP/bdlb/NumericParseUtil/parseUshort-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::OptionalPrinter</name>
  <filename>BloombergLP/bdlb/OptionalPrinter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>OptionalPrinter</name>
    <anchorfile>BloombergLP/bdlb/OptionalPrinter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::optional&lt;TYPE&gt;* data)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/OptionalPrinter/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;OptionalPrinter, EnableStreamedFormatter&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;OptionalPrinter, EnableStreamedFormatter&gt;</name>
    <anchorfile>BloombergLP/bdlb/OptionalPrinter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::OptionalPrinterUtil</name>
  <filename>BloombergLP/bdlb/OptionalPrinterUtil.adoc</filename>
  <member kind="function">
    <type>OptionalPrinter&lt;TYPE&gt;</type>
    <name>makePrinter</name>
    <anchorfile>BloombergLP/bdlb/OptionalPrinterUtil/makePrinter.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::optional&lt;TYPE&gt;&amp; data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PairUtil</name>
  <filename>BloombergLP/bdlb/PairUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::PairUtil::stdPairRefAdaptor</class>
  <member kind="function">
    <type>decltype(bsl::views::transform(
                            bsl::forward&lt;t_RANGE_BSL_PAIR&gt;(bslRange),
                            std::declval&lt;const PairUtil_StdPairRefAdaptor&amp;&gt;()))</type>
    <name>adaptForRanges</name>
    <anchorfile>BloombergLP/bdlb/PairUtil/adaptForRanges.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE_BSL_PAIR&amp;&amp; bslRange)</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;t_FIRST&amp;, t_SECOND&amp;&gt;</type>
    <name>tie</name>
    <anchorfile>BloombergLP/bdlb/PairUtil/tie.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FIRST&amp; first, t_SECOND&amp; second)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PairUtil::stdPairRefAdaptor</name>
  <filename>BloombergLP/bdlb/PairUtil/stdPairRefAdaptor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PcgRandomGenerator</name>
  <filename>BloombergLP/bdlb/PcgRandomGenerator.adoc</filename>
  <class kind="class">BloombergLP::bdlb::PcgRandomGenerator::PcgRandomGenerator</class>
  <member kind="function">
    <type>uint32_t</type>
    <name>generate</name>
    <anchorfile>BloombergLP/bdlb/PcgRandomGenerator/generate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>seed</name>
    <anchorfile>BloombergLP/bdlb/PcgRandomGenerator/seed.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t initState, uint64_t streamSelector)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PcgRandomGenerator::PcgRandomGenerator</name>
  <filename>BloombergLP/bdlb/PcgRandomGenerator/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Print</name>
  <filename>BloombergLP/bdlb/Print.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Print::hexDump</class>
  <class kind="class">BloombergLP::bdlb::Print::singleLineHexDump</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>indent</name>
    <anchorfile>BloombergLP/bdlb/Print/indent.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>newlineAndIndent</name>
    <anchorfile>BloombergLP/bdlb/Print/newlineAndIndent.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printPtr</name>
    <anchorfile>BloombergLP/bdlb/Print/printPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const void* value)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>printString</name>
    <anchorfile>BloombergLP/bdlb/Print/printString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const char* string, int length, bool escapeBackSlash)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Print::hexDump</name>
  <filename>BloombergLP/bdlb/Print/hexDump-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Print::singleLineHexDump</name>
  <filename>BloombergLP/bdlb/Print/singleLineHexDump-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintAdapter</name>
  <filename>BloombergLP/bdlb/PrintAdapter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>PrintAdapter</name>
    <anchorfile>BloombergLP/bdlb/PrintAdapter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>level</name>
    <anchorfile>BloombergLP/bdlb/PrintAdapter/level.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>object</name>
    <anchorfile>BloombergLP/bdlb/PrintAdapter/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/bdlb/PrintAdapter/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintAdapterUtil</name>
  <filename>BloombergLP/bdlb/PrintAdapterUtil.adoc</filename>
  <member kind="function">
    <type>PrintAdapter&lt;TYPE&gt;</type>
    <name>makeAdapter</name>
    <anchorfile>BloombergLP/bdlb/PrintAdapterUtil/makeAdapter.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintMethods_Imp</name>
  <filename>BloombergLP/bdlb/PrintMethods_Imp-0c.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/PrintMethods_Imp-0c/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintMethods_Imp</name>
  <filename>BloombergLP/bdlb/PrintMethods_Imp-08.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/PrintMethods_Imp-08/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintMethods_Imp</name>
  <filename>BloombergLP/bdlb/PrintMethods_Imp-05.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/PrintMethods_Imp-05/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintMethods_Imp</name>
  <filename>BloombergLP/bdlb/PrintMethods_Imp-09.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/PrintMethods_Imp-09/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TYPE&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintStringHexDumper</name>
  <filename>BloombergLP/bdlb/PrintStringHexDumper.adoc</filename>
  <class kind="class">BloombergLP::bdlb::PrintStringHexDumper::d_data_p</class>
  <class kind="class">BloombergLP::bdlb::PrintStringHexDumper::d_length</class>
  <member kind="function">
    <type>void</type>
    <name>PrintStringHexDumper</name>
    <anchorfile>BloombergLP/bdlb/PrintStringHexDumper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* data, int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintStringHexDumper::d_data_p</name>
  <filename>BloombergLP/bdlb/PrintStringHexDumper/d_data_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintStringHexDumper::d_length</name>
  <filename>BloombergLP/bdlb/PrintStringHexDumper/d_length.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintStringSingleLineHexDumper</name>
  <filename>BloombergLP/bdlb/PrintStringSingleLineHexDumper.adoc</filename>
  <class kind="class">BloombergLP::bdlb::PrintStringSingleLineHexDumper::d_data_p</class>
  <class kind="class">BloombergLP::bdlb::PrintStringSingleLineHexDumper::d_length</class>
  <member kind="function">
    <type>void</type>
    <name>PrintStringSingleLineHexDumper</name>
    <anchorfile>BloombergLP/bdlb/PrintStringSingleLineHexDumper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* data, int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintStringSingleLineHexDumper::d_data_p</name>
  <filename>BloombergLP/bdlb/PrintStringSingleLineHexDumper/d_data_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::PrintStringSingleLineHexDumper::d_length</name>
  <filename>BloombergLP/bdlb/PrintStringSingleLineHexDumper/d_length.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Random</name>
  <filename>BloombergLP/bdlb/Random.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Random::generate15</class>
  <member kind="function">
    <type>uint32_t</type>
    <name>generatePcg</name>
    <anchorfile>BloombergLP/bdlb/Random/generatePcg.adoc</anchorfile>
    <anchor/>
    <arglist>(PcgRandomGenerator* generator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Random::generate15</name>
  <filename>BloombergLP/bdlb/Random/generate15-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::RandomDevice</name>
  <filename>BloombergLP/bdlb/RandomDevice.adoc</filename>
  <class kind="class">BloombergLP::bdlb::RandomDevice::size_t</class>
  <member kind="function">
    <type>int</type>
    <name>getRandomBytes</name>
    <anchorfile>BloombergLP/bdlb/RandomDevice/getRandomBytes.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, size_t numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getRandomBytesNonBlocking</name>
    <anchorfile>BloombergLP/bdlb/RandomDevice/getRandomBytesNonBlocking.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::RandomDevice::size_t</name>
  <filename>BloombergLP/bdlb/RandomDevice/size_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ScopeExit</name>
  <filename>BloombergLP/bdlb/ScopeExit-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlb::ScopeExit::ScopeExit</class>
  <member kind="function">
    <type>void</type>
    <name>~ScopeExit</name>
    <anchorfile>BloombergLP/bdlb/ScopeExit-0e/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlb/ScopeExit-0e/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ScopeExit::ScopeExit</name>
  <filename>BloombergLP/bdlb/ScopeExit-0e/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ScopeExitUtil</name>
  <filename>BloombergLP/bdlb/ScopeExitUtil.adoc</filename>
  <member kind="function">
    <type>ScopeExit&lt;bsl::decay&lt;EXIT_FUNC_PARAM&gt;::type&gt;</type>
    <name>makeScopeExit</name>
    <anchorfile>BloombergLP/bdlb/ScopeExitUtil/makeScopeExit.adoc</anchorfile>
    <anchor/>
    <arglist>(EXIT_FUNC_PARAM&amp;&amp; function)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String</name>
  <filename>BloombergLP/bdlb/String.adoc</filename>
  <class kind="class">BloombergLP::bdlb::String::areEqualCaseless</class>
  <class kind="class">BloombergLP::bdlb::String::copy</class>
  <class kind="class">BloombergLP::bdlb::String::lowerCaseCmp</class>
  <class kind="class">BloombergLP::bdlb::String::ltrim</class>
  <class kind="class">BloombergLP::bdlb::String::pad</class>
  <class kind="class">BloombergLP::bdlb::String::rtrim</class>
  <class kind="class">BloombergLP::bdlb::String::toLower</class>
  <class kind="class">BloombergLP::bdlb::String::toUpper</class>
  <class kind="class">BloombergLP::bdlb::String::trim</class>
  <class kind="class">BloombergLP::bdlb::String::upperCaseCmp</class>
  <member kind="function">
    <type>void</type>
    <name>skipLeadingTrailing</name>
    <anchorfile>BloombergLP/bdlb/String/skipLeadingTrailing.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** begin, const char** end)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>strnlen</name>
    <anchorfile>BloombergLP/bdlb/String/strnlen.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* string, int maximumLength)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>strrstr</name>
    <anchorfile>BloombergLP/bdlb/String/strrstr.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* string, int stringLen, const char* subString, int subStringLen)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>strrstrCaseless</name>
    <anchorfile>BloombergLP/bdlb/String/strrstrCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* string, int stringLen, const char* subString, int subStringLen)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>strstr</name>
    <anchorfile>BloombergLP/bdlb/String/strstr.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* string, int stringLen, const char* subString, int subStringLen)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>strstrCaseless</name>
    <anchorfile>BloombergLP/bdlb/String/strstrCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* string, int stringLen, const char* subString, int subStringLen)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toFixedLength</name>
    <anchorfile>BloombergLP/bdlb/String/toFixedLength.adoc</anchorfile>
    <anchor/>
    <arglist>(char* dstString, int dstLength, const char* srcString, int srcLength, char padChar)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::areEqualCaseless</name>
  <filename>BloombergLP/bdlb/String/areEqualCaseless-010.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::copy</name>
  <filename>BloombergLP/bdlb/String/copy-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::lowerCaseCmp</name>
  <filename>BloombergLP/bdlb/String/lowerCaseCmp-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::ltrim</name>
  <filename>BloombergLP/bdlb/String/ltrim-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::pad</name>
  <filename>BloombergLP/bdlb/String/pad-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::rtrim</name>
  <filename>BloombergLP/bdlb/String/rtrim-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::toLower</name>
  <filename>BloombergLP/bdlb/String/toLower-089.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::toUpper</name>
  <filename>BloombergLP/bdlb/String/toUpper-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::trim</name>
  <filename>BloombergLP/bdlb/String/trim-0bf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::String::upperCaseCmp</name>
  <filename>BloombergLP/bdlb/String/upperCaseCmp-036.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringRefUtil</name>
  <filename>BloombergLP/bdlb/StringRefUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::StringRefUtil::size_type</class>
  <class kind="class">BloombergLP::bdlb::StringRefUtil::k_NPOS</class>
  <member kind="function">
    <type>bool</type>
    <name>areEqualCaseless</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/areEqualCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; lhs, const bslstl::StringRef&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findFirstNotOf</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/findFirstNotOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findFirstOf</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/findFirstOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findLastNotOf</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/findLastNotOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findLastOf</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/findLastOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lowerCaseCmp</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/lowerCaseCmp.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; lhs, const bslstl::StringRef&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>ltrim</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/ltrim.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>rtrim</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/rtrim.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>strrstr</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/strrstr.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>strrstrCaseless</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/strrstrCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>strstr</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/strstr.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>strstrCaseless</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/strstrCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, const bslstl::StringRef&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>substr</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/substr.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>trim</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/trim.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>upperCaseCmp</name>
    <anchorfile>BloombergLP/bdlb/StringRefUtil/upperCaseCmp.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; lhs, const bslstl::StringRef&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringRefUtil::size_type</name>
  <filename>BloombergLP/bdlb/StringRefUtil/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringRefUtil::k_NPOS</name>
  <filename>BloombergLP/bdlb/StringRefUtil/k_NPOS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringViewUtil</name>
  <filename>BloombergLP/bdlb/StringViewUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::StringViewUtil::size_type</class>
  <class kind="class">BloombergLP::bdlb::StringViewUtil::endsWith</class>
  <class kind="class">BloombergLP::bdlb::StringViewUtil::startsWith</class>
  <class kind="class">BloombergLP::bdlb::StringViewUtil::k_NPOS</class>
  <member kind="function">
    <type>bool</type>
    <name>areEqualCaseless</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/areEqualCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; lhs, const std::string_view&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findFirstNotOf</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/findFirstNotOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findFirstOf</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/findFirstOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findLastNotOf</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/findLastNotOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>findLastOf</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/findLastOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; characters, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lowerCaseCmp</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/lowerCaseCmp.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; lhs, const std::string_view&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>ltrim</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/ltrim.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>rtrim</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/rtrim.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>strrstr</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/strrstr.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>strrstrCaseless</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/strrstrCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>strstr</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/strstr.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>strstrCaseless</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/strstrCaseless.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, const std::string_view&amp; subString)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>substr</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/substr.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>trim</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/trim.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>upperCaseCmp</name>
    <anchorfile>BloombergLP/bdlb/StringViewUtil/upperCaseCmp.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; lhs, const std::string_view&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringViewUtil::size_type</name>
  <filename>BloombergLP/bdlb/StringViewUtil/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringViewUtil::endsWith</name>
  <filename>BloombergLP/bdlb/StringViewUtil/endsWith-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringViewUtil::startsWith</name>
  <filename>BloombergLP/bdlb/StringViewUtil/startsWith-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::StringViewUtil::k_NPOS</name>
  <filename>BloombergLP/bdlb/StringViewUtil/k_NPOS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer</name>
  <filename>BloombergLP/bdlb/Tokenizer.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Tokenizer::iterator</class>
  <class kind="class">BloombergLP::bdlb::Tokenizer::Tokenizer</class>
  <class kind="class">BloombergLP::bdlb::Tokenizer::reset</class>
  <member kind="function">
    <type>void</type>
    <name>~Tokenizer</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasPreviousSoft</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/hasPreviousSoft.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasTrailingSoft</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/hasTrailingSoft.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPreviousHard</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/isPreviousHard.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTrailingHard</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/isTrailingHard.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/operator_inc-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>previousDelimiter</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/previousDelimiter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>token</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/token.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>trailingDelimiter</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer/trailingDelimiter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Tokenizer</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer.adoc</anchorfile>
    <anchor/>
    <arglist>(const Tokenizer&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer.adoc</anchorfile>
    <anchor/>
    <arglist>(const Tokenizer&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer.adoc</anchorfile>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetImpl</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* input, const char* endOfInput)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer::iterator</name>
  <filename>BloombergLP/bdlb/Tokenizer/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer::Tokenizer</name>
  <filename>BloombergLP/bdlb/Tokenizer/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer::reset</name>
  <filename>BloombergLP/bdlb/Tokenizer/reset-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator</name>
  <filename>BloombergLP/bdlb/TokenizerIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator::pointer</class>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator::reference</class>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator::value_type</class>
  <class kind="class">BloombergLP::bdlb::TokenizerIterator::TokenizerIterator</class>
  <member kind="function">
    <type>TokenizerIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/TokenizerIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TokenizerIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const bslstl::StringRef</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlb/TokenizerIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TokenizerIterator&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlb/TokenizerIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer_Proxy</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlb/TokenizerIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator::difference_type</name>
  <filename>BloombergLP/bdlb/TokenizerIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator::iterator_category</name>
  <filename>BloombergLP/bdlb/TokenizerIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator::pointer</name>
  <filename>BloombergLP/bdlb/TokenizerIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator::reference</name>
  <filename>BloombergLP/bdlb/TokenizerIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator::value_type</name>
  <filename>BloombergLP/bdlb/TokenizerIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TokenizerIterator::TokenizerIterator</name>
  <filename>BloombergLP/bdlb/TokenizerIterator/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer_Data</name>
  <filename>BloombergLP/bdlb/Tokenizer_Data.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Tokenizer_Data::Tokenizer_Data</class>
  <member kind="function">
    <type>int</type>
    <name>inputType</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer_Data/inputType.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer_Data::Tokenizer_Data</name>
  <filename>BloombergLP/bdlb/Tokenizer_Data/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer_Proxy</name>
  <filename>BloombergLP/bdlb/Tokenizer_Proxy.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Tokenizer_Proxy::Tokenizer_Proxy</class>
  <member kind="function">
    <type>void</type>
    <name>~Tokenizer_Proxy</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer_Proxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bslstl::StringRef*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlb/Tokenizer_Proxy/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Tokenizer_Proxy::Tokenizer_Proxy</name>
  <filename>BloombergLP/bdlb/Tokenizer_Proxy/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtil</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtil::sort</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtil::sort</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtil/sort-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtilEdgeTraits</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtilEdgeTraits</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtilEdgeTraits::EdgeType</class>
  <class kind="class">BloombergLP::bdlb::TopologicalSortUtilEdgeTraits::NodeType</class>
  <member kind="function">
    <type>const NODE_TYPE&amp;</type>
    <name>from</name>
    <anchorfile>BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/from.adoc</anchorfile>
    <anchor/>
    <arglist>(const EdgeType&amp; edge)</arglist>
  </member>
  <member kind="function">
    <type>const NODE_TYPE&amp;</type>
    <name>to</name>
    <anchorfile>BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/to.adoc</anchorfile>
    <anchor/>
    <arglist>(const EdgeType&amp; edge)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtilEdgeTraits::EdgeType</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/EdgeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtilEdgeTraits::NodeType</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/NodeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TopologicalSortUtil_Helper</name>
  <filename>BloombergLP/bdlb/TopologicalSortUtil_Helper.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TopologicalSortUtil_Helper</name>
    <anchorfile>BloombergLP/bdlb/TopologicalSortUtil_Helper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER relationsBegin, INPUT_ITER relationsEnd, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>processNextNodeInOrder</name>
    <anchorfile>BloombergLP/bdlb/TopologicalSortUtil_Helper/processNextNodeInOrder.adoc</anchorfile>
    <anchor/>
    <arglist>(OUTPUT_ITER* resultOutIter_p)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sortImpl</name>
    <anchorfile>BloombergLP/bdlb/TopologicalSortUtil_Helper/sortImpl.adoc</anchorfile>
    <anchor/>
    <arglist>(OUTPUT_ITER resultOutIter, UNSORTED_OUT_ITER unsortedOutIter)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TopologicalSortUtil_Helper, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TopologicalSortUtil_Helper, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlb/TopologicalSortUtil_Helper/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator</name>
  <filename>BloombergLP/bdlb/TransformIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransformIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::pointer</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::reference</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::value_type</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::TransformIterator</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::functor</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::iterator</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::operator*</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::operator-&gt;</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator::operator[]</class>
  <member kind="function">
    <type>TransformIterator&lt;FUNCTOR, ITERATOR&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TransformIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>TransformIterator&lt;FUNCTOR, ITERATOR&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TransformIterator&lt;FUNCTOR, ITERATOR&gt;&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type offset)</arglist>
  </member>
  <member kind="function">
    <type>TransformIterator&lt;FUNCTOR, ITERATOR&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TransformIterator&lt;FUNCTOR, ITERATOR&gt;&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(TransformIterator&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TransformIterator, UsesBslmaAllocator, bslma::UsesBslmaAllocator&lt;ITERATOR&gt;::value || bslma::UsesBslmaAllocator&lt;FUNCTOR&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TransformIterator, UsesBslmaAllocator, bslma::UsesBslmaAllocator&lt;ITERATOR&gt;::value || bslma::UsesBslmaAllocator&lt;FUNCTOR&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::difference_type</name>
  <filename>BloombergLP/bdlb/TransformIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::iterator_category</name>
  <filename>BloombergLP/bdlb/TransformIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::pointer</name>
  <filename>BloombergLP/bdlb/TransformIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::reference</name>
  <filename>BloombergLP/bdlb/TransformIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::value_type</name>
  <filename>BloombergLP/bdlb/TransformIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::TransformIterator</name>
  <filename>BloombergLP/bdlb/TransformIterator/2constructor-026.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::functor</name>
  <filename>BloombergLP/bdlb/TransformIterator/functor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::iterator</name>
  <filename>BloombergLP/bdlb/TransformIterator/iterator-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::operator*</name>
  <filename>BloombergLP/bdlb/TransformIterator/operator_star-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::operator-&gt;</name>
  <filename>BloombergLP/bdlb/TransformIterator/operator_ptr-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator::operator[]</name>
  <filename>BloombergLP/bdlb/TransformIterator/operator_subs-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIteratorUtil</name>
  <filename>BloombergLP/bdlb/TransformIteratorUtil.adoc</filename>
  <member kind="function">
    <type>TransformIterator&lt;FUNCTOR, ITERATOR&gt;</type>
    <name>make</name>
    <anchorfile>BloombergLP/bdlb/TransformIteratorUtil/make.adoc</anchorfile>
    <anchor/>
    <arglist>(const ITERATOR&amp; iterator, const FUNCTOR&amp; functor, bslma::Allocator* basicAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_AllocatorOfFunctorMethod</name>
  <filename>BloombergLP/bdlb/TransformIterator_AllocatorOfFunctorMethod-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_AllocatorOfFunctorMethod</name>
  <filename>BloombergLP/bdlb/TransformIterator_AllocatorOfFunctorMethod-0d.adoc</filename>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator_AllocatorOfFunctorMethod-0d/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_AllocatorOfIteratorMethod</name>
  <filename>BloombergLP/bdlb/TransformIterator_AllocatorOfIteratorMethod-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_AllocatorOfIteratorMethod</name>
  <filename>BloombergLP/bdlb/TransformIterator_AllocatorOfIteratorMethod-0f.adoc</filename>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlb/TransformIterator_AllocatorOfIteratorMethod-0f/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::BaseIteratorTraits</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::ResultType</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::difference_type</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::pointer</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::reference</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::value_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::BaseIteratorTraits</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/BaseIteratorTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::ResultType</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::difference_type</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::iterator_category</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::pointer</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::reference</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits::value_type</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-0f/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-05.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::BaseIteratorTraits</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::ResultType</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::difference_type</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::pointer</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::reference</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::value_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransformIterator_Traits</name>
  <filename>BloombergLP/bdlb/TransformIterator_Traits-04.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::BaseIteratorTraits</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::ResultType</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::difference_type</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::iterator_category</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::pointer</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::reference</class>
  <class kind="class">BloombergLP::bdlb::TransformIterator_Traits::value_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentEqualTo</name>
  <filename>BloombergLP/bdlb/TransparentEqualTo.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransparentEqualTo::is_transparent</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/TransparentEqualTo/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const LHS&amp; lhs, const RHS&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentEqualTo::is_transparent</name>
  <filename>BloombergLP/bdlb/TransparentEqualTo/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentHash</name>
  <filename>BloombergLP/bdlb/TransparentHash.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransparentHash::is_transparent</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/TransparentHash/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentHash::is_transparent</name>
  <filename>BloombergLP/bdlb/TransparentHash/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentLess</name>
  <filename>BloombergLP/bdlb/TransparentLess.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransparentLess::is_transparent</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/TransparentLess/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const LHS&amp; lhs, const RHS&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentLess::is_transparent</name>
  <filename>BloombergLP/bdlb/TransparentLess/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentStringHash</name>
  <filename>BloombergLP/bdlb/TransparentStringHash.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TransparentStringHash::is_transparent</class>
  <class kind="class">BloombergLP::bdlb::TransparentStringHash::operator()</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentStringHash::is_transparent</name>
  <filename>BloombergLP/bdlb/TransparentStringHash/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TransparentStringHash::operator()</name>
  <filename>BloombergLP/bdlb/TransparentStringHash/operator_call-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TypeTraitHasPrintMethod</name>
  <filename>BloombergLP/bdlb/TypeTraitHasPrintMethod.adoc</filename>
  <class kind="class">BloombergLP::bdlb::TypeTraitHasPrintMethod::Metafunction</class>
  <class kind="class">BloombergLP::bdlb::TypeTraitHasPrintMethod::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TypeTraitHasPrintMethod::Metafunction</name>
  <filename>BloombergLP/bdlb/TypeTraitHasPrintMethod/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::TypeTraitHasPrintMethod::NestedTraitDeclaration</name>
  <filename>BloombergLP/bdlb/TypeTraitHasPrintMethod/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant</name>
  <filename>BloombergLP/bdlb/Variant.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant::Variant</class>
  <class kind="class">BloombergLP::bdlb::Variant::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant/2conversion-058.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant/2conversion-050.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant::Variant</name>
  <filename>BloombergLP/bdlb/Variant/2constructor-035.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant::operator=</name>
  <filename>BloombergLP/bdlb/Variant/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant::apply</name>
  <filename>BloombergLP/bdlb/Variant/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant::assign</name>
  <filename>BloombergLP/bdlb/Variant/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant::the</name>
  <filename>BloombergLP/bdlb/Variant/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10</name>
  <filename>BloombergLP/bdlb/Variant10.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant10::Variant10</class>
  <class kind="class">BloombergLP::bdlb::Variant10::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant10::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant10::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant10::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant10::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant10/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant10/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant10/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant10, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant10/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10::Variant10</name>
  <filename>BloombergLP/bdlb/Variant10/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10::operator=</name>
  <filename>BloombergLP/bdlb/Variant10/operator_assign-0f1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10::apply</name>
  <filename>BloombergLP/bdlb/Variant10/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant10/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10::assign</name>
  <filename>BloombergLP/bdlb/Variant10/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant10::the</name>
  <filename>BloombergLP/bdlb/Variant10/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11</name>
  <filename>BloombergLP/bdlb/Variant11.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant11::Variant11</class>
  <class kind="class">BloombergLP::bdlb::Variant11::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant11::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant11::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant11::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant11::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant11/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant11/2conversion-0a42c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant11/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant11, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant11/2conversion-0a42a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11::Variant11</name>
  <filename>BloombergLP/bdlb/Variant11/2constructor-01d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11::operator=</name>
  <filename>BloombergLP/bdlb/Variant11/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11::apply</name>
  <filename>BloombergLP/bdlb/Variant11/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant11/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11::assign</name>
  <filename>BloombergLP/bdlb/Variant11/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant11::the</name>
  <filename>BloombergLP/bdlb/Variant11/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12</name>
  <filename>BloombergLP/bdlb/Variant12.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant12::Variant12</class>
  <class kind="class">BloombergLP::bdlb::Variant12::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant12::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant12::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant12::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant12::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant12/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant12/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant12/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant12, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant12/2conversion-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12::Variant12</name>
  <filename>BloombergLP/bdlb/Variant12/2constructor-082.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12::operator=</name>
  <filename>BloombergLP/bdlb/Variant12/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12::apply</name>
  <filename>BloombergLP/bdlb/Variant12/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant12/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12::assign</name>
  <filename>BloombergLP/bdlb/Variant12/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant12::the</name>
  <filename>BloombergLP/bdlb/Variant12/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13</name>
  <filename>BloombergLP/bdlb/Variant13.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant13::Variant13</class>
  <class kind="class">BloombergLP::bdlb::Variant13::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant13::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant13::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant13::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant13::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant13/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant13/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant13/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant13, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant13/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13::Variant13</name>
  <filename>BloombergLP/bdlb/Variant13/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13::operator=</name>
  <filename>BloombergLP/bdlb/Variant13/operator_assign-0f8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13::apply</name>
  <filename>BloombergLP/bdlb/Variant13/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant13/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13::assign</name>
  <filename>BloombergLP/bdlb/Variant13/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant13::the</name>
  <filename>BloombergLP/bdlb/Variant13/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14</name>
  <filename>BloombergLP/bdlb/Variant14.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant14::Variant14</class>
  <class kind="class">BloombergLP::bdlb::Variant14::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant14::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant14::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant14::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant14::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant14/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant14/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant14/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant14, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant14/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14::Variant14</name>
  <filename>BloombergLP/bdlb/Variant14/2constructor-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14::operator=</name>
  <filename>BloombergLP/bdlb/Variant14/operator_assign-08d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14::apply</name>
  <filename>BloombergLP/bdlb/Variant14/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant14/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14::assign</name>
  <filename>BloombergLP/bdlb/Variant14/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant14::the</name>
  <filename>BloombergLP/bdlb/Variant14/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15</name>
  <filename>BloombergLP/bdlb/Variant15.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant15::Variant15</class>
  <class kind="class">BloombergLP::bdlb::Variant15::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant15::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant15::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant15::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant15::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant15/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant15/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant15/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant15, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant15/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15::Variant15</name>
  <filename>BloombergLP/bdlb/Variant15/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15::operator=</name>
  <filename>BloombergLP/bdlb/Variant15/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15::apply</name>
  <filename>BloombergLP/bdlb/Variant15/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant15/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15::assign</name>
  <filename>BloombergLP/bdlb/Variant15/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant15::the</name>
  <filename>BloombergLP/bdlb/Variant15/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16</name>
  <filename>BloombergLP/bdlb/Variant16.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant16::Variant16</class>
  <class kind="class">BloombergLP::bdlb::Variant16::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant16::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant16::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant16::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant16::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant16/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant16/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant16/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant16, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant16/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16::Variant16</name>
  <filename>BloombergLP/bdlb/Variant16/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16::operator=</name>
  <filename>BloombergLP/bdlb/Variant16/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16::apply</name>
  <filename>BloombergLP/bdlb/Variant16/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant16/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16::assign</name>
  <filename>BloombergLP/bdlb/Variant16/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant16::the</name>
  <filename>BloombergLP/bdlb/Variant16/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17</name>
  <filename>BloombergLP/bdlb/Variant17.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant17::Variant17</class>
  <class kind="class">BloombergLP::bdlb::Variant17::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant17::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant17::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant17::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant17::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant17/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant17/2conversion-04c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant17/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant17, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant17/2conversion-041.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17::Variant17</name>
  <filename>BloombergLP/bdlb/Variant17/2constructor-055.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17::operator=</name>
  <filename>BloombergLP/bdlb/Variant17/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17::apply</name>
  <filename>BloombergLP/bdlb/Variant17/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant17/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17::assign</name>
  <filename>BloombergLP/bdlb/Variant17/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant17::the</name>
  <filename>BloombergLP/bdlb/Variant17/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18</name>
  <filename>BloombergLP/bdlb/Variant18.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant18::Variant18</class>
  <class kind="class">BloombergLP::bdlb::Variant18::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant18::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant18::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant18::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant18::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant18/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant18/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant18/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant18, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant18/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18::Variant18</name>
  <filename>BloombergLP/bdlb/Variant18/2constructor-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18::operator=</name>
  <filename>BloombergLP/bdlb/Variant18/operator_assign-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18::apply</name>
  <filename>BloombergLP/bdlb/Variant18/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant18/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18::assign</name>
  <filename>BloombergLP/bdlb/Variant18/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant18::the</name>
  <filename>BloombergLP/bdlb/Variant18/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19</name>
  <filename>BloombergLP/bdlb/Variant19.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant19::Variant19</class>
  <class kind="class">BloombergLP::bdlb::Variant19::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant19::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant19::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant19::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant19::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant19/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant19/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant19/2conversion-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant19, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant19/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19::Variant19</name>
  <filename>BloombergLP/bdlb/Variant19/2constructor-064.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19::operator=</name>
  <filename>BloombergLP/bdlb/Variant19/operator_assign-097.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19::apply</name>
  <filename>BloombergLP/bdlb/Variant19/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant19/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19::assign</name>
  <filename>BloombergLP/bdlb/Variant19/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant19::the</name>
  <filename>BloombergLP/bdlb/Variant19/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2</name>
  <filename>BloombergLP/bdlb/Variant2.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant2::Variant2</class>
  <class kind="class">BloombergLP::bdlb::Variant2::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant2::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant2::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant2::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant2::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant2/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant2/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant2/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant2, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant2/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2::Variant2</name>
  <filename>BloombergLP/bdlb/Variant2/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2::operator=</name>
  <filename>BloombergLP/bdlb/Variant2/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2::apply</name>
  <filename>BloombergLP/bdlb/Variant2/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant2/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2::assign</name>
  <filename>BloombergLP/bdlb/Variant2/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant2::the</name>
  <filename>BloombergLP/bdlb/Variant2/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3</name>
  <filename>BloombergLP/bdlb/Variant3.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant3::Variant3</class>
  <class kind="class">BloombergLP::bdlb::Variant3::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant3::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant3::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant3::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant3::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant3/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant3/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant3/2conversion-092.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant3, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant3/2conversion-094.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3::Variant3</name>
  <filename>BloombergLP/bdlb/Variant3/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3::operator=</name>
  <filename>BloombergLP/bdlb/Variant3/operator_assign-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3::apply</name>
  <filename>BloombergLP/bdlb/Variant3/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant3/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3::assign</name>
  <filename>BloombergLP/bdlb/Variant3/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant3::the</name>
  <filename>BloombergLP/bdlb/Variant3/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4</name>
  <filename>BloombergLP/bdlb/Variant4.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant4::Variant4</class>
  <class kind="class">BloombergLP::bdlb::Variant4::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant4::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant4::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant4::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant4::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant4/2conversion-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant4/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant4/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant4, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant4/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4::Variant4</name>
  <filename>BloombergLP/bdlb/Variant4/2constructor-09f3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4::operator=</name>
  <filename>BloombergLP/bdlb/Variant4/operator_assign-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4::apply</name>
  <filename>BloombergLP/bdlb/Variant4/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant4/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4::assign</name>
  <filename>BloombergLP/bdlb/Variant4/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant4::the</name>
  <filename>BloombergLP/bdlb/Variant4/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5</name>
  <filename>BloombergLP/bdlb/Variant5.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant5::Variant5</class>
  <class kind="class">BloombergLP::bdlb::Variant5::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant5::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant5::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant5::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant5::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant5/2conversion-09b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant5/2conversion-090.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant5/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant5, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant5/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5::Variant5</name>
  <filename>BloombergLP/bdlb/Variant5/2constructor-081.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5::operator=</name>
  <filename>BloombergLP/bdlb/Variant5/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5::apply</name>
  <filename>BloombergLP/bdlb/Variant5/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant5/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5::assign</name>
  <filename>BloombergLP/bdlb/Variant5/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant5::the</name>
  <filename>BloombergLP/bdlb/Variant5/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6</name>
  <filename>BloombergLP/bdlb/Variant6.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant6::Variant6</class>
  <class kind="class">BloombergLP::bdlb::Variant6::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant6::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant6::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant6::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant6::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant6/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant6/2conversion-041.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant6/2conversion-04b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant6, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant6/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6::Variant6</name>
  <filename>BloombergLP/bdlb/Variant6/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6::operator=</name>
  <filename>BloombergLP/bdlb/Variant6/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6::apply</name>
  <filename>BloombergLP/bdlb/Variant6/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant6/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6::assign</name>
  <filename>BloombergLP/bdlb/Variant6/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant6::the</name>
  <filename>BloombergLP/bdlb/Variant6/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7</name>
  <filename>BloombergLP/bdlb/Variant7.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant7::Variant7</class>
  <class kind="class">BloombergLP::bdlb::Variant7::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant7::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant7::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant7::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant7::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant7/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant7/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant7/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant7, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant7/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7::Variant7</name>
  <filename>BloombergLP/bdlb/Variant7/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7::operator=</name>
  <filename>BloombergLP/bdlb/Variant7/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7::apply</name>
  <filename>BloombergLP/bdlb/Variant7/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant7/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7::assign</name>
  <filename>BloombergLP/bdlb/Variant7/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant7::the</name>
  <filename>BloombergLP/bdlb/Variant7/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8</name>
  <filename>BloombergLP/bdlb/Variant8.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant8::Variant8</class>
  <class kind="class">BloombergLP::bdlb::Variant8::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant8::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant8::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant8::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant8::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant8/2conversion-039.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant8/2conversion-037.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant8/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant8, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant8/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8::Variant8</name>
  <filename>BloombergLP/bdlb/Variant8/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8::operator=</name>
  <filename>BloombergLP/bdlb/Variant8/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8::apply</name>
  <filename>BloombergLP/bdlb/Variant8/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant8/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8::assign</name>
  <filename>BloombergLP/bdlb/Variant8/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant8::the</name>
  <filename>BloombergLP/bdlb/Variant8/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9</name>
  <filename>BloombergLP/bdlb/Variant9.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant9::Variant9</class>
  <class kind="class">BloombergLP::bdlb::Variant9::operator=</class>
  <class kind="class">BloombergLP::bdlb::Variant9::apply</class>
  <class kind="class">BloombergLP::bdlb::Variant9::applyRaw</class>
  <class kind="class">BloombergLP::bdlb::Variant9::assign</class>
  <class kind="class">BloombergLP::bdlb::Variant9::the</class>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant9/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant9/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant9/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant9, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/Variant9/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9::Variant9</name>
  <filename>BloombergLP/bdlb/Variant9/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9::operator=</name>
  <filename>BloombergLP/bdlb/Variant9/operator_assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9::apply</name>
  <filename>BloombergLP/bdlb/Variant9/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9::applyRaw</name>
  <filename>BloombergLP/bdlb/Variant9/applyRaw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9::assign</name>
  <filename>BloombergLP/bdlb/Variant9/assign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant9::the</name>
  <filename>BloombergLP/bdlb/Variant9/the.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp</name>
  <filename>BloombergLP/bdlb/VariantImp.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-080.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;VariantImp&gt; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-088.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE_OR_ALLOCATOR&amp; valueOrAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-08a4.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;VariantImp&gt; original, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const VariantImp&amp; original, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp;&amp; value, void*)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2constructor-08a3.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp;&amp; value, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~VariantImp</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/operator_assign-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const VariantImp&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/operator_assign-02.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;VariantImp&gt; rhs)</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/operator_assign-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/operator_assign-09.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0ec.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-075b.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-073.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-05.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-034.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-06b.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-02f.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0f6.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-062.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-08.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-06a.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0e2.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-01.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-021.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0df.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-075f.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0d9.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-028.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0e3.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-0fc.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/apply-03c.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor, const TYPE&amp; defaultValue)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-026.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-027.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-0b8.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-086.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VISITOR::ResultType</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-0c9.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-088.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-0c1.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-0bc.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-0c8.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>RET_TYPE</type>
    <name>applyRaw</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/applyRaw-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assign</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assign-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assign</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>VariantImp&lt;TYPES&gt;&amp;</type>
    <name>assignTo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/assignTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>createInPlace</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/createInPlace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/is.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/isUnset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(VariantImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>the</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/the-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>the</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/the-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>typeIndex</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>typeInfo</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/typeInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseCopyable, Traits::k_VARIANT_IS_BITWISE_COPYABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, IsBitwiseMoveable, Traits::k_VARIANT_IS_BITWISE_MOVEABLE&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp, UsesBslmaAllocator, Traits::k_VARIANT_USES_BSLMA_ALLOCATOR&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase.adoc</filename>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type1</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type10</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type11</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type12</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type13</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type14</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type15</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type16</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type17</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type18</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type19</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type2</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type20</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type3</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type4</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type5</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type6</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type7</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type8</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::Type9</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::TypeList</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_AllocatorBase::VariantImp_AllocatorBase</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>getAllocator</name>
    <anchorfile>BloombergLP/bdlb/VariantImp_AllocatorBase/getAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp_AllocatorBase, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantImp_AllocatorBase, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantImp_AllocatorBase/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type1</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type10</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type11</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type12</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type13</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type14</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type15</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type16</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type17</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type18</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type19</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type19.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type2</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type20</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type20.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type3</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type4</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type5</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type6</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type7</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type8</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::Type9</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::TypeList</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/TypeList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_AllocatorBase::VariantImp_AllocatorBase</name>
  <filename>BloombergLP/bdlb/VariantImp_AllocatorBase/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase.adoc</filename>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type1</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type10</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type11</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type12</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type13</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type14</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type15</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type16</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type17</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type18</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type19</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type2</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type20</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type3</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type4</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type5</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type6</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type7</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type8</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type9</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::TypeList</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_NoAllocatorBase::VariantImp_NoAllocatorBase</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>getAllocator</name>
    <anchorfile>BloombergLP/bdlb/VariantImp_NoAllocatorBase/getAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type1</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type10</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type11</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type12</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type13</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type14</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type15</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type16</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type17</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type18</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type19</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type19.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type2</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type20</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type20.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type3</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type4</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type5</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type6</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type7</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type8</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::Type9</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::TypeList</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/TypeList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_NoAllocatorBase::VariantImp_NoAllocatorBase</name>
  <filename>BloombergLP/bdlb/VariantImp_NoAllocatorBase/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits.adoc</filename>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::BaseType</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type1</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type10</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type11</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type12</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type13</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type14</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type15</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type16</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type17</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type18</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type19</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type2</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type20</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type3</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type4</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type5</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type6</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type7</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type8</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::Type9</class>
  <class kind="class">BloombergLP::bdlb::VariantImp_Traits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::BaseType</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/BaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type1</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type10</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type11</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type12</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type13</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type14</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type15</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type16</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type17</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type18</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type19</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type19.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type2</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type20</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type20.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type3</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type4</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type5</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type6</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type7</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type8</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::Type9</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantImp_Traits::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/VariantImp_Traits/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantPrinter</name>
  <filename>BloombergLP/bdlb/VariantPrinter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>VariantPrinter</name>
    <anchorfile>BloombergLP/bdlb/VariantPrinter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* data)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlb/VariantPrinter/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantPrinter, EnableStreamedFormatter&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;VariantPrinter, EnableStreamedFormatter&gt;</name>
    <anchorfile>BloombergLP/bdlb/VariantPrinter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantPrinterUtil</name>
  <filename>BloombergLP/bdlb/VariantPrinterUtil.adoc</filename>
  <member kind="function">
    <type>VariantPrinter&lt;t_VARIANT&gt;</type>
    <name>makePrinter</name>
    <anchorfile>BloombergLP/bdlb/VariantPrinterUtil/makePrinter.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT&amp; data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantPrinter_Visitor</name>
  <filename>BloombergLP/bdlb/VariantPrinter_Visitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::VariantPrinter_Visitor::d_level</class>
  <class kind="class">BloombergLP::bdlb::VariantPrinter_Visitor::d_spacesPerLevel</class>
  <class kind="class">BloombergLP::bdlb::VariantPrinter_Visitor::d_stream_p</class>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/VariantPrinter_Visitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantPrinter_Visitor::d_level</name>
  <filename>BloombergLP/bdlb/VariantPrinter_Visitor/d_level.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantPrinter_Visitor::d_spacesPerLevel</name>
  <filename>BloombergLP/bdlb/VariantPrinter_Visitor/d_spacesPerLevel.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::VariantPrinter_Visitor::d_stream_p</name>
  <filename>BloombergLP/bdlb/VariantPrinter_Visitor/d_stream_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamInVisitor</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamInVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamInVisitor::operator()</class>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamInVisitor::d_stream</class>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamInVisitor::d_version</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_BdexStreamInVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_BdexStreamInVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamInVisitor::operator()</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamInVisitor/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamInVisitor::d_stream</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamInVisitor/d_stream.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamInVisitor::d_version</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamInVisitor/d_version.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamOutVisitor</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamOutVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamOutVisitor::operator()</class>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamOutVisitor::d_stream</class>
  <class kind="class">BloombergLP::bdlb::Variant_BdexStreamOutVisitor::d_version</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_BdexStreamOutVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_BdexStreamOutVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamOutVisitor::operator()</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamOutVisitor/operator_call-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamOutVisitor::d_stream</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamOutVisitor/d_stream.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_BdexStreamOutVisitor::d_version</name>
  <filename>BloombergLP/bdlb/Variant_BdexStreamOutVisitor/d_version.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_CopyAssignVisitor</name>
  <filename>BloombergLP/bdlb/Variant_CopyAssignVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_CopyAssignVisitor::d_buffer_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_CopyAssignVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_CopyAssignVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_CopyAssignVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_CopyAssignVisitor::d_buffer_p</name>
  <filename>BloombergLP/bdlb/Variant_CopyAssignVisitor/d_buffer_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_CopyConstructVisitor</name>
  <filename>BloombergLP/bdlb/Variant_CopyConstructVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_CopyConstructVisitor::d_allocator_p</class>
  <class kind="class">BloombergLP::bdlb::Variant_CopyConstructVisitor::d_buffer_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_CopyConstructVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_CopyConstructVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* buffer, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_CopyConstructVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_CopyConstructVisitor::d_allocator_p</name>
  <filename>BloombergLP/bdlb/Variant_CopyConstructVisitor/d_allocator_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_CopyConstructVisitor::d_buffer_p</name>
  <filename>BloombergLP/bdlb/Variant_CopyConstructVisitor/d_buffer_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_DefaultConstructVisitor</name>
  <filename>BloombergLP/bdlb/Variant_DefaultConstructVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_DefaultConstructVisitor::d_allocator_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_DefaultConstructVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_DefaultConstructVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_DefaultConstructVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_DefaultConstructVisitor::d_allocator_p</name>
  <filename>BloombergLP/bdlb/Variant_DefaultConstructVisitor/d_allocator_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_DestructorVisitor</name>
  <filename>BloombergLP/bdlb/Variant_DestructorVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_DestructorVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_EqualityTestVisitor</name>
  <filename>BloombergLP/bdlb/Variant_EqualityTestVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_EqualityTestVisitor::operator()</class>
  <class kind="class">BloombergLP::bdlb::Variant_EqualityTestVisitor::d_buffer_p</class>
  <class kind="class">BloombergLP::bdlb::Variant_EqualityTestVisitor::d_result</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_EqualityTestVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_EqualityTestVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* buffer)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_EqualityTestVisitor::operator()</name>
  <filename>BloombergLP/bdlb/Variant_EqualityTestVisitor/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_EqualityTestVisitor::d_buffer_p</name>
  <filename>BloombergLP/bdlb/Variant_EqualityTestVisitor/d_buffer_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_EqualityTestVisitor::d_result</name>
  <filename>BloombergLP/bdlb/Variant_EqualityTestVisitor/d_result.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_MoveAssignVisitor</name>
  <filename>BloombergLP/bdlb/Variant_MoveAssignVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_MoveAssignVisitor::d_buffer_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_MoveAssignVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_MoveAssignVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_MoveAssignVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_MoveAssignVisitor::d_buffer_p</name>
  <filename>BloombergLP/bdlb/Variant_MoveAssignVisitor/d_buffer_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_MoveConstructVisitor</name>
  <filename>BloombergLP/bdlb/Variant_MoveConstructVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_MoveConstructVisitor::d_allocator_p</class>
  <class kind="class">BloombergLP::bdlb::Variant_MoveConstructVisitor::d_buffer_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_MoveConstructVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_MoveConstructVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* buffer, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_MoveConstructVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_MoveConstructVisitor::d_allocator_p</name>
  <filename>BloombergLP/bdlb/Variant_MoveConstructVisitor/d_allocator_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_MoveConstructVisitor::d_buffer_p</name>
  <filename>BloombergLP/bdlb/Variant_MoveConstructVisitor/d_buffer_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_PrintVisitor</name>
  <filename>BloombergLP/bdlb/Variant_PrintVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_PrintVisitor::operator()</class>
  <class kind="class">BloombergLP::bdlb::Variant_PrintVisitor::d_level</class>
  <class kind="class">BloombergLP::bdlb::Variant_PrintVisitor::d_spacesPerLevel</class>
  <class kind="class">BloombergLP::bdlb::Variant_PrintVisitor::d_stream_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_PrintVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_PrintVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_PrintVisitor::operator()</name>
  <filename>BloombergLP/bdlb/Variant_PrintVisitor/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_PrintVisitor::d_level</name>
  <filename>BloombergLP/bdlb/Variant_PrintVisitor/d_level.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_PrintVisitor::d_spacesPerLevel</name>
  <filename>BloombergLP/bdlb/Variant_PrintVisitor/d_spacesPerLevel.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_PrintVisitor::d_stream_p</name>
  <filename>BloombergLP/bdlb/Variant_PrintVisitor/d_stream_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_RawVisitorHelper</name>
  <filename>BloombergLP/bdlb/Variant_RawVisitorHelper.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_RawVisitorHelper::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_RawVisitorHelper</name>
    <anchorfile>BloombergLP/bdlb/Variant_RawVisitorHelper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR* visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_RawVisitorHelper::operator()</name>
  <filename>BloombergLP/bdlb/Variant_RawVisitorHelper/operator_call-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_ReturnValueHelper</name>
  <filename>BloombergLP/bdlb/Variant_ReturnValueHelper.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_ReturnValueHelper_Matcher</name>
  <filename>BloombergLP/bdlb/Variant_ReturnValueHelper_Matcher.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_ReturnValueHelper_Matcher::match</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_ReturnValueHelper_Matcher::match</name>
  <filename>BloombergLP/bdlb/Variant_ReturnValueHelper_Matcher/match-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_ReturnValueHelper_NoType</name>
  <filename>BloombergLP/bdlb/Variant_ReturnValueHelper_NoType.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_ReturnValueHelper_NoType::noTypeMarker</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_ReturnValueHelper_NoType::noTypeMarker</name>
  <filename>BloombergLP/bdlb/Variant_ReturnValueHelper_NoType/noTypeMarker.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_SwapVisitor</name>
  <filename>BloombergLP/bdlb/Variant_SwapVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_SwapVisitor::d_buffer_p</class>
  <member kind="function">
    <type>void</type>
    <name>Variant_SwapVisitor</name>
    <anchorfile>BloombergLP/bdlb/Variant_SwapVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlb/Variant_SwapVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_SwapVisitor::d_buffer_p</name>
  <filename>BloombergLP/bdlb/Variant_SwapVisitor/d_buffer_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_TypeIndex</name>
  <filename>BloombergLP/bdlb/Variant_TypeIndex.adoc</filename>
  <class kind="class">BloombergLP::bdlb::Variant_TypeIndex::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::Variant_TypeIndex::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlb/Variant_TypeIndex/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::hashAppend</name>
  <filename>BloombergLP/bdlb/hashAppend-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator+</name>
  <filename>BloombergLP/bdlb/operator_plus-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator++</name>
  <filename>BloombergLP/bdlb/operator_inc-055.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator-</name>
  <filename>BloombergLP/bdlb/operator_minus-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::swap</name>
  <filename>BloombergLP/bdlb/swap-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator&lt;&lt;</name>
  <filename>BloombergLP/bdlb/operator_lshift-011.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator==</name>
  <filename>BloombergLP/bdlb/operator_eq-064.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator!=</name>
  <filename>BloombergLP/bdlb/operator_not_eq-067.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator&lt;</name>
  <filename>BloombergLP/bdlb/operator_lt-046.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator&lt;=</name>
  <filename>BloombergLP/bdlb/operator_le-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator&gt;</name>
  <filename>BloombergLP/bdlb/operator_gt-0dc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator&gt;=</name>
  <filename>BloombergLP/bdlb/operator_ge-064.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::operator&lt;=&gt;</name>
  <filename>BloombergLP/bdlb/operator_3way-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::nullOpt</name>
  <filename>BloombergLP/bdlb/nullOpt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue_ConvertibleToBool</name>
  <filename>BloombergLP/bdlb/NullableValue_ConvertibleToBool.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue_DerivedFromBslOptional</name>
  <filename>BloombergLP/bdlb/NullableValue_DerivedFromBslOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue_DerivedFromOptional</name>
  <filename>BloombergLP/bdlb/NullableValue_DerivedFromOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::NullableValue_DerivedFromStdOptional</name>
  <filename>BloombergLP/bdlb/NullableValue_DerivedFromStdOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlb::ScopeExit</name>
  <filename>BloombergLP/bdlb/ScopeExit-09.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlbb</name>
  <filename>BloombergLP/bdlbb.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::Blob</class>
  <class kind="class">BloombergLP::bdlbb::BlobBuffer</class>
  <class kind="class">BloombergLP::bdlbb::BlobBufferFactory</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilAsciiDumper</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilHexDumper</class>
  <class kind="class">BloombergLP::bdlbb::InBlobStreamBuf</class>
  <class kind="class">BloombergLP::bdlbb::OutBlobStreamBuf</class>
  <class kind="class">BloombergLP::bdlbb::PooledBlobBufferFactory</class>
  <class kind="class">BloombergLP::bdlbb::SimpleBlobBufferFactory</class>
  <class kind="class">BloombergLP::bdlbb::swap</class>
  <class kind="class">BloombergLP::bdlbb::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdlbb::operator==</class>
  <class kind="class">BloombergLP::bdlbb::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob</name>
  <filename>BloombergLP/bdlbb/Blob.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::Blob::Blob</class>
  <class kind="class">BloombergLP::bdlbb::Blob::operator=</class>
  <class kind="class">BloombergLP::bdlbb::Blob::appendBuffer</class>
  <class kind="class">BloombergLP::bdlbb::Blob::appendDataBuffer</class>
  <class kind="class">BloombergLP::bdlbb::Blob::insertBuffer</class>
  <class kind="class">BloombergLP::bdlbb::Blob::prependDataBuffer</class>
  <member kind="function">
    <type>void</type>
    <name>~Blob</name>
    <anchorfile>BloombergLP/bdlbb/Blob/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlbb/Blob/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const BlobBuffer&amp;</type>
    <name>buffer</name>
    <anchorfile>BloombergLP/bdlbb/Blob/buffer.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>BlobBufferFactory*</type>
    <name>factory</name>
    <anchorfile>BloombergLP/bdlbb/Blob/factory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lastDataBufferLength</name>
    <anchorfile>BloombergLP/bdlbb/Blob/lastDataBufferLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlbb/Blob/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveAndAppendDataBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/moveAndAppendDataBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* srcBlob)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/moveBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* srcBlob)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveDataBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/moveDataBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* srcBlob)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/numBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numDataBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/numDataBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlbb/Blob/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeBuffer</name>
    <anchorfile>BloombergLP/bdlbb/Blob/removeBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/removeBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, int numBuffers)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeUnusedBuffers</name>
    <anchorfile>BloombergLP/bdlbb/Blob/removeUnusedBuffers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>replaceDataBuffer</name>
    <anchorfile>BloombergLP/bdlbb/Blob/replaceDataBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, const BlobBuffer&amp; buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveBufferCapacity</name>
    <anchorfile>BloombergLP/bdlbb/Blob/reserveBufferCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBuffers)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLength</name>
    <anchorfile>BloombergLP/bdlbb/Blob/setLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlbb/Blob/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapBufferRaw</name>
    <anchorfile>BloombergLP/bdlbb/Blob/swapBufferRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, BlobBuffer* srcBuffer)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalSize</name>
    <anchorfile>BloombergLP/bdlbb/Blob/totalSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BlobBuffer</type>
    <name>trimLastDataBuffer</name>
    <anchorfile>BloombergLP/bdlbb/Blob/trimLastDataBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob::Blob</name>
  <filename>BloombergLP/bdlbb/Blob/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob::operator=</name>
  <filename>BloombergLP/bdlbb/Blob/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob::appendBuffer</name>
  <filename>BloombergLP/bdlbb/Blob/appendBuffer-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob::appendDataBuffer</name>
  <filename>BloombergLP/bdlbb/Blob/appendDataBuffer-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob::insertBuffer</name>
  <filename>BloombergLP/bdlbb/Blob/insertBuffer-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::Blob::prependDataBuffer</name>
  <filename>BloombergLP/bdlbb/Blob/prependDataBuffer-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobBuffer</name>
  <filename>BloombergLP/bdlbb/BlobBuffer.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::BlobBuffer::BlobBuffer</class>
  <class kind="class">BloombergLP::bdlbb::BlobBuffer::operator=</class>
  <class kind="class">BloombergLP::bdlbb::BlobBuffer::buffer</class>
  <class kind="class">BloombergLP::bdlbb::BlobBuffer::reset</class>
  <member kind="function">
    <type>void</type>
    <name>~BlobBuffer</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSize</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/setSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(BlobBuffer&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BlobBuffer</type>
    <name>trim</name>
    <anchorfile>BloombergLP/bdlbb/BlobBuffer/trim.adoc</anchorfile>
    <anchor/>
    <arglist>(int toSize)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobBuffer::BlobBuffer</name>
  <filename>BloombergLP/bdlbb/BlobBuffer/2constructor-0df.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobBuffer::operator=</name>
  <filename>BloombergLP/bdlbb/BlobBuffer/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobBuffer::buffer</name>
  <filename>BloombergLP/bdlbb/BlobBuffer/buffer-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobBuffer::reset</name>
  <filename>BloombergLP/bdlbb/BlobBuffer/reset-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobBufferFactory</name>
  <filename>BloombergLP/bdlbb/BlobBufferFactory.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~BlobBufferFactory</name>
    <anchorfile>BloombergLP/bdlbb/BlobBufferFactory/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlbb/BlobBufferFactory/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(BlobBuffer* buffer)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil</name>
  <filename>BloombergLP/bdlbb/BlobUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::append</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::appendBufferIfValid</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::appendDataBufferIfValid</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::asciiDump</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::copy</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::hexDump</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::insert</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::insertBufferIfValid</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::prependDataBufferIfValid</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtil::write</class>
  <member kind="function">
    <type>void</type>
    <name>appendWithCapacityBuffer</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/appendWithCapacityBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* dest, BlobBuffer* buffer, const char* source, int length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/compare.adoc</anchorfile>
    <anchor/>
    <arglist>(const Blob&amp; a, const Blob&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>erase</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* blob, int offset, int length)</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;int, int&gt;</type>
    <name>findBufferIndexAndOffset</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/findBufferIndexAndOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(const Blob&amp; blob, int position)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>getContiguousDataBuffer</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/getContiguousDataBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* blob, int addLength, BlobBufferFactory* factory)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>getContiguousRangeOrCopy</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/getContiguousRangeOrCopy.adoc</anchorfile>
    <anchor/>
    <arglist>(char* dstBuffer, const Blob&amp; srcBlob, int position, int length, int alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>padToAlignment</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/padToAlignment.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* dest, int alignment, char fillChar)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>prependWithCapacityBuffer</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/prependWithCapacityBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(Blob* dest, BlobBuffer* buffer, const char* source, int length)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>read</name>
    <anchorfile>BloombergLP/bdlbb/BlobUtil/read.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, Blob* dest, int numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::append</name>
  <filename>BloombergLP/bdlbb/BlobUtil/append-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::appendBufferIfValid</name>
  <filename>BloombergLP/bdlbb/BlobUtil/appendBufferIfValid-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::appendDataBufferIfValid</name>
  <filename>BloombergLP/bdlbb/BlobUtil/appendDataBufferIfValid-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::asciiDump</name>
  <filename>BloombergLP/bdlbb/BlobUtil/asciiDump-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::copy</name>
  <filename>BloombergLP/bdlbb/BlobUtil/copy-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::hexDump</name>
  <filename>BloombergLP/bdlbb/BlobUtil/hexDump-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::insert</name>
  <filename>BloombergLP/bdlbb/BlobUtil/insert-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::insertBufferIfValid</name>
  <filename>BloombergLP/bdlbb/BlobUtil/insertBufferIfValid-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::prependDataBufferIfValid</name>
  <filename>BloombergLP/bdlbb/BlobUtil/prependDataBufferIfValid-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtil::write</name>
  <filename>BloombergLP/bdlbb/BlobUtil/write-0cc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilAsciiDumper</name>
  <filename>BloombergLP/bdlbb/BlobUtilAsciiDumper.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::BlobUtilAsciiDumper::BlobUtilAsciiDumper</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilAsciiDumper::d_blob_p</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilAsciiDumper::d_length</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilAsciiDumper::d_offset</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilAsciiDumper::BlobUtilAsciiDumper</name>
  <filename>BloombergLP/bdlbb/BlobUtilAsciiDumper/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilAsciiDumper::d_blob_p</name>
  <filename>BloombergLP/bdlbb/BlobUtilAsciiDumper/d_blob_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilAsciiDumper::d_length</name>
  <filename>BloombergLP/bdlbb/BlobUtilAsciiDumper/d_length.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilAsciiDumper::d_offset</name>
  <filename>BloombergLP/bdlbb/BlobUtilAsciiDumper/d_offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilHexDumper</name>
  <filename>BloombergLP/bdlbb/BlobUtilHexDumper.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::BlobUtilHexDumper::BlobUtilHexDumper</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilHexDumper::d_blob_p</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilHexDumper::d_length</class>
  <class kind="class">BloombergLP::bdlbb::BlobUtilHexDumper::d_offset</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilHexDumper::BlobUtilHexDumper</name>
  <filename>BloombergLP/bdlbb/BlobUtilHexDumper/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilHexDumper::d_blob_p</name>
  <filename>BloombergLP/bdlbb/BlobUtilHexDumper/d_blob_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilHexDumper::d_length</name>
  <filename>BloombergLP/bdlbb/BlobUtilHexDumper/d_length.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::BlobUtilHexDumper::d_offset</name>
  <filename>BloombergLP/bdlbb/BlobUtilHexDumper/d_offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::InBlobStreamBuf</name>
  <filename>BloombergLP/bdlbb/InBlobStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>InBlobStreamBuf</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlbb::Blob* blob)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~InBlobStreamBuf</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>currentBufferIndex</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/currentBufferIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlbb::Blob*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previousBuffersLength</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/previousBuffersLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlbb::Blob* blob)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>overflow</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>pbackfail</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/pbackfail.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir fixedPosition, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>showmanyc</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>underflow</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/underflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsgetn</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/xsgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* destination, std::streamsize numChars)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsputn</name>
    <anchorfile>BloombergLP/bdlbb/InBlobStreamBuf/xsputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char_type* source, std::streamsize numChars)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::OutBlobStreamBuf</name>
  <filename>BloombergLP/bdlbb/OutBlobStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>OutBlobStreamBuf</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlbb::Blob* blob)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~OutBlobStreamBuf</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>currentBufferIndex</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/currentBufferIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlbb::Blob*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/data-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlbb::Blob*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/data-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previousBuffersLength</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/previousBuffersLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlbb::Blob* blob)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>overflow</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>pbackfail</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/pbackfail.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir fixedPosition, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>showmanyc</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>underflow</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/underflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsgetn</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/xsgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* destination, std::streamsize numChars)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsputn</name>
    <anchorfile>BloombergLP/bdlbb/OutBlobStreamBuf/xsputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char_type* source, std::streamsize numChars)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::PooledBlobBufferFactory</name>
  <filename>BloombergLP/bdlbb/PooledBlobBufferFactory.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::PooledBlobBufferFactory::PooledBlobBufferFactory</class>
  <member kind="function">
    <type>void</type>
    <name>~PooledBlobBufferFactory</name>
    <anchorfile>BloombergLP/bdlbb/PooledBlobBufferFactory/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlbb/PooledBlobBufferFactory/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(BlobBuffer* buffer)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bufferSize</name>
    <anchorfile>BloombergLP/bdlbb/PooledBlobBufferFactory/bufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::PooledBlobBufferFactory::PooledBlobBufferFactory</name>
  <filename>BloombergLP/bdlbb/PooledBlobBufferFactory/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::SimpleBlobBufferFactory</name>
  <filename>BloombergLP/bdlbb/SimpleBlobBufferFactory.adoc</filename>
  <class kind="class">BloombergLP::bdlbb::SimpleBlobBufferFactory::allocate</class>
  <member kind="function">
    <type>void</type>
    <name>SimpleBlobBufferFactory</name>
    <anchorfile>BloombergLP/bdlbb/SimpleBlobBufferFactory/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int bufferSize, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SimpleBlobBufferFactory</name>
    <anchorfile>BloombergLP/bdlbb/SimpleBlobBufferFactory/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bufferSize</name>
    <anchorfile>BloombergLP/bdlbb/SimpleBlobBufferFactory/bufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setBufferSize</name>
    <anchorfile>BloombergLP/bdlbb/SimpleBlobBufferFactory/setBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int bufferSize)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SimpleBlobBufferFactory, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SimpleBlobBufferFactory, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlbb/SimpleBlobBufferFactory/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::SimpleBlobBufferFactory::allocate</name>
  <filename>BloombergLP/bdlbb/SimpleBlobBufferFactory/allocate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::swap</name>
  <filename>BloombergLP/bdlbb/swap-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::operator&lt;&lt;</name>
  <filename>BloombergLP/bdlbb/operator_lshift-07b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::operator==</name>
  <filename>BloombergLP/bdlbb/operator_eq-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlbb::operator!=</name>
  <filename>BloombergLP/bdlbb/operator_not_eq-02.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlc</name>
  <filename>BloombergLP/bdlc.adoc</filename>
  <class kind="class">BloombergLP::bdlc::BitArray</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_CountedValue</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_RemoveAllProctor</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap_EntryUtil</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet_EntryUtil</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_GroupControl</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_IteratorImp</class>
  <class kind="class">BloombergLP::bdlc::HashTable</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultHash1</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultHash2</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultTraits</class>
  <class kind="class">BloombergLP::bdlc::IndexClerk</class>
  <class kind="class">BloombergLP::bdlc::IndexClerkIter</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImpType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImpType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Signed</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Unsigned</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayUtil</class>
  <class kind="class">BloombergLP::bdlc::Queue</class>
  <class kind="class">BloombergLP::bdlc::hashAppend</class>
  <class kind="class">BloombergLP::bdlc::operator+</class>
  <class kind="class">BloombergLP::bdlc::operator++</class>
  <class kind="class">BloombergLP::bdlc::operator-</class>
  <class kind="class">BloombergLP::bdlc::operator--</class>
  <class kind="class">BloombergLP::bdlc::swap</class>
  <class kind="class">BloombergLP::bdlc::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdlc::operator==</class>
  <class kind="class">BloombergLP::bdlc::operator!=</class>
  <class kind="class">BloombergLP::bdlc::operator&lt;</class>
  <class kind="class">BloombergLP::bdlc::operator&lt;=</class>
  <class kind="class">BloombergLP::bdlc::operator&gt;</class>
  <class kind="class">BloombergLP::bdlc::operator&gt;=</class>
  <member kind="function">
    <type>bdlc::BitArray</type>
    <name>operator&amp;</name>
    <anchorfile>BloombergLP/bdlc/operator_bitand.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; lhs, const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdlc::BitArray</type>
    <name>operator&gt;&gt;</name>
    <anchorfile>BloombergLP/bdlc/operator_rshift.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; array, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>bdlc::BitArray</type>
    <name>operator^</name>
    <anchorfile>BloombergLP/bdlc/operator_xor.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; lhs, const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdlc::BitArray</type>
    <name>operator|</name>
    <anchorfile>BloombergLP/bdlc/operator_bitor.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; lhs, const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdlc::BitArray</type>
    <name>operator~</name>
    <anchorfile>BloombergLP/bdlc/operator_bitnot.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; array)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray</name>
  <filename>BloombergLP/bdlc/BitArray.adoc</filename>
  <class kind="class">BloombergLP::bdlc::BitArray::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlc::BitArray::BitArray</class>
  <class kind="class">BloombergLP::bdlc::BitArray::andEqual</class>
  <class kind="class">BloombergLP::bdlc::BitArray::append</class>
  <class kind="class">BloombergLP::bdlc::BitArray::assign</class>
  <class kind="class">BloombergLP::bdlc::BitArray::assign0</class>
  <class kind="class">BloombergLP::bdlc::BitArray::assign1</class>
  <class kind="class">BloombergLP::bdlc::BitArray::insert</class>
  <class kind="class">BloombergLP::bdlc::BitArray::minusEqual</class>
  <class kind="class">BloombergLP::bdlc::BitArray::orEqual</class>
  <class kind="class">BloombergLP::bdlc::BitArray::remove</class>
  <class kind="class">BloombergLP::bdlc::BitArray::toggle</class>
  <class kind="class">BloombergLP::bdlc::BitArray::xorEqual</class>
  <class kind="class">BloombergLP::bdlc::BitArray::maxSupportedBdexVersion</class>
  <class kind="class">BloombergLP::bdlc::BitArray::k_INVALID_INDEX</class>
  <member kind="function">
    <type>void</type>
    <name>~BitArray</name>
    <anchorfile>BloombergLP/bdlc/BitArray/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/BitArray/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignAll</name>
    <anchorfile>BloombergLP/bdlc/BitArray/assignAll.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignAll0</name>
    <anchorfile>BloombergLP/bdlc/BitArray/assignAll0.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignAll1</name>
    <anchorfile>BloombergLP/bdlc/BitArray/assignAll1.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignBits</name>
    <anchorfile>BloombergLP/bdlc/BitArray/assignBits.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index, uint64_t srcBits, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/BitArray/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/BitArray/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>bits</name>
    <anchorfile>BloombergLP/bdlc/BitArray/bits.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index, std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>find0AtMaxIndex</name>
    <anchorfile>BloombergLP/bdlc/BitArray/find0AtMaxIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t begin, std::size_t end)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>find0AtMinIndex</name>
    <anchorfile>BloombergLP/bdlc/BitArray/find0AtMinIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t begin, std::size_t end)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>find1AtMaxIndex</name>
    <anchorfile>BloombergLP/bdlc/BitArray/find1AtMaxIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t begin, std::size_t end)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>find1AtMinIndex</name>
    <anchorfile>BloombergLP/bdlc/BitArray/find1AtMinIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t begin, std::size_t end)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAny0</name>
    <anchorfile>BloombergLP/bdlc/BitArray/isAny0.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAny1</name>
    <anchorfile>BloombergLP/bdlc/BitArray/isAny1.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlc/BitArray/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/BitArray/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>num0</name>
    <anchorfile>BloombergLP/bdlc/BitArray/num0.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t begin, std::size_t end)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>num1</name>
    <anchorfile>BloombergLP/bdlc/BitArray/num1.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t begin, std::size_t end)</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator&amp;=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_and_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator&lt;&lt;=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_lshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator&gt;&gt;=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_rshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator^=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_xor_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>BitArray&amp;</type>
    <name>operator|=</name>
    <anchorfile>BloombergLP/bdlc/BitArray/operator_or_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const BitArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/BitArray/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/BitArray/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlc/BitArray/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateLeft</name>
    <anchorfile>BloombergLP/bdlc/BitArray/rotateLeft.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateRight</name>
    <anchorfile>BloombergLP/bdlc/BitArray/rotateRight.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBits)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLength</name>
    <anchorfile>BloombergLP/bdlc/BitArray/setLength.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t newLength, bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/BitArray/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(BitArray&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapBits</name>
    <anchorfile>BloombergLP/bdlc/BitArray/swapBits.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index1, std::size_t index2)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toggleAll</name>
    <anchorfile>BloombergLP/bdlc/BitArray/toggleAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlc/BitArray/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::BitArray</name>
  <filename>BloombergLP/bdlc/BitArray/2constructor-011.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::andEqual</name>
  <filename>BloombergLP/bdlc/BitArray/andEqual-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::append</name>
  <filename>BloombergLP/bdlc/BitArray/append-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::assign</name>
  <filename>BloombergLP/bdlc/BitArray/assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::assign0</name>
  <filename>BloombergLP/bdlc/BitArray/assign0-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::assign1</name>
  <filename>BloombergLP/bdlc/BitArray/assign1-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::insert</name>
  <filename>BloombergLP/bdlc/BitArray/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::minusEqual</name>
  <filename>BloombergLP/bdlc/BitArray/minusEqual-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::orEqual</name>
  <filename>BloombergLP/bdlc/BitArray/orEqual-076.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::remove</name>
  <filename>BloombergLP/bdlc/BitArray/remove-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::toggle</name>
  <filename>BloombergLP/bdlc/BitArray/toggle-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::xorEqual</name>
  <filename>BloombergLP/bdlc/BitArray/xorEqual-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlc/BitArray/maxSupportedBdexVersion-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::BitArray::k_INVALID_INDEX</name>
  <filename>BloombergLP/bdlc/BitArray/k_INVALID_INDEX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray</name>
  <filename>BloombergLP/bdlc/CompactedArray.adoc</filename>
  <class kind="class">BloombergLP::bdlc::CompactedArray::const_iterator</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::value_type</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::CompactedArray</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::append</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::insert</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::remove</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::replace</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray::reserveCapacity</class>
  <member kind="function">
    <type>void</type>
    <name>~CompactedArray</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CompactedArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray&lt;TYPE&gt;::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray&lt;TYPE&gt;::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const CompactedArray&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(CompactedArray&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>uniqueElement</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/uniqueElement.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>uniqueLength</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray/uniqueLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::const_iterator</name>
  <filename>BloombergLP/bdlc/CompactedArray/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::value_type</name>
  <filename>BloombergLP/bdlc/CompactedArray/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::CompactedArray</name>
  <filename>BloombergLP/bdlc/CompactedArray/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::append</name>
  <filename>BloombergLP/bdlc/CompactedArray/append-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::insert</name>
  <filename>BloombergLP/bdlc/CompactedArray/insert-03d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::remove</name>
  <filename>BloombergLP/bdlc/CompactedArray/remove-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::replace</name>
  <filename>BloombergLP/bdlc/CompactedArray/replace-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray::reserveCapacity</name>
  <filename>BloombergLP/bdlc/CompactedArray/reserveCapacity-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::pointer</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::reference</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::size_type</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::value_type</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_ConstIterator::CompactedArray_ConstIterator</class>
  <member kind="function">
    <type>CompactedArray_ConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CompactedArray_ConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray_ConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray_ConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray_ConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray_ConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_ConstIterator/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::difference_type</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::iterator_category</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::pointer</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::reference</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::size_type</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::value_type</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_ConstIterator::CompactedArray_ConstIterator</name>
  <filename>BloombergLP/bdlc/CompactedArray_ConstIterator/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_CountedValue</name>
  <filename>BloombergLP/bdlc/CompactedArray_CountedValue.adoc</filename>
  <class kind="class">BloombergLP::bdlc::CompactedArray_CountedValue::CompactedArray_CountedValue</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_CountedValue::d_count</class>
  <class kind="class">BloombergLP::bdlc::CompactedArray_CountedValue::d_value</class>
  <member kind="function">
    <type>void</type>
    <name>~CompactedArray_CountedValue</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_CountedValue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CompactedArray_CountedValue&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_CountedValue/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CompactedArray_CountedValue&lt;TYPE&gt;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_CountedValue::CompactedArray_CountedValue</name>
  <filename>BloombergLP/bdlc/CompactedArray_CountedValue/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_CountedValue::d_count</name>
  <filename>BloombergLP/bdlc/CompactedArray_CountedValue/d_count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_CountedValue::d_value</name>
  <filename>BloombergLP/bdlc/CompactedArray_CountedValue/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::CompactedArray_RemoveAllProctor</name>
  <filename>BloombergLP/bdlc/CompactedArray_RemoveAllProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CompactedArray_RemoveAllProctor</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_RemoveAllProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(CompactedArray&lt;TYPE&gt;* array)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CompactedArray_RemoveAllProctor</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_RemoveAllProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlc/CompactedArray_RemoveAllProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap</name>
  <filename>BloombergLP/bdlc/FlatHashMap.adoc</filename>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::const_iterator</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::const_pointer</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::const_reference</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::difference_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::hasher</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::iterator</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::key_compare</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::key_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::mapped_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::pointer</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::reference</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::size_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::value_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::FlatHashMap</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::operator=</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::at</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::begin</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::contains</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::count</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::end</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::equal_range</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::erase</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::find</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::insert</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::insert_or_assign</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::operator[]</class>
  <class kind="class">BloombergLP::bdlc::FlatHashMap::try_emplace</class>
  <member kind="function">
    <type>void</type>
    <name>~FlatHashMap</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashMap&lt;KEY, VALUE, HASH, EQUAL&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashMap&lt;KEY, VALUE, HASH, EQUAL&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;FlatHashMap&lt;KEY, VALUE, HASH, EQUAL&gt;::iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>FlatHashMap&lt;KEY, VALUE, HASH, EQUAL&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash_function</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>key_eq</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>max_load_factor</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/max_load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t minimumCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numEntries)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(FlatHashMap&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::const_iterator</name>
  <filename>BloombergLP/bdlc/FlatHashMap/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::const_pointer</name>
  <filename>BloombergLP/bdlc/FlatHashMap/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::const_reference</name>
  <filename>BloombergLP/bdlc/FlatHashMap/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::difference_type</name>
  <filename>BloombergLP/bdlc/FlatHashMap/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::hasher</name>
  <filename>BloombergLP/bdlc/FlatHashMap/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::iterator</name>
  <filename>BloombergLP/bdlc/FlatHashMap/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::key_compare</name>
  <filename>BloombergLP/bdlc/FlatHashMap/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::key_type</name>
  <filename>BloombergLP/bdlc/FlatHashMap/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::mapped_type</name>
  <filename>BloombergLP/bdlc/FlatHashMap/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::pointer</name>
  <filename>BloombergLP/bdlc/FlatHashMap/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::reference</name>
  <filename>BloombergLP/bdlc/FlatHashMap/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::size_type</name>
  <filename>BloombergLP/bdlc/FlatHashMap/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::value_type</name>
  <filename>BloombergLP/bdlc/FlatHashMap/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::FlatHashMap</name>
  <filename>BloombergLP/bdlc/FlatHashMap/2constructor-056.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::operator=</name>
  <filename>BloombergLP/bdlc/FlatHashMap/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::at</name>
  <filename>BloombergLP/bdlc/FlatHashMap/at-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::begin</name>
  <filename>BloombergLP/bdlc/FlatHashMap/begin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::contains</name>
  <filename>BloombergLP/bdlc/FlatHashMap/contains-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::count</name>
  <filename>BloombergLP/bdlc/FlatHashMap/count-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::end</name>
  <filename>BloombergLP/bdlc/FlatHashMap/end-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::equal_range</name>
  <filename>BloombergLP/bdlc/FlatHashMap/equal_range-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::erase</name>
  <filename>BloombergLP/bdlc/FlatHashMap/erase-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::find</name>
  <filename>BloombergLP/bdlc/FlatHashMap/find-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::insert</name>
  <filename>BloombergLP/bdlc/FlatHashMap/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::insert_or_assign</name>
  <filename>BloombergLP/bdlc/FlatHashMap/insert_or_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::operator[]</name>
  <filename>BloombergLP/bdlc/FlatHashMap/operator_subs-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap::try_emplace</name>
  <filename>BloombergLP/bdlc/FlatHashMap/try_emplace-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashMap_EntryUtil</name>
  <filename>BloombergLP/bdlc/FlatHashMap_EntryUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap_EntryUtil/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ENTRY* entry, bslma::Allocator* allocator, ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromKey</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap_EntryUtil/constructFromKey.adoc</anchorfile>
    <anchor/>
    <arglist>(ENTRY* entry, bslma::Allocator* allocator, KEY_TYPE&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const KEY&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlc/FlatHashMap_EntryUtil/key.adoc</anchorfile>
    <anchor/>
    <arglist>(const ENTRY&amp; entry)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet</name>
  <filename>BloombergLP/bdlc/FlatHashSet.adoc</filename>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::const_iterator</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::const_pointer</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::const_reference</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::difference_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::hasher</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::iterator</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::key_compare</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::key_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::pointer</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::reference</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::size_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::value_compare</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::value_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::FlatHashSet</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::operator=</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::contains</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::count</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::equal_range</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::erase</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::find</class>
  <class kind="class">BloombergLP::bdlc::FlatHashSet::insert</class>
  <member kind="function">
    <type>void</type>
    <name>~FlatHashSet</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashSet&lt;KEY, HASH, EQUAL&gt;::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashSet&lt;KEY, HASH, EQUAL&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashSet&lt;KEY, HASH, EQUAL&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;FlatHashSet&lt;KEY, HASH, EQUAL&gt;::iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>FlatHashSet&lt;KEY, HASH, EQUAL&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashSet&lt;KEY, HASH, EQUAL&gt;::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash_function</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>key_eq</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>max_load_factor</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/max_load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t minimumCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numEntries)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(FlatHashSet&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::const_iterator</name>
  <filename>BloombergLP/bdlc/FlatHashSet/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::const_pointer</name>
  <filename>BloombergLP/bdlc/FlatHashSet/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::const_reference</name>
  <filename>BloombergLP/bdlc/FlatHashSet/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::difference_type</name>
  <filename>BloombergLP/bdlc/FlatHashSet/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::hasher</name>
  <filename>BloombergLP/bdlc/FlatHashSet/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::iterator</name>
  <filename>BloombergLP/bdlc/FlatHashSet/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::key_compare</name>
  <filename>BloombergLP/bdlc/FlatHashSet/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::key_type</name>
  <filename>BloombergLP/bdlc/FlatHashSet/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::pointer</name>
  <filename>BloombergLP/bdlc/FlatHashSet/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::reference</name>
  <filename>BloombergLP/bdlc/FlatHashSet/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::size_type</name>
  <filename>BloombergLP/bdlc/FlatHashSet/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::value_compare</name>
  <filename>BloombergLP/bdlc/FlatHashSet/value_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::value_type</name>
  <filename>BloombergLP/bdlc/FlatHashSet/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::FlatHashSet</name>
  <filename>BloombergLP/bdlc/FlatHashSet/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::operator=</name>
  <filename>BloombergLP/bdlc/FlatHashSet/operator_assign-003.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::contains</name>
  <filename>BloombergLP/bdlc/FlatHashSet/contains-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::count</name>
  <filename>BloombergLP/bdlc/FlatHashSet/count-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::equal_range</name>
  <filename>BloombergLP/bdlc/FlatHashSet/equal_range-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::erase</name>
  <filename>BloombergLP/bdlc/FlatHashSet/erase-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::find</name>
  <filename>BloombergLP/bdlc/FlatHashSet/find-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet::insert</name>
  <filename>BloombergLP/bdlc/FlatHashSet/insert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashSet_EntryUtil</name>
  <filename>BloombergLP/bdlc/FlatHashSet_EntryUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet_EntryUtil/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ENTRY* entry, bslma::Allocator* allocator, ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromKey</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet_EntryUtil/constructFromKey.adoc</anchorfile>
    <anchor/>
    <arglist>(ENTRY* entry, bslma::Allocator* allocator, KEY_TYPE&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const ENTRY&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlc/FlatHashSet_EntryUtil/key.adoc</anchorfile>
    <anchor/>
    <arglist>(const ENTRY&amp; entry)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable</name>
  <filename>BloombergLP/bdlc/FlatHashTable.adoc</filename>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::const_iterator</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::entry_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::entry_util_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::hash_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::iterator</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::key_equal_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::key_type</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::FlatHashTable</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::operator=</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::begin</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::end</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::equal_range</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::erase</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::find</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::insert</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::try_emplace</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::k_HASHLET_MASK</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::k_MAX_LOAD_FACTOR_DENOMINATOR</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::k_MAX_LOAD_FACTOR_NUMERATOR</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable::k_MIN_CAPACITY</class>
  <member kind="function">
    <type>void</type>
    <name>~FlatHashTable</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashTable&lt;KEY, ENTRY, ENTRY_UTIL, HASH, EQUAL&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FlatHashTable&lt;KEY, ENTRY, ENTRY_UTIL, HASH, EQUAL&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const uint8_t*</type>
    <name>controls</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/controls.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;FlatHashTable&lt;KEY, ENTRY, ENTRY_UTIL, HASH, EQUAL&gt;::iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ENTRY*</type>
    <name>entries</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/entries.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash_function</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;iterator, bool&gt;</type>
    <name>insertTransparent</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/insertTransparent.adoc</anchorfile>
    <anchor/>
    <arglist>(LOOKUP_KEY&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>key_eq</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>max_load_factor</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/max_load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ENTRY&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(KEY_TYPE&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t minimumCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numEntries)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(FlatHashTable&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::const_iterator</name>
  <filename>BloombergLP/bdlc/FlatHashTable/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::entry_type</name>
  <filename>BloombergLP/bdlc/FlatHashTable/entry_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::entry_util_type</name>
  <filename>BloombergLP/bdlc/FlatHashTable/entry_util_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::hash_type</name>
  <filename>BloombergLP/bdlc/FlatHashTable/hash_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::iterator</name>
  <filename>BloombergLP/bdlc/FlatHashTable/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::key_equal_type</name>
  <filename>BloombergLP/bdlc/FlatHashTable/key_equal_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::key_type</name>
  <filename>BloombergLP/bdlc/FlatHashTable/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::FlatHashTable</name>
  <filename>BloombergLP/bdlc/FlatHashTable/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::operator=</name>
  <filename>BloombergLP/bdlc/FlatHashTable/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::begin</name>
  <filename>BloombergLP/bdlc/FlatHashTable/begin-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::end</name>
  <filename>BloombergLP/bdlc/FlatHashTable/end-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::equal_range</name>
  <filename>BloombergLP/bdlc/FlatHashTable/equal_range-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::erase</name>
  <filename>BloombergLP/bdlc/FlatHashTable/erase-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::find</name>
  <filename>BloombergLP/bdlc/FlatHashTable/find-082.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::insert</name>
  <filename>BloombergLP/bdlc/FlatHashTable/insert-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::try_emplace</name>
  <filename>BloombergLP/bdlc/FlatHashTable/try_emplace-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::k_HASHLET_MASK</name>
  <filename>BloombergLP/bdlc/FlatHashTable/k_HASHLET_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::k_MAX_LOAD_FACTOR_DENOMINATOR</name>
  <filename>BloombergLP/bdlc/FlatHashTable/k_MAX_LOAD_FACTOR_DENOMINATOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::k_MAX_LOAD_FACTOR_NUMERATOR</name>
  <filename>BloombergLP/bdlc/FlatHashTable/k_MAX_LOAD_FACTOR_NUMERATOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable::k_MIN_CAPACITY</name>
  <filename>BloombergLP/bdlc/FlatHashTable/k_MIN_CAPACITY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_GroupControl</name>
  <filename>BloombergLP/bdlc/FlatHashTable_GroupControl.adoc</filename>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_GroupControl::Storage</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_GroupControl::k_EMPTY</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_GroupControl::k_ERASED</class>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_GroupControl::k_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>FlatHashTable_GroupControl</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_GroupControl/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint8_t* data)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>available</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_GroupControl/available.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>inUse</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_GroupControl/inUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>match</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_GroupControl/match.adoc</anchorfile>
    <anchor/>
    <arglist>(uint8_t value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>neverFull</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_GroupControl/neverFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_GroupControl::Storage</name>
  <filename>BloombergLP/bdlc/FlatHashTable_GroupControl/Storage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_GroupControl::k_EMPTY</name>
  <filename>BloombergLP/bdlc/FlatHashTable_GroupControl/k_EMPTY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_GroupControl::k_ERASED</name>
  <filename>BloombergLP/bdlc/FlatHashTable_GroupControl/k_ERASED.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_GroupControl::k_SIZE</name>
  <filename>BloombergLP/bdlc/FlatHashTable_GroupControl/k_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_IteratorImp</name>
  <filename>BloombergLP/bdlc/FlatHashTable_IteratorImp.adoc</filename>
  <class kind="class">BloombergLP::bdlc::FlatHashTable_IteratorImp::FlatHashTable_IteratorImp</class>
  <member kind="function">
    <type>FlatHashTable_IteratorImp&lt;ENTRY&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_IteratorImp/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const FlatHashTable_IteratorImp&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>ENTRY&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_IteratorImp/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlc/FlatHashTable_IteratorImp/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::FlatHashTable_IteratorImp::FlatHashTable_IteratorImp</name>
  <filename>BloombergLP/bdlc/FlatHashTable_IteratorImp/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTable</name>
  <filename>BloombergLP/bdlc/HashTable.adoc</filename>
  <class kind="class">BloombergLP::bdlc::HashTable::Handle</class>
  <class kind="class">BloombergLP::bdlc::HashTable::HashTable</class>
  <class kind="class">BloombergLP::bdlc::HashTable::insert</class>
  <class kind="class">BloombergLP::bdlc::HashTable::value</class>
  <member kind="function">
    <type>void</type>
    <name>~HashTable</name>
    <anchorfile>BloombergLP/bdlc/HashTable/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/HashTable/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>capacityHint</name>
    <anchorfile>BloombergLP/bdlc/HashTable/capacityHint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>find</name>
    <anchorfile>BloombergLP/bdlc/HashTable/find.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle* handle, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const KEY&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlc/HashTable/key.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>maxChain</name>
    <anchorfile>BloombergLP/bdlc/HashTable/maxChain.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numCollisions</name>
    <anchorfile>BloombergLP/bdlc/HashTable/numCollisions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlc/HashTable/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlc/HashTable/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalChain</name>
    <anchorfile>BloombergLP/bdlc/HashTable/totalChain.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;HashTable, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;HashTable, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlc/HashTable/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTable::Handle</name>
  <filename>BloombergLP/bdlc/HashTable/Handle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTable::HashTable</name>
  <filename>BloombergLP/bdlc/HashTable/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTable::insert</name>
  <filename>BloombergLP/bdlc/HashTable/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTable::value</name>
  <filename>BloombergLP/bdlc/HashTable/value-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultHash1</name>
  <filename>BloombergLP/bdlc/HashTableDefaultHash1.adoc</filename>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultHash1::ConstCharPtr</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultHash1::operator()</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultHash1::ConstCharPtr</name>
  <filename>BloombergLP/bdlc/HashTableDefaultHash1/ConstCharPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultHash1::operator()</name>
  <filename>BloombergLP/bdlc/HashTableDefaultHash1/operator_call-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultHash2</name>
  <filename>BloombergLP/bdlc/HashTableDefaultHash2.adoc</filename>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultHash2::ConstCharPtr</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultHash2::operator()</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultHash2::ConstCharPtr</name>
  <filename>BloombergLP/bdlc/HashTableDefaultHash2/ConstCharPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultHash2::operator()</name>
  <filename>BloombergLP/bdlc/HashTableDefaultHash2/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultTraits</name>
  <filename>BloombergLP/bdlc/HashTableDefaultTraits.adoc</filename>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultTraits::areEqual</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultTraits::isNull</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultTraits::isRemoved</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultTraits::setToNull</class>
  <class kind="class">BloombergLP::bdlc::HashTableDefaultTraits::setToRemoved</class>
  <member kind="function">
    <type>void</type>
    <name>load</name>
    <anchorfile>BloombergLP/bdlc/HashTableDefaultTraits/load.adoc</anchorfile>
    <anchor/>
    <arglist>(BUCKET* dstBucket, const BUCKET&amp; srcBucket)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultTraits::areEqual</name>
  <filename>BloombergLP/bdlc/HashTableDefaultTraits/areEqual-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultTraits::isNull</name>
  <filename>BloombergLP/bdlc/HashTableDefaultTraits/isNull-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultTraits::isRemoved</name>
  <filename>BloombergLP/bdlc/HashTableDefaultTraits/isRemoved-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultTraits::setToNull</name>
  <filename>BloombergLP/bdlc/HashTableDefaultTraits/setToNull-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::HashTableDefaultTraits::setToRemoved</name>
  <filename>BloombergLP/bdlc/HashTableDefaultTraits/setToRemoved-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::IndexClerk</name>
  <filename>BloombergLP/bdlc/IndexClerk.adoc</filename>
  <class kind="class">BloombergLP::bdlc::IndexClerk::IndexClerk</class>
  <class kind="class">BloombergLP::bdlc::IndexClerk::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~IndexClerk</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IndexClerk&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const IndexClerk&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>IndexClerkIter</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IndexClerkIter</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIndex</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/getIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInUse</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/isInUse.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nextNewIndex</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/nextNewIndex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCommissionedIndices</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/numCommissionedIndices.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numDecommissionedIndices</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/numDecommissionedIndices.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putIndex</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/putIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;IndexClerk, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;IndexClerk, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlc/IndexClerk/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::IndexClerk::IndexClerk</name>
  <filename>BloombergLP/bdlc/IndexClerk/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::IndexClerk::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlc/IndexClerk/maxSupportedBdexVersion-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::IndexClerkIter</name>
  <filename>BloombergLP/bdlc/IndexClerkIter.adoc</filename>
  <class kind="class">BloombergLP::bdlc::IndexClerkIter::IndexClerkIter</class>
  <member kind="function">
    <type>IndexClerkIter&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/IndexClerkIter/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const IndexClerkIter&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlc/IndexClerkIter/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IndexClerkIter&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlc/IndexClerkIter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IndexClerkIter&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlc/IndexClerkIter/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;IndexClerkIter, IsBitwiseCopyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;IndexClerkIter, IsBitwiseCopyable&gt;</name>
    <anchorfile>BloombergLP/bdlc/IndexClerkIter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::IndexClerkIter::IndexClerkIter</name>
  <filename>BloombergLP/bdlc/IndexClerkIter/2constructor-0b1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::const_iterator</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::value_type</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::PackedIntArray</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::append</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::insert</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::remove</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::replace</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::reserveCapacity</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedIntArray</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArray&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArray&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArray&lt;TYPE&gt;::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/bytesPerElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArray&lt;TYPE&gt;::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArray&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArray&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-0b/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int serializationVersion)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::const_iterator</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::value_type</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::PackedIntArray</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::append</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/append-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::insert</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/insert-0ae.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::remove</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/remove-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::replace</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/replace-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::reserveCapacity</name>
  <filename>BloombergLP/bdlc/PackedIntArray-0b/reserveCapacity-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::const_iterator</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::value_type</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::PackedIntArray</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::append</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::insert</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::remove</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::replace</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArray::reserveCapacity</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedIntArray</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArray&lt;int&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArray&lt;int&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/bytesPerElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArray&lt;int&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArray&lt;int&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArray-08/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int serializationVersion)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::const_iterator</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::value_type</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::PackedIntArray</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/2constructor-096.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::append</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/append-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::insert</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/insert-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::remove</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/remove-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::replace</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/replace-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArray::reserveCapacity</name>
  <filename>BloombergLP/bdlc/PackedIntArray-08/reserveCapacity-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator::pointer</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator::reference</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator::size_type</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator::value_type</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayConstIterator::PackedIntArrayConstIterator</class>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArrayConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;</type>
    <name>operator+</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;</type>
    <name>operator-</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_minus.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayConstIterator/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator::difference_type</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator::pointer</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator::reference</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator::size_type</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator::value_type</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayConstIterator::PackedIntArrayConstIterator</name>
  <filename>BloombergLP/bdlc/PackedIntArrayConstIterator/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::ElementType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::PackedIntArrayImp</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::append</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::insert</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::remove</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::replace</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::reserveCapacity</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::k_MAX_CAPACITY</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedIntArrayImp</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayImp&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArrayImp&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/bytesPerElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArrayImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ElementType</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(ElementType value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacityImp</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/reserveCapacityImp.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t requiredCapacityInBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArrayImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-0a/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int serializationVersion)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::ElementType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/ElementType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::PackedIntArrayImp</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/2constructor-0919.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::append</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/append-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::insert</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/insert-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::remove</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/remove-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::replace</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/replace-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::reserveCapacity</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/reserveCapacity-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::k_MAX_CAPACITY</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-0a/k_MAX_CAPACITY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::ElementType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::PackedIntArrayImp</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::append</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::insert</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::remove</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::replace</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::reserveCapacity</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp::k_MAX_CAPACITY</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedIntArrayImp</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayImp&lt;PackedIntArrayImp_Unsigned&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArrayImp&lt;PackedIntArrayImp_Unsigned&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/bytesPerElement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArrayImp&lt;PackedIntArrayImp_Unsigned&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ElementType</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(ElementType value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacityImp</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/reserveCapacityImp.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t requiredCapacityInBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArrayImp&lt;PackedIntArrayImp_Unsigned&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int serializationVersion)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>address</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>expandImp</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02.adoc</anchorfile>
    <anchor/>
    <arglist>(int requiredBytesPerElement, std::size_t requiredCapacityInBytes)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqualImp</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedIntArrayImp&lt;PackedIntArrayImp_Unsigned&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>requiredBytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index, std::size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>nextCapacityGE</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp-02.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t minValue, std::size_t value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::ElementType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/ElementType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::PackedIntArrayImp</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::append</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/append-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::insert</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/insert-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::remove</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/remove-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::replace</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/replace-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::reserveCapacity</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/reserveCapacity-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp::k_MAX_CAPACITY</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp-02/k_MAX_CAPACITY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImpType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImpType-0d.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImpType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImpType::Type</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImpType-0d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImpType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImpType-05.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImpType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImpType::Type</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImpType-05/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Signed</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Signed.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Signed::EightByteStorageType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Signed::FourByteStorageType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Signed::OneByteStorageType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Signed::TwoByteStorageType</class>
  <member kind="function">
    <type>void</type>
    <name>bdexGet16</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexGet16.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int16_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexGet32</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexGet32.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int32_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexGet64</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexGet64.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int64_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexGet8</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexGet8.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int8_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut16</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexPut16.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int16_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut32</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexPut32.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int32_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut64</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexPut64.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int64_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut8</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/bdexPut8.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int8_t value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>requiredBytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Signed/requiredBytesPerElement.adoc</anchorfile>
    <anchor/>
    <arglist>(EightByteStorageType value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Signed::EightByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Signed/EightByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Signed::FourByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Signed/FourByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Signed::OneByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Signed/OneByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Signed::TwoByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Signed/TwoByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Unsigned</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Unsigned.adoc</filename>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Unsigned::EightByteStorageType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Unsigned::FourByteStorageType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Unsigned::OneByteStorageType</class>
  <class kind="class">BloombergLP::bdlc::PackedIntArrayImp_Unsigned::TwoByteStorageType</class>
  <member kind="function">
    <type>void</type>
    <name>bdexGet16</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexGet16.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint16_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexGet32</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexGet32.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint32_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexGet64</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexGet64.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint64_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexGet8</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexGet8.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint8_t&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut16</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexPut16.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint16_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut32</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexPut32.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint32_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut64</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexPut64.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint64_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bdexPut8</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/bdexPut8.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, uint8_t value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>requiredBytesPerElement</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/requiredBytesPerElement.adoc</anchorfile>
    <anchor/>
    <arglist>(EightByteStorageType value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Unsigned::EightByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/EightByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Unsigned::FourByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/FourByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Unsigned::OneByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/OneByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayImp_Unsigned::TwoByteStorageType</name>
  <filename>BloombergLP/bdlc/PackedIntArrayImp_Unsigned/TwoByteStorageType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::PackedIntArrayUtil</name>
  <filename>BloombergLP/bdlc/PackedIntArrayUtil.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isSorted</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayUtil/isSorted.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArrayConstIterator&lt;TYPE&gt; first, PackedIntArrayConstIterator&lt;TYPE&gt; last)</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;</type>
    <name>lowerBound</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayUtil/lowerBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArrayConstIterator&lt;TYPE&gt; first, PackedIntArrayConstIterator&lt;TYPE&gt; last, TYPE value)</arglist>
  </member>
  <member kind="function">
    <type>PackedIntArrayConstIterator&lt;TYPE&gt;</type>
    <name>upperBound</name>
    <anchorfile>BloombergLP/bdlc/PackedIntArrayUtil/upperBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedIntArrayConstIterator&lt;TYPE&gt; first, PackedIntArrayConstIterator&lt;TYPE&gt; last, TYPE value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue</name>
  <filename>BloombergLP/bdlc/Queue.adoc</filename>
  <class kind="class">BloombergLP::bdlc::Queue::InitialCapacity</class>
  <class kind="class">BloombergLP::bdlc::Queue::Queue</class>
  <class kind="class">BloombergLP::bdlc::Queue::append</class>
  <class kind="class">BloombergLP::bdlc::Queue::back</class>
  <class kind="class">BloombergLP::bdlc::Queue::front</class>
  <class kind="class">BloombergLP::bdlc::Queue::insert</class>
  <class kind="class">BloombergLP::bdlc::Queue::operator[]</class>
  <class kind="class">BloombergLP::bdlc::Queue::remove</class>
  <class kind="class">BloombergLP::bdlc::Queue::replace</class>
  <class kind="class">BloombergLP::bdlc::Queue::setLength</class>
  <class kind="class">BloombergLP::bdlc::Queue::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~Queue</name>
    <anchorfile>BloombergLP/bdlc/Queue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Queue&lt;T&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlc/Queue/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Queue&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlc/Queue/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlc/Queue/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlc/Queue/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popBack</name>
    <anchorfile>BloombergLP/bdlc/Queue/popBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlc/Queue/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlc/Queue/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdlc/Queue/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; item)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushFront</name>
    <anchorfile>BloombergLP/bdlc/Queue/pushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; item)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlc/Queue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;T&gt;* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlc/Queue/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacityRaw</name>
    <anchorfile>BloombergLP/bdlc/Queue/reserveCapacityRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLengthRaw</name>
    <anchorfile>BloombergLP/bdlc/Queue/setLengthRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int newLength)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bdlc/Queue/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlc/Queue/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(int index1, int index2)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Queue, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Queue, HasPrintMethod&gt;</name>
    <anchorfile>BloombergLP/bdlc/Queue/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Queue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Queue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlc/Queue/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bdlc/Queue/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::InitialCapacity</name>
  <filename>BloombergLP/bdlc/Queue/InitialCapacity.adoc</filename>
  <class kind="class">BloombergLP::bdlc::Queue::InitialCapacity::d_i</class>
  <member kind="function">
    <type>void</type>
    <name>InitialCapacity</name>
    <anchorfile>BloombergLP/bdlc/Queue/InitialCapacity/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int i)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~InitialCapacity</name>
    <anchorfile>BloombergLP/bdlc/Queue/InitialCapacity/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::InitialCapacity::d_i</name>
  <filename>BloombergLP/bdlc/Queue/InitialCapacity/d_i.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::Queue</name>
  <filename>BloombergLP/bdlc/Queue/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::append</name>
  <filename>BloombergLP/bdlc/Queue/append-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::back</name>
  <filename>BloombergLP/bdlc/Queue/back-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::front</name>
  <filename>BloombergLP/bdlc/Queue/front-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::insert</name>
  <filename>BloombergLP/bdlc/Queue/insert-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::operator[]</name>
  <filename>BloombergLP/bdlc/Queue/operator_subs-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::remove</name>
  <filename>BloombergLP/bdlc/Queue/remove-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::replace</name>
  <filename>BloombergLP/bdlc/Queue/replace-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::setLength</name>
  <filename>BloombergLP/bdlc/Queue/setLength-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::Queue::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlc/Queue/maxSupportedBdexVersion-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::hashAppend</name>
  <filename>BloombergLP/bdlc/hashAppend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator+</name>
  <filename>BloombergLP/bdlc/operator_plus-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator++</name>
  <filename>BloombergLP/bdlc/operator_inc-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator-</name>
  <filename>BloombergLP/bdlc/operator_minus-0a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator--</name>
  <filename>BloombergLP/bdlc/operator_dec-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::swap</name>
  <filename>BloombergLP/bdlc/swap-00f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator&lt;&lt;</name>
  <filename>BloombergLP/bdlc/operator_lshift-0683.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator==</name>
  <filename>BloombergLP/bdlc/operator_eq-043.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator!=</name>
  <filename>BloombergLP/bdlc/operator_not_eq-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator&lt;</name>
  <filename>BloombergLP/bdlc/operator_lt-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator&lt;=</name>
  <filename>BloombergLP/bdlc/operator_le-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator&gt;</name>
  <filename>BloombergLP/bdlc/operator_gt-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlc::operator&gt;=</name>
  <filename>BloombergLP/bdlc/operator_ge-05.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlcc</name>
  <filename>BloombergLP/bdlcc.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_Node</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_Node</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_Node</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_PopCompleteGuard</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_PushExceptionCompleteProctor</class>
  <class kind="class">BloombergLP::bdlcc::Cache</class>
  <class kind="class">BloombergLP::bdlcc::CacheEvictionPolicy</class>
  <class kind="class">BloombergLP::bdlcc::Cache_QueueProctor</class>
  <class kind="class">BloombergLP::bdlcc::Cache_TestUtil</class>
  <class kind="class">BloombergLP::bdlcc::Deque</class>
  <class kind="class">BloombergLP::bdlcc::FixedQueue</class>
  <class kind="class">BloombergLP::bdlcc::FixedQueueIndexManager</class>
  <class kind="class">BloombergLP::bdlcc::FixedQueue_PopGuard</class>
  <class kind="class">BloombergLP::bdlcc::FixedQueue_PushProctor</class>
  <class kind="class">BloombergLP::bdlcc::MultipriorityQueue</class>
  <class kind="class">BloombergLP::bdlcc::MultipriorityQueue_Node</class>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalog</class>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalogIter</class>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalog_AutoCleanup</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPoolFunctors</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_CreatorConverter</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_CreatorConverter</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_DefaultProxy</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_GeneralProxy</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_ProxyPicker</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_ProxyPicker</class>
  <class kind="class">BloombergLP::bdlcc::Queue</class>
  <class kind="class">BloombergLP::bdlcc::SharedObjectPool</class>
  <class kind="class">BloombergLP::bdlcc::SharedObjectPool_Rep</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueue</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl_AllocateLockGuard</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl_MarkReclaimProctor</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl_PopCompleteGuard</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueue</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl_PopCompleteGuard</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl_ReleaseAllRawProctor</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard</class>
  <class kind="class">BloombergLP::bdlcc::SkipList</class>
  <class kind="class">BloombergLP::bdlcc::SkipList</class>
  <class kind="class">BloombergLP::bdlcc::SkipList</class>
  <class kind="class">BloombergLP::bdlcc::SkipListPair</class>
  <class kind="class">BloombergLP::bdlcc::SkipListPairHandle</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_DoubleLockGuard</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_NodeCreationHelper</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_PoolManager</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_PoolUtil</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_RandomLevelGenerator</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImplMaxLoadFactorFlag</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Constants</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElement</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElementReadGuard</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_RehashBitSetGuard</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_TestUtil</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem</class>
  <class kind="class">BloombergLP::bdlcc::operator==</class>
  <class kind="class">BloombergLP::bdlcc::operator!=</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>BloombergLP/bdlcc/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const SkipList&lt;KEY, DATA&gt;&amp; list)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>BloombergLP/bdlcc/operator_lt.adoc</anchorfile>
    <anchor/>
    <arglist>(const StripedUnorderedContainerImpl_SortItem&amp; lhs, const StripedUnorderedContainerImpl_SortItem&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue</name>
  <filename>BloombergLP/bdlcc/BoundedQueue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue::value_type</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue::tryPushBack</class>
  <member kind="function">
    <type>void</type>
    <name>BoundedQueue</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t capacity, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BoundedQueue</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/disablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/disablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/enablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/enablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPopFrontDisabled</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/isPopFrontDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPushBackDisabled</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/isPushBackDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>waitUntilEmpty</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/waitUntilEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BoundedQueue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BoundedQueue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue::value_type</name>
  <filename>BloombergLP/bdlcc/BoundedQueue/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/BoundedQueue/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue::pushBack</name>
  <filename>BloombergLP/bdlcc/BoundedQueue/pushBack-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue::tryPushBack</name>
  <filename>BloombergLP/bdlcc/BoundedQueue/tryPushBack-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_Node</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_Node-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_Node</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_Node-07.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_Node::d_value</class>
  <member kind="function">
    <type>bool</type>
    <name>isUnconstructed</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_Node-07/isUnconstructed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIsUnconstructed</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_Node-07/setIsUnconstructed.adoc</anchorfile>
    <anchor/>
    <arglist>(bool)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_Node::d_value</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_Node-07/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_Node</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_Node-0f.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::BoundedQueue_Node::d_value</class>
  <member kind="function">
    <type>bool</type>
    <name>isUnconstructed</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_Node-0f/isUnconstructed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIsUnconstructed</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_Node-0f/setIsUnconstructed.adoc</anchorfile>
    <anchor/>
    <arglist>(bool isUnconstructedFlag)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_Node::d_value</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_Node-0f/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_PopCompleteGuard</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_PopCompleteGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BoundedQueue_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_PopCompleteGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue, NODE* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BoundedQueue_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_PopCompleteGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::BoundedQueue_PushExceptionCompleteProctor</name>
  <filename>BloombergLP/bdlcc/BoundedQueue_PushExceptionCompleteProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BoundedQueue_PushExceptionCompleteProctor</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_PushExceptionCompleteProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BoundedQueue_PushExceptionCompleteProctor</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_PushExceptionCompleteProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/BoundedQueue_PushExceptionCompleteProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache</name>
  <filename>BloombergLP/bdlcc/Cache.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::Cache::KVType</class>
  <class kind="class">BloombergLP::bdlcc::Cache::PostEvictionCallback</class>
  <class kind="class">BloombergLP::bdlcc::Cache::ValuePtrType</class>
  <class kind="class">BloombergLP::bdlcc::Cache::Cache</class>
  <class kind="class">BloombergLP::bdlcc::Cache::eraseBulk</class>
  <class kind="class">BloombergLP::bdlcc::Cache::insert</class>
  <class kind="class">BloombergLP::bdlcc::Cache::insertBulk</class>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlcc/Cache/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equalFunction</name>
    <anchorfile>BloombergLP/bdlcc/Cache/equalFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>erase</name>
    <anchorfile>BloombergLP/bdlcc/Cache/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>CacheEvictionPolicy::Enum</type>
    <name>evictionPolicy</name>
    <anchorfile>BloombergLP/bdlcc/Cache/evictionPolicy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hashFunction</name>
    <anchorfile>BloombergLP/bdlcc/Cache/hashFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>highWatermark</name>
    <anchorfile>BloombergLP/bdlcc/Cache/highWatermark.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>lowWatermark</name>
    <anchorfile>BloombergLP/bdlcc/Cache/lowWatermark.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/Cache/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPostEvictionCallback</name>
    <anchorfile>BloombergLP/bdlcc/Cache/setPostEvictionCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const PostEvictionCallback&amp; postEvictionCallback)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlcc/Cache/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryGetValue</name>
    <anchorfile>BloombergLP/bdlcc/Cache/tryGetValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::shared_ptr&lt;VALUE&gt;* value, const KEY&amp; key, bool modifyEvictionQueue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>visit</name>
    <anchorfile>BloombergLP/bdlcc/Cache/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(VISITOR&amp; visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::KVType</name>
  <filename>BloombergLP/bdlcc/Cache/KVType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::PostEvictionCallback</name>
  <filename>BloombergLP/bdlcc/Cache/PostEvictionCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::ValuePtrType</name>
  <filename>BloombergLP/bdlcc/Cache/ValuePtrType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::Cache</name>
  <filename>BloombergLP/bdlcc/Cache/2constructor-0a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::eraseBulk</name>
  <filename>BloombergLP/bdlcc/Cache/eraseBulk-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::insert</name>
  <filename>BloombergLP/bdlcc/Cache/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache::insertBulk</name>
  <filename>BloombergLP/bdlcc/Cache/insertBulk-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::CacheEvictionPolicy</name>
  <filename>BloombergLP/bdlcc/CacheEvictionPolicy.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::CacheEvictionPolicy::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::CacheEvictionPolicy::Enum</name>
  <filename>BloombergLP/bdlcc/CacheEvictionPolicy/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache_QueueProctor</name>
  <filename>BloombergLP/bdlcc/Cache_QueueProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Cache_QueueProctor</name>
    <anchorfile>BloombergLP/bdlcc/Cache_QueueProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::list&lt;KEY&gt;* queue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Cache_QueueProctor</name>
    <anchorfile>BloombergLP/bdlcc/Cache_QueueProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/Cache_QueueProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Cache_TestUtil</name>
  <filename>BloombergLP/bdlcc/Cache_TestUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Cache_TestUtil</name>
    <anchorfile>BloombergLP/bdlcc/Cache_TestUtil/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Cache&lt;KEY, VALUE, HASH, EQUAL&gt;&amp; cache)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bdlcc/Cache_TestUtil/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bdlcc/Cache_TestUtil/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bdlcc/Cache_TestUtil/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque</name>
  <filename>BloombergLP/bdlcc/Deque.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::Deque::MonoDeque</class>
  <class kind="class">BloombergLP::bdlcc::Deque::size_type</class>
  <class kind="class">BloombergLP::bdlcc::Deque::ConstProctor</class>
  <class kind="class">BloombergLP::bdlcc::Deque::Proctor</class>
  <class kind="class">BloombergLP::bdlcc::Deque::Deque</class>
  <class kind="class">BloombergLP::bdlcc::Deque::forcePushBack</class>
  <class kind="class">BloombergLP::bdlcc::Deque::forcePushFront</class>
  <class kind="class">BloombergLP::bdlcc::Deque::popBack</class>
  <class kind="class">BloombergLP::bdlcc::Deque::popFront</class>
  <class kind="class">BloombergLP::bdlcc::Deque::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::Deque::pushFront</class>
  <class kind="class">BloombergLP::bdlcc::Deque::removeAll</class>
  <class kind="class">BloombergLP::bdlcc::Deque::timedPushBack</class>
  <class kind="class">BloombergLP::bdlcc::Deque::timedPushFront</class>
  <class kind="class">BloombergLP::bdlcc::Deque::tryPopBack</class>
  <class kind="class">BloombergLP::bdlcc::Deque::tryPopFront</class>
  <class kind="class">BloombergLP::bdlcc::Deque::tryPushBack</class>
  <class kind="class">BloombergLP::bdlcc::Deque::tryPushFront</class>
  <member kind="function">
    <type>void</type>
    <name>~Deque</name>
    <anchorfile>BloombergLP/bdlcc/Deque/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/Deque/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bdlcc/Deque/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque&lt;TYPE&gt;::size_type</type>
    <name>highWaterMark</name>
    <anchorfile>BloombergLP/bdlcc/Deque/highWaterMark.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque&lt;TYPE&gt;::size_type</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/Deque/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedPopBack</name>
    <anchorfile>BloombergLP/bdlcc/Deque/timedPopBack.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* item, const bsls::TimeInterval&amp; timeout)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedPopFront</name>
    <anchorfile>BloombergLP/bdlcc/Deque/timedPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* item, const bsls::TimeInterval&amp; timeout)</arglist>
  </member>
  <member kind="function">
    <type>Deque&lt;TYPE&gt;::size_type</type>
    <name>maxSizeT</name>
    <anchorfile>BloombergLP/bdlcc/Deque/maxSizeT.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::MonoDeque</name>
  <filename>BloombergLP/bdlcc/Deque/MonoDeque.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::size_type</name>
  <filename>BloombergLP/bdlcc/Deque/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::ConstProctor</name>
  <filename>BloombergLP/bdlcc/Deque/ConstProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConstProctor</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Deque&lt;TYPE&gt;* container)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ConstProctor</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>load</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/load.adoc</anchorfile>
    <anchor/>
    <arglist>(const Deque&lt;TYPE&gt;* container)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::deque&lt;TYPE&gt;&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::deque&lt;TYPE&gt;*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/Deque/ConstProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::Proctor</name>
  <filename>BloombergLP/bdlcc/Deque/Proctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Proctor</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Deque&lt;TYPE&gt;* container)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Proctor</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>load</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/load.adoc</anchorfile>
    <anchor/>
    <arglist>(Deque&lt;TYPE&gt;* container)</arglist>
  </member>
  <member kind="function">
    <type>bsl::deque&lt;TYPE&gt;&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::deque&lt;TYPE&gt;*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(MonoDeque::size_type position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/Deque/Proctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::Deque</name>
  <filename>BloombergLP/bdlcc/Deque/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::forcePushBack</name>
  <filename>BloombergLP/bdlcc/Deque/forcePushBack-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::forcePushFront</name>
  <filename>BloombergLP/bdlcc/Deque/forcePushFront-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::popBack</name>
  <filename>BloombergLP/bdlcc/Deque/popBack-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::popFront</name>
  <filename>BloombergLP/bdlcc/Deque/popFront-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::pushBack</name>
  <filename>BloombergLP/bdlcc/Deque/pushBack-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::pushFront</name>
  <filename>BloombergLP/bdlcc/Deque/pushFront-08d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::removeAll</name>
  <filename>BloombergLP/bdlcc/Deque/removeAll-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::timedPushBack</name>
  <filename>BloombergLP/bdlcc/Deque/timedPushBack-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::timedPushFront</name>
  <filename>BloombergLP/bdlcc/Deque/timedPushFront-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::tryPopBack</name>
  <filename>BloombergLP/bdlcc/Deque/tryPopBack-0ca.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::tryPopFront</name>
  <filename>BloombergLP/bdlcc/Deque/tryPopFront-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::tryPushBack</name>
  <filename>BloombergLP/bdlcc/Deque/tryPushBack-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Deque::tryPushFront</name>
  <filename>BloombergLP/bdlcc/Deque/tryPushFront-024.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueue</name>
  <filename>BloombergLP/bdlcc/FixedQueue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::FixedQueue::popFront</class>
  <class kind="class">BloombergLP::bdlcc::FixedQueue::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::FixedQueue::tryPushBack</class>
  <member kind="function">
    <type>void</type>
    <name>FixedQueue</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t capacity, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedQueue</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FixedQueue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FixedQueue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueue::popFront</name>
  <filename>BloombergLP/bdlcc/FixedQueue/popFront-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueue::pushBack</name>
  <filename>BloombergLP/bdlcc/FixedQueue/pushBack-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueue::tryPushBack</name>
  <filename>BloombergLP/bdlcc/FixedQueue/tryPushBack-08c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueueIndexManager</name>
  <filename>BloombergLP/bdlcc/FixedQueueIndexManager.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::FixedQueueIndexManager::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>FixedQueueIndexManager</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t capacity, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedQueueIndexManager</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>abortPushIndexReservation</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/abortPushIndexReservation.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int generation, unsigned int index)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>commitPopIndex</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/commitPopIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int generation, unsigned int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>commitPushIndex</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/commitPushIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int generation, unsigned int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reservePopIndex</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/reservePopIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* generation, unsigned int* index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reservePopIndexForClear</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/reservePopIndexForClear.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* disposedGeneration, unsigned int* disposedIndex, unsigned int endGeneration, unsigned int endIndex)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reservePushIndex</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/reservePushIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* generation, unsigned int* index)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;FixedQueueIndexManager, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;FixedQueueIndexManager, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>circularDifference</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/circularDifference.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int minuend, unsigned int subtrahend, unsigned int modulo)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>numRepresentableGenerations</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueueIndexManager/numRepresentableGenerations.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t capacity)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueueIndexManager::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/FixedQueueIndexManager/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueue_PopGuard</name>
  <filename>BloombergLP/bdlcc/FixedQueue_PopGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FixedQueue_PopGuard</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue_PopGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FixedQueue&lt;VALUE&gt;* queue, unsigned int generation, unsigned int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedQueue_PopGuard</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue_PopGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::FixedQueue_PushProctor</name>
  <filename>BloombergLP/bdlcc/FixedQueue_PushProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FixedQueue_PushProctor</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue_PushProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FixedQueue&lt;VALUE&gt;* queue, unsigned int generation, unsigned int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedQueue_PushProctor</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue_PushProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/FixedQueue_PushProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::MultipriorityQueue</name>
  <filename>BloombergLP/bdlcc/MultipriorityQueue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::MultipriorityQueue::MultipriorityQueue</class>
  <class kind="class">BloombergLP::bdlcc::MultipriorityQueue::pushBack</class>
  <member kind="function">
    <type>void</type>
    <name>~MultipriorityQueue</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPriorities</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/numPriorities.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* item, int* itemPriority)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBackMultipleRaw</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/pushBackMultipleRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item, int itemPriority, int numItems)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushFrontMultipleRaw</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/pushFrontMultipleRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item, int itemPriority, int numItems)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* item, int* itemPriority)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MultipriorityQueue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MultipriorityQueue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::MultipriorityQueue::MultipriorityQueue</name>
  <filename>BloombergLP/bdlcc/MultipriorityQueue/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::MultipriorityQueue::pushBack</name>
  <filename>BloombergLP/bdlcc/MultipriorityQueue/pushBack-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::MultipriorityQueue_Node</name>
  <filename>BloombergLP/bdlcc/MultipriorityQueue_Node.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::MultipriorityQueue_Node::MultipriorityQueue_Node</class>
  <class kind="class">BloombergLP::bdlcc::MultipriorityQueue_Node::nextPtr</class>
  <member kind="function">
    <type>void</type>
    <name>~MultipriorityQueue_Node</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue_Node/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>item</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue_Node/item.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MultipriorityQueue_Node, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MultipriorityQueue_Node, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/MultipriorityQueue_Node/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::MultipriorityQueue_Node::MultipriorityQueue_Node</name>
  <filename>BloombergLP/bdlcc/MultipriorityQueue_Node/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::MultipriorityQueue_Node::nextPtr</name>
  <filename>BloombergLP/bdlcc/MultipriorityQueue_Node/nextPtr-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalog</name>
  <filename>BloombergLP/bdlcc/ObjectCatalog.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalog::add</class>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalog::find</class>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalog::removeAll</class>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalog::replace</class>
  <member kind="function">
    <type>void</type>
    <name>ObjectCatalog</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ObjectCatalog</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMember</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/isMember.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(int handle, TYPE* valueBuffer)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/value.adoc</anchorfile>
    <anchor/>
    <arglist>(int handle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>verifyState</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/verifyState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectCatalog, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectCatalog, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalog::add</name>
  <filename>BloombergLP/bdlcc/ObjectCatalog/add-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalog::find</name>
  <filename>BloombergLP/bdlcc/ObjectCatalog/find-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalog::removeAll</name>
  <filename>BloombergLP/bdlcc/ObjectCatalog/removeAll-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalog::replace</name>
  <filename>BloombergLP/bdlcc/ObjectCatalog/replace-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalogIter</name>
  <filename>BloombergLP/bdlcc/ObjectCatalogIter.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectCatalogIter::ObjectCatalogIter</class>
  <member kind="function">
    <type>void</type>
    <name>~ObjectCatalogIter</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalogIter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>handle</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalogIter/handle.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;int, TYPE&gt;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalogIter/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalogIter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalogIter/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalogIter/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalogIter::ObjectCatalogIter</name>
  <filename>BloombergLP/bdlcc/ObjectCatalogIter/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectCatalog_AutoCleanup</name>
  <filename>BloombergLP/bdlcc/ObjectCatalog_AutoCleanup.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ObjectCatalog_AutoCleanup</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog_AutoCleanup/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ObjectCatalog&lt;TYPE&gt;* catalog)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ObjectCatalog_AutoCleanup</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog_AutoCleanup/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>manageNode</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog_AutoCleanup/manageNode.adoc</anchorfile>
    <anchor/>
    <arglist>(ObjectCatalog&lt;TYPE&gt;::Node* node, bool deallocateFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog_AutoCleanup/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseNode</name>
    <anchorfile>BloombergLP/bdlcc/ObjectCatalog_AutoCleanup/releaseNode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool</name>
  <filename>BloombergLP/bdlcc/ObjectPool.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool::CreatorType</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool::ResetterType</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool::ObjectPool</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPool::deleteObject</class>
  <member kind="function">
    <type>void</type>
    <name>~ObjectPool</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>createObject</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/createObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>getObject</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/getObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>increaseCapacity</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/increaseCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numObjects)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAvailableObjects</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/numAvailableObjects.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numObjects</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/numObjects.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseObject</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/releaseObject.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numObjects)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectPool, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectPool, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool::CreatorType</name>
  <filename>BloombergLP/bdlcc/ObjectPool/CreatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool::ResetterType</name>
  <filename>BloombergLP/bdlcc/ObjectPool/ResetterType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool::ObjectPool</name>
  <filename>BloombergLP/bdlcc/ObjectPool/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool::deleteObject</name>
  <filename>BloombergLP/bdlcc/ObjectPool/deleteObject-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPoolFunctors</name>
  <filename>BloombergLP/bdlcc/ObjectPoolFunctors.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPoolFunctors::DefaultCreator</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPoolFunctors::Clear</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPoolFunctors::Nil</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPoolFunctors::RemoveAll</class>
  <class kind="class">BloombergLP::bdlcc::ObjectPoolFunctors::Reset</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPoolFunctors::DefaultCreator</name>
  <filename>BloombergLP/bdlcc/ObjectPoolFunctors/DefaultCreator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPoolFunctors::Clear</name>
  <filename>BloombergLP/bdlcc/ObjectPoolFunctors/Clear.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPoolFunctors/Clear/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPoolFunctors::Nil</name>
  <filename>BloombergLP/bdlcc/ObjectPoolFunctors/Nil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPoolFunctors/Nil/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPoolFunctors::RemoveAll</name>
  <filename>BloombergLP/bdlcc/ObjectPoolFunctors/RemoveAll.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPoolFunctors/RemoveAll/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPoolFunctors::Reset</name>
  <filename>BloombergLP/bdlcc/ObjectPoolFunctors/Reset.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPoolFunctors/Reset/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_CreatorConverter</name>
  <filename>BloombergLP/bdlcc/ObjectPool_CreatorConverter-07.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ObjectPool_CreatorConverter</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_CreatorConverter-07/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; creator)</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>creator</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_CreatorConverter-07/creator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_CreatorConverter</name>
  <filename>BloombergLP/bdlcc/ObjectPool_CreatorConverter-0f.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ObjectPool_CreatorConverter</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_CreatorConverter-0f/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;void(void*)&gt;&amp; creator)</arglist>
  </member>
  <member kind="function">
    <type>ObjectPoolFunctors::DefaultCreator</type>
    <name>creator</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_CreatorConverter-0f/creator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_DefaultProxy</name>
  <filename>BloombergLP/bdlcc/ObjectPool_DefaultProxy.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_DefaultProxy::ObjectPool_DefaultProxy</class>
  <member kind="function">
    <type>void</type>
    <name>~ObjectPool_DefaultProxy</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_DefaultProxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ObjectPool_DefaultProxy&lt;TYPE&gt;::Creator&amp;</type>
    <name>object</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_DefaultProxy/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectPool_DefaultProxy, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectPool_DefaultProxy, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_DefaultProxy/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_DefaultProxy::ObjectPool_DefaultProxy</name>
  <filename>BloombergLP/bdlcc/ObjectPool_DefaultProxy/2constructor-040.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_GeneralProxy</name>
  <filename>BloombergLP/bdlcc/ObjectPool_GeneralProxy.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_GeneralProxy::ObjectPool_GeneralProxy</class>
  <member kind="function">
    <type>void</type>
    <name>~ObjectPool_GeneralProxy</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_GeneralProxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>object</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_GeneralProxy/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectPool_GeneralProxy, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ObjectPool_GeneralProxy, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/ObjectPool_GeneralProxy/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_GeneralProxy::ObjectPool_GeneralProxy</name>
  <filename>BloombergLP/bdlcc/ObjectPool_GeneralProxy/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_ProxyPicker</name>
  <filename>BloombergLP/bdlcc/ObjectPool_ProxyPicker-05.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector</name>
  <filename>BloombergLP/bdlcc/ObjectPool_ProxyPicker-05/Selector.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector::Proxy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector::Proxy</name>
  <filename>BloombergLP/bdlcc/ObjectPool_ProxyPicker-05/Selector/Proxy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_ProxyPicker</name>
  <filename>BloombergLP/bdlcc/ObjectPool_ProxyPicker-01.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector</name>
  <filename>BloombergLP/bdlcc/ObjectPool_ProxyPicker-01/Selector.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector::Proxy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::ObjectPool_ProxyPicker::Selector::Proxy</name>
  <filename>BloombergLP/bdlcc/ObjectPool_ProxyPicker-01/Selector/Proxy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue</name>
  <filename>BloombergLP/bdlcc/Queue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::Queue::InitialCapacity</class>
  <class kind="class">BloombergLP::bdlcc::Queue::Queue</class>
  <class kind="class">BloombergLP::bdlcc::Queue::popBack</class>
  <class kind="class">BloombergLP::bdlcc::Queue::popFront</class>
  <class kind="class">BloombergLP::bdlcc::Queue::removeAll</class>
  <class kind="class">BloombergLP::bdlcc::Queue::tryPopBack</class>
  <class kind="class">BloombergLP::bdlcc::Queue::tryPopFront</class>
  <member kind="function">
    <type>void</type>
    <name>~Queue</name>
    <anchorfile>BloombergLP/bdlcc/Queue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslmt::Condition&amp;</type>
    <name>condition</name>
    <anchorfile>BloombergLP/bdlcc/Queue/condition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>forcePushFront</name>
    <anchorfile>BloombergLP/bdlcc/Queue/forcePushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>highWaterMark</name>
    <anchorfile>BloombergLP/bdlcc/Queue/highWaterMark.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslmt::Condition&amp;</type>
    <name>insertCondition</name>
    <anchorfile>BloombergLP/bdlcc/Queue/insertCondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/Queue/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslmt::Mutex&amp;</type>
    <name>mutex</name>
    <anchorfile>BloombergLP/bdlcc/Queue/mutex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslmt::Condition&amp;</type>
    <name>notEmptyCondition</name>
    <anchorfile>BloombergLP/bdlcc/Queue/notEmptyCondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslmt::Condition&amp;</type>
    <name>notFullCondition</name>
    <anchorfile>BloombergLP/bdlcc/Queue/notFullCondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdlcc/Queue/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushFront</name>
    <anchorfile>BloombergLP/bdlcc/Queue/pushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item)</arglist>
  </member>
  <member kind="function">
    <type>bdlc::Queue&lt;TYPE&gt;&amp;</type>
    <name>queue</name>
    <anchorfile>BloombergLP/bdlcc/Queue/queue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedPopBack</name>
    <anchorfile>BloombergLP/bdlcc/Queue/timedPopBack.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* buffer, const bsls::TimeInterval&amp; timeout)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedPopFront</name>
    <anchorfile>BloombergLP/bdlcc/Queue/timedPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* buffer, const bsls::TimeInterval&amp; timeout)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedPushBack</name>
    <anchorfile>BloombergLP/bdlcc/Queue/timedPushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item, const bsls::TimeInterval&amp; timeout)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedPushFront</name>
    <anchorfile>BloombergLP/bdlcc/Queue/timedPushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; item, const bsls::TimeInterval&amp; timeout)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Queue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Queue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/Queue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::InitialCapacity</name>
  <filename>BloombergLP/bdlcc/Queue/InitialCapacity.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::Queue::InitialCapacity::d_i</class>
  <member kind="function">
    <type>void</type>
    <name>InitialCapacity</name>
    <anchorfile>BloombergLP/bdlcc/Queue/InitialCapacity/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int i)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::InitialCapacity::d_i</name>
  <filename>BloombergLP/bdlcc/Queue/InitialCapacity/d_i.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::Queue</name>
  <filename>BloombergLP/bdlcc/Queue/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::popBack</name>
  <filename>BloombergLP/bdlcc/Queue/popBack-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::popFront</name>
  <filename>BloombergLP/bdlcc/Queue/popFront-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::removeAll</name>
  <filename>BloombergLP/bdlcc/Queue/removeAll-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::tryPopBack</name>
  <filename>BloombergLP/bdlcc/Queue/tryPopBack-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::Queue::tryPopFront</name>
  <filename>BloombergLP/bdlcc/Queue/tryPopFront-039.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SharedObjectPool</name>
  <filename>BloombergLP/bdlcc/SharedObjectPool.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SharedObjectPool::CreatorType</class>
  <class kind="class">BloombergLP::bdlcc::SharedObjectPool::ResetterType</class>
  <class kind="class">BloombergLP::bdlcc::SharedObjectPool::SharedObjectPool</class>
  <member kind="function">
    <type>void</type>
    <name>~SharedObjectPool</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;TYPE&gt;</type>
    <name>getObject</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/getObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>increaseCapacity</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/increaseCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int growBy)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numAvailableObjects</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/numAvailableObjects.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numObjects</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/numObjects.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int growBy)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SharedObjectPool, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SharedObjectPool, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SharedObjectPool::CreatorType</name>
  <filename>BloombergLP/bdlcc/SharedObjectPool/CreatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SharedObjectPool::ResetterType</name>
  <filename>BloombergLP/bdlcc/SharedObjectPool/ResetterType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SharedObjectPool::SharedObjectPool</name>
  <filename>BloombergLP/bdlcc/SharedObjectPool/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SharedObjectPool_Rep</name>
  <filename>BloombergLP/bdlcc/SharedObjectPool_Rep.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SharedObjectPool_Rep</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(CREATOR* objectCreator, const bslalg::ConstructorProxy&lt;RESETTER&gt;&amp; objectResetter, PoolType* pool, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SharedObjectPool_Rep</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlcc/SharedObjectPool_Rep/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueue</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueue::value_type</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueue::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueue::SingleConsumerQueue</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueue::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueue::tryPushBack</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/disablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/disablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/enablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/enablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPopFrontDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/isPopFrontDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPushBackDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/isPushBackDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>waitUntilEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/waitUntilEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleConsumerQueue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleConsumerQueue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueue::value_type</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueue/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueue::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueue/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueue::SingleConsumerQueue</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueue/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueue::pushBack</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueue/pushBack-0b2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueue::tryPushBack</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueue/tryPushBack-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl::value_type</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl::SingleConsumerQueueImpl</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::SingleConsumerQueueImpl::tryPushBack</class>
  <member kind="function">
    <type>void</type>
    <name>~SingleConsumerQueueImpl</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/disablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/disablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/enablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/enablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPopFrontDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/isPopFrontDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPushBackDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/isPushBackDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>waitUntilEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/waitUntilEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleConsumerQueueImpl, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleConsumerQueueImpl, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl::value_type</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl::SingleConsumerQueueImpl</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl::pushBack</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl/pushBack-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl::tryPushBack</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl/tryPushBack-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl_AllocateLockGuard</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl_AllocateLockGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SingleConsumerQueueImpl_AllocateLockGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_AllocateLockGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleConsumerQueueImpl_AllocateLockGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_AllocateLockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl_MarkReclaimProctor</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl_MarkReclaimProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SingleConsumerQueueImpl_MarkReclaimProctor</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_MarkReclaimProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue, NODE* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleConsumerQueueImpl_MarkReclaimProctor</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_MarkReclaimProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_MarkReclaimProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleConsumerQueueImpl_PopCompleteGuard</name>
  <filename>BloombergLP/bdlcc/SingleConsumerQueueImpl_PopCompleteGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SingleConsumerQueueImpl_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_PopCompleteGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleConsumerQueueImpl_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleConsumerQueueImpl_PopCompleteGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueue</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueue::value_type</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueue::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueue::SingleProducerQueue</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueue::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueue::tryPushBack</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/disablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/disablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/enablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/enablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPopFrontDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/isPopFrontDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPushBackDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/isPushBackDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>waitUntilEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/waitUntilEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleProducerQueue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleProducerQueue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueue::value_type</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueue/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueue::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueue/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueue::SingleProducerQueue</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueue/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueue::pushBack</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueue/pushBack-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueue::tryPushBack</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueue/tryPushBack-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl::value_type</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl::SingleProducerQueueImpl</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerQueueImpl::tryPushBack</class>
  <member kind="function">
    <type>void</type>
    <name>~SingleProducerQueueImpl</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/disablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/disablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/enablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/enablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPopFrontDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/isPopFrontDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPushBackDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/isPushBackDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>waitUntilEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/waitUntilEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleProducerQueueImpl, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleProducerQueueImpl, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl::value_type</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl::SingleProducerQueueImpl</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl::pushBack</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl/pushBack-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl::tryPushBack</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl/tryPushBack-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl_PopCompleteGuard</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl_PopCompleteGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SingleProducerQueueImpl_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl_PopCompleteGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue, NODE* node, bool isEmpty)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleProducerQueueImpl_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl_PopCompleteGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerQueueImpl_ReleaseAllRawProctor</name>
  <filename>BloombergLP/bdlcc/SingleProducerQueueImpl_ReleaseAllRawProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SingleProducerQueueImpl_ReleaseAllRawProctor</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl_ReleaseAllRawProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleProducerQueueImpl_ReleaseAllRawProctor</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl_ReleaseAllRawProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerQueueImpl_ReleaseAllRawProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue</name>
  <filename>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::value_type</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::pushBack</class>
  <class kind="class">BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::tryPushBack</class>
  <member kind="function">
    <type>void</type>
    <name>SingleProducerSingleConsumerBoundedQueue</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t capacity, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleProducerSingleConsumerBoundedQueue</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/disablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/disablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/enablePopFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enablePushBack</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/enablePushBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFull</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/isFull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPopFrontDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/isPopFrontDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPushBackDisabled</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/isPushBackDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numElements</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/numElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryPopFront</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/tryPopFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>waitUntilEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/waitUntilEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleProducerSingleConsumerBoundedQueue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SingleProducerSingleConsumerBoundedQueue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::value_type</name>
  <filename>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::pushBack</name>
  <filename>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/pushBack-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue::tryPushBack</name>
  <filename>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue/tryPushBack-0d5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard</name>
  <filename>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* queue, NODE* node, Uint64 index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard</name>
    <anchorfile>BloombergLP/bdlcc/SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList</name>
  <filename>BloombergLP/bdlcc/SkipList-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipList::Pair</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::PairHandle</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::SkipList</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::add</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addR</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addUnique</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addUniqueR</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::removeAll</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::removeAllRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~SkipList</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SkipList&lt;KEY, DATA&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SkipList&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAtLevelRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addAtLevelRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAtLevelRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addAtLevelRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAtLevelUniqueRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addAtLevelUniqueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAtLevelUniqueRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addAtLevelUniqueRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>SkipListPair&lt;KEY, DATA&gt;*</type>
    <name>addPairReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addPairReferenceRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addUniqueRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addUniqueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addUniqueRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/addUniqueRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const KEY&amp; key, const DATA&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/back.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* back)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>backRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/backRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** back)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/data.adoc</anchorfile>
    <anchor/>
    <arglist>(DATA* value, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>find</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/find.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findLowerBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findLowerBoundR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findLowerBoundRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findLowerBoundRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findUpperBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findUpperBoundR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findUpperBoundRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/findUpperBoundRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/front.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* front)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>frontRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/frontRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** front)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/key.adoc</anchorfile>
    <anchor/>
    <arglist>(KEY* value, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>next</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/next.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* next, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nextRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/nextRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** next, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFrontRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/popFrontRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previous</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/previous.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* prevPair, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previousRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/previousRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** prevPair, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/releaseReferenceRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/skipBackward.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackwardRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/skipBackwardRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/skipForward.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForwardRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/skipForwardRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference, const KEY&amp; newKey, bool* newFrontFlag, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/updateR.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference, const KEY&amp; newKey, bool* newFrontFlag, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SkipList, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SkipList, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>level</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0a/level.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::Pair</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/Pair.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::PairHandle</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/PairHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::SkipList</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::add</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/add-09d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addR</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/addR-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addUnique</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/addUnique-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addUniqueR</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/addUniqueR-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::removeAll</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/removeAll-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::removeAllRaw</name>
  <filename>BloombergLP/bdlcc/SkipList-0a/removeAllRaw-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList</name>
  <filename>BloombergLP/bdlcc/SkipList-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipList::Pair</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::PairHandle</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::SkipList</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::add</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addR</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addUnique</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addUniqueR</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::removeAll</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::removeAllRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~SkipList</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SkipList&lt;long long, EventData&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SkipList&lt;long long, EventData&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAtLevelRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addAtLevelRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAtLevelRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addAtLevelRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAtLevelUniqueRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addAtLevelUniqueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAtLevelUniqueRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addAtLevelUniqueRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>Pair*</type>
    <name>addPairReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addPairReferenceRaw-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addUniqueRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addUniqueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addUniqueRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/addUniqueRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const EventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/back.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* back)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>backRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/backRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** back)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/data-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(EventData* value, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>find</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/find.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findLowerBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findLowerBoundR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findLowerBoundRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findLowerBoundRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findUpperBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findUpperBoundR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findUpperBoundRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/findUpperBoundRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/front.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* front)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>frontRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/frontRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** front)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/key-05.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* value, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>next</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/next.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* next, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nextRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/nextRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** next, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFrontRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/popFrontRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previous</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/previous.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* prevPair, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previousRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/previousRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** prevPair, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/releaseReferenceRaw-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/skipBackward-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackwardRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/skipBackwardRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/skipForward-03.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForwardRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/skipForwardRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference, const long long&amp; newKey, bool* newFrontFlag, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/updateR.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference, const long long&amp; newKey, bool* newFrontFlag, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SkipList&lt;long long, EventData&gt;, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SkipList&lt;long long, EventData&gt;, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>level</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b/level.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNodeImpR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode, bool lock)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNodeR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addNodeUnique</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addNodeUniqueR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addPairReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const PairHandle&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>allocateNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(int level, const long long&amp; key, const EventData&amp; data)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>backNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>checkInvariants</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>frontNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node*[] location, Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node*[] location, Node* node)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>nextNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>popFrontImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>prevNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const PairHandle&amp;)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeAllImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(VECTOR* removed)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeAllMaybeUnlock</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(VECTOR* removed, bool unlock)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node** node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Node** node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* node, const long long&amp; newKey, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateNodeR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* node, const long long&amp; newKey, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>EventData&amp;</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>const long long&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::IntPtr</type>
    <name>offsetOfPtrs</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::Pair</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/Pair.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::PairHandle</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/PairHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/_04enum-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::SkipList</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::add</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/add-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addR</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/addR-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addUnique</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/addUnique-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addUniqueR</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/addUniqueR-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::removeAll</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/removeAll-085.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::removeAllRaw</name>
  <filename>BloombergLP/bdlcc/SkipList-0b/removeAllRaw-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList</name>
  <filename>BloombergLP/bdlcc/SkipList-0d.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipList::Pair</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::PairHandle</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::SkipList</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::add</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addR</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addUnique</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::addUniqueR</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::removeAll</class>
  <class kind="class">BloombergLP::bdlcc::SkipList::removeAllRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~SkipList</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SkipList&lt;long long, RecurringEventData&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SkipList&lt;long long, RecurringEventData&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAtLevelRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addAtLevelRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addAtLevelRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addAtLevelRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAtLevelUniqueRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addAtLevelUniqueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAtLevelUniqueRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addAtLevelUniqueRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, int level, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>Pair*</type>
    <name>addPairReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addPairReferenceRaw-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addUniqueRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addUniqueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addUniqueRawR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/addUniqueRawR.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** result, const long long&amp; key, const RecurringEventData&amp; data, bool* newFrontFlag)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/back.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* back)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>backRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/backRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** back)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/data-03.adoc</anchorfile>
    <anchor/>
    <arglist>(RecurringEventData* value, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>find</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/find.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findLowerBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findLowerBoundR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findLowerBoundRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findLowerBoundRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findLowerBoundRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findUpperBound.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findUpperBoundR.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundRRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findUpperBoundRRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>findUpperBoundRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/findUpperBoundRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/front.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* front)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>frontRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/frontRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** front)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/key-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* value, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>next</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/next.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* next, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nextRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/nextRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** next, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFrontRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/popFrontRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previous</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/previous.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* prevPair, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>previousRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/previousRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** prevPair, const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/releaseReferenceRaw-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/skipBackward-08.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackwardRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/skipBackwardRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/skipForward-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(PairHandle* item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForwardRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/skipForwardRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Pair** item)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference, const long long&amp; newKey, bool* newFrontFlag, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/updateR.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference, const long long&amp; newKey, bool* newFrontFlag, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SkipList&lt;long long, RecurringEventData&gt;, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SkipList&lt;long long, RecurringEventData&gt;, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>level</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d/level.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNodeImpR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode, bool lock)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNodeR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addNodeUnique</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addNodeUniqueR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* newNode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addPairReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const PairHandle&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>allocateNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(int level, const long long&amp; key, const RecurringEventData&amp; data)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>backNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>checkInvariants</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>findNodeUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>frontNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node*[] location, Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpLowerBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpLowerBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpUpperBound</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lookupImpUpperBoundR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node*[] location, const long long&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node*[] location, Node* node)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>nextNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>popFrontImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>prevNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const PairHandle&amp;)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeAllImp</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(VECTOR* removed)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeAllMaybeUnlock</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(VECTOR* removed, bool unlock)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipBackward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node** node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skipForward</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(Node** node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateNode</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* node, const long long&amp; newKey, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateNodeR</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* newFrontFlag, Node* node, const long long&amp; newKey, bool allowDuplicates)</arglist>
  </member>
  <member kind="function">
    <type>RecurringEventData&amp;</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>const long long&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::IntPtr</type>
    <name>offsetOfPtrs</name>
    <anchorfile>BloombergLP/bdlcc/SkipList-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::Pair</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/Pair.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::PairHandle</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/PairHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::SkipList</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::add</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/add-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addR</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/addR-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addUnique</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/addUnique-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::addUniqueR</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/addUniqueR-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::removeAll</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/removeAll-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList::removeAllRaw</name>
  <filename>BloombergLP/bdlcc/SkipList-0d/removeAllRaw-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipListPair</name>
  <filename>BloombergLP/bdlcc/SkipListPair.adoc</filename>
  <member kind="function">
    <type>DATA&amp;</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPair/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const KEY&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPair/key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SkipListPair&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPair.adoc</anchorfile>
    <anchor/>
    <arglist>(const SkipListPair&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipListPairHandle</name>
  <filename>BloombergLP/bdlcc/SkipListPairHandle.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipListPairHandle::SkipListPairHandle</class>
  <class kind="class">BloombergLP::bdlcc::SkipListPairHandle::data</class>
  <class kind="class">BloombergLP::bdlcc::SkipListPairHandle::key</class>
  <member kind="function">
    <type>void</type>
    <name>~SkipListPairHandle</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SkipListPairHandle&lt;KEY, DATA&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const SkipListPairHandle&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseReferenceRaw</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle/releaseReferenceRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(SkipList&lt;KEY, DATA&gt;** list, Pair** reference)</arglist>
  </member>
  <member kind="function">
    <type>const bdlcc::SkipListPair&lt;KEY, DATA&gt;*</type>
    <name>operator const Pair*</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SkipListPairHandle</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle.adoc</anchorfile>
    <anchor/>
    <arglist>(SkipList&lt;KEY, DATA&gt;* list, Pair* reference)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlcc/SkipListPairHandle.adoc</anchorfile>
    <anchor/>
    <arglist>(const SkipList&lt;KEY, DATA&gt;* list, Pair* reference)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipListPairHandle::SkipListPairHandle</name>
  <filename>BloombergLP/bdlcc/SkipListPairHandle/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipListPairHandle::data</name>
  <filename>BloombergLP/bdlcc/SkipListPairHandle/data-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipListPairHandle::key</name>
  <filename>BloombergLP/bdlcc/SkipListPairHandle/key-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_DoubleLockGuard</name>
  <filename>BloombergLP/bdlcc/SkipList_DoubleLockGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SkipList_DoubleLockGuard</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_DoubleLockGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmt::Mutex* lock1, bslmt::Mutex* lock2)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node</name>
  <filename>BloombergLP/bdlcc/SkipList_Node.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::Node</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::Ptrs</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::d_data</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::d_key</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::d_level</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::d_ptrs</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::d_refCount</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::Node</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/Node.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::Ptrs</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/Ptrs.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::Ptrs::d_next_p</class>
  <class kind="class">BloombergLP::bdlcc::SkipList_Node::Ptrs::d_prev_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::Ptrs::d_next_p</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/Ptrs/d_next_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::Ptrs::d_prev_p</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/Ptrs/d_prev_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::d_data</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/d_data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::d_key</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/d_key.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::d_level</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/d_level.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::d_ptrs</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/d_ptrs.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_Node::d_refCount</name>
  <filename>BloombergLP/bdlcc/SkipList_Node/d_refCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_NodeCreationHelper</name>
  <filename>BloombergLP/bdlcc/SkipList_NodeCreationHelper.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SkipList_NodeCreationHelper</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_NodeCreationHelper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(PoolManager* poolManager, Node* node, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SkipList_NodeCreationHelper</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_NodeCreationHelper/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_NodeCreationHelper/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const DATA&amp; data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_PoolManager</name>
  <filename>BloombergLP/bdlcc/SkipList_PoolManager.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_PoolUtil</name>
  <filename>BloombergLP/bdlcc/SkipList_PoolUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::SkipList_PoolUtil::PoolManager</class>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_PoolUtil/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(PoolManager* poolManager, int level)</arglist>
  </member>
  <member kind="function">
    <type>PoolManager*</type>
    <name>createPoolManager</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_PoolUtil/createPoolManager.adoc</anchorfile>
    <anchor/>
    <arglist>(int* objectSizes, int numLevels, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_PoolUtil/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(PoolManager* poolManager, void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deletePoolManager</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_PoolUtil/deletePoolManager.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator, PoolManager* poolManager)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_PoolUtil::PoolManager</name>
  <filename>BloombergLP/bdlcc/SkipList_PoolUtil/PoolManager.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::SkipList_RandomLevelGenerator</name>
  <filename>BloombergLP/bdlcc/SkipList_RandomLevelGenerator.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SkipList_RandomLevelGenerator</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_RandomLevelGenerator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>randomLevel</name>
    <anchorfile>BloombergLP/bdlcc/SkipList_RandomLevelGenerator/randomLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::EraseIfValuePredicate</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::KVType</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::Node</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::ReadOnlyVisitorFunction</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::VisitorFunction</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::StripedUnorderedContainerImpl</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::getValue</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::insertAlways</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::insertUnique</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::setValueFirst</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::visit</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl::visitReadOnly</class>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketCount</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/bucketCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketIndex</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/bucketIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketSize</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/bucketSize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>canRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/canRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/disableRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/enableRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equalFunction</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/equalFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/eraseAll.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseAllIf</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/eraseAllIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const EraseIfValuePredicate&amp; predicate)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseBulkAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/eraseBulkAll.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseBulkFirst</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/eraseBulkFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseFirst</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/eraseFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseFirstIf</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/eraseFirstIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const EraseIfValuePredicate&amp; predicate)</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hashFunction</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/hashFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertBulkAlways</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/insertBulkAlways.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>insertBulkUnique</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/insertBulkUnique.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRehashEnabled</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/isRehashEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>loadFactor</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/loadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>maxLoadFactor</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/maxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numStripes</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/numStripes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setComputedValueAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/setComputedValueAll.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setComputedValueFirst</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/setComputedValueFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>setValueAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/setValueAll.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VALUE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::EraseIfValuePredicate</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/EraseIfValuePredicate.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::KVType</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/KVType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::Node</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/Node.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::ReadOnlyVisitorFunction</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/ReadOnlyVisitorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::VisitorFunction</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/VisitorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::StripedUnorderedContainerImpl</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/2constructor-072.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::getValue</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/getValue-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::insertAlways</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/insertAlways-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::insertUnique</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/insertUnique-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::setValueFirst</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/setValueFirst-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::visit</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/visit-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl::visitReadOnly</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl/visitReadOnly-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImplMaxLoadFactorFlag</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImplMaxLoadFactorFlag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_LockElement* firstLock_p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_ArrayOfLocksWriteGuard/lock.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_LockElement* lock_p)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket::BucketScope</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket::StripedUnorderedContainerImpl_Bucket</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket::setValue</class>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl_Bucket</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addNode</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/addNode.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;* nodePtr)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;*</type>
    <name>head</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/head.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;**</type>
    <name>headAddress</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/headAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementSize</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/incrementSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int amount)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setHead</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/setHead.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSize</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/setSize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTail</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/setTail.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;* value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;*</type>
    <name>tail</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/tail.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StripedUnorderedContainerImpl_Bucket, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StripedUnorderedContainerImpl_Bucket, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket::BucketScope</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/BucketScope.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket::StripedUnorderedContainerImpl_Bucket</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Bucket::setValue</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Bucket/setValue-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Constants</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Constants.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Constants::k_REHASH_ENABLED</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Constants::k_REHASH_IN_PROGRESS</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Constants::k_REHASH_ENABLED</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Constants/k_REHASH_ENABLED.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Constants::k_REHASH_IN_PROGRESS</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Constants/k_REHASH_IN_PROGRESS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElement</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StripedUnorderedContainerImpl_LockElement</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockR</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/lockR.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockW</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/lockW.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockR</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/unlockR.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockW</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/unlockW.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElementReadGuard</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementReadGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StripedUnorderedContainerImpl_LockElementReadGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementReadGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_LockElement* lockElementPtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl_LockElementReadGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementReadGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementReadGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementWriteGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StripedUnorderedContainerImpl_LockElementWriteGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementWriteGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_LockElement* lockElementPtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl_LockElementWriteGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementWriteGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElementWriteGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node::StripedUnorderedContainerImpl_Node</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node::value</class>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl_Node</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const KEY&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;*</type>
    <name>next</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/next.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StripedUnorderedContainerImpl_Node&lt;KEY, VALUE&gt;**</type>
    <name>nextAddress</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/nextAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNext</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/setNext.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl_Node* nextPtr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node::StripedUnorderedContainerImpl_Node</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node::value</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_Node/value-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_RehashBitSetGuard</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StripedUnorderedContainerImpl_RehashBitSetGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::AtomicInt* state_p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StripedUnorderedContainerImpl_RehashBitSetGuard</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>holdsLock</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard/holdsLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_SortItem.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem::d_dataIdx</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem::d_hashVal</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem::d_stripeIdx</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem::d_dataIdx</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_SortItem/d_dataIdx.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem::d_hashVal</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_SortItem/d_hashVal.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_SortItem::d_stripeIdx</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_SortItem/d_stripeIdx.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedContainerImpl_TestUtil</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedContainerImpl_TestUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StripedUnorderedContainerImpl_TestUtil</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_TestUtil/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(StripedUnorderedContainerImpl&lt;KEY, VALUE, HASH, EQUAL&gt;&amp; hash)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_TestUtil/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_TestUtil/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockRead</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_TestUtil/unlockRead.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockWrite</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedContainerImpl_TestUtil/unlockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::EraseIfValuePredicate</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::KVType</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::ReadOnlyVisitorFunction</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::VisitorFunction</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::StripedUnorderedMap</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::insert</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::setValue</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::visit</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMap::visitReadOnly</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketCount</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/bucketCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketIndex</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/bucketIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketSize</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/bucketSize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/disableRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/enableRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equalFunction</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/equalFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>erase</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseBulk</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/eraseBulk.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseIf</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/eraseIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const EraseIfValuePredicate&amp; predicate)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>getValue</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/getValue.adoc</anchorfile>
    <anchor/>
    <arglist>(VALUE* value, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hashFunction</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/hashFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>insertBulk</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/insertBulk.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRehashEnabled</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/isRehashEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>loadFactor</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/loadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>maxLoadFactor</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/maxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numStripes</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/numStripes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setComputedValue</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/setComputedValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMap/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::EraseIfValuePredicate</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/EraseIfValuePredicate.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::KVType</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/KVType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::ReadOnlyVisitorFunction</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/ReadOnlyVisitorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::VisitorFunction</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/VisitorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::StripedUnorderedMap</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::insert</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::setValue</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/setValue-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::visit</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/visit-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMap::visitReadOnly</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMap/visitReadOnly-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::EraseIfValuePredicate</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::KVType</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::ReadOnlyVisitorFunction</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::VisitorFunction</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::StripedUnorderedMultiMap</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::getValueAll</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::insert</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::setValueFirst</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::visit</class>
  <class kind="class">BloombergLP::bdlcc::StripedUnorderedMultiMap::visitReadOnly</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketCount</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/bucketCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketIndex</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/bucketIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketSize</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/bucketSize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/disableRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableRehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/enableRehash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equalFunction</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/equalFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/eraseAll.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseAllIf</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/eraseAllIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const EraseIfValuePredicate&amp; predicate)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseBulkAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/eraseBulkAll.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseFirst</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/eraseFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>eraseFirstIf</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/eraseFirstIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const EraseIfValuePredicate&amp; predicate)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>getValueFirst</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/getValueFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(VALUE* value, const KEY&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hashFunction</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/hashFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertBulk</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/insertBulk.adoc</anchorfile>
    <anchor/>
    <arglist>(RANDOM_ITER first, RANDOM_ITER last)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRehashEnabled</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/isRehashEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>loadFactor</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/loadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>maxLoadFactor</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/maxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numStripes</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/numStripes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setComputedValueAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/setComputedValueAll.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setComputedValueFirst</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/setComputedValueFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>setValueAll</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/setValueAll.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VALUE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlcc/StripedUnorderedMultiMap/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key, const VisitorFunction&amp; visitor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::EraseIfValuePredicate</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/EraseIfValuePredicate.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::KVType</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/KVType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::ReadOnlyVisitorFunction</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/ReadOnlyVisitorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::VisitorFunction</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/VisitorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::StripedUnorderedMultiMap</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/2constructor-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::getValueAll</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/getValueAll-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::insert</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::setValueFirst</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/setValueFirst-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::visit</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/visit-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::StripedUnorderedMultiMap::visitReadOnly</name>
  <filename>BloombergLP/bdlcc/StripedUnorderedMultiMap/visitReadOnly-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::Handle</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::Key</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::TimeQueue</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::add</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::isRegisteredHandle</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::popLE</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::remove</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::update</class>
  <member kind="function">
    <type>void</type>
    <name>~TimeQueue</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>countLE</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/countLE.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; time)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minTime</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/minTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval* buffer)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TimeQueueItem&lt;DATA&gt;* buffer, int* newLength, bsls::TimeInterval* newMinTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;TimeQueueItem&lt;DATA&gt;&gt;* removedItems)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeIf</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/removeIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;bool(const DATA&amp;)&gt;&amp; predicate, int* newLength, bsls::TimeInterval* newMinTime, bsl::vector&lt;TimeQueueItem&lt;DATA&gt;&gt;* removedItems)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::Handle</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/Handle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::Key</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/Key.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::Key::Key</class>
  <member kind="function">
    <type>void</type>
    <name>~Key</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/Key/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/Key/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-09c/Key/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::Key::Key</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/Key/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::TimeQueue</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::add</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/add-0b3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::isRegisteredHandle</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/isRegisteredHandle-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::popLE</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/popLE-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::remove</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/remove-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::update</name>
  <filename>BloombergLP/bdlcc/TimeQueue-09c/update-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::Handle</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::Key</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::TimeQueue</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::add</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::isRegisteredHandle</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::popLE</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::remove</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::update</class>
  <member kind="function">
    <type>void</type>
    <name>~TimeQueue</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>countLE</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/countLE.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; time)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minTime</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/minTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval* buffer)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>popFront</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/popFront.adoc</anchorfile>
    <anchor/>
    <arglist>(TimeQueueItem&lt;function&lt;void()&gt;&gt;* buffer, int* newLength, bsls::TimeInterval* newMinTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;TimeQueueItem&lt;function&lt;void()&gt;&gt;&gt;* removedItems)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeIf</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/removeIf.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;bool(const function&lt;void()&gt;&amp;)&gt;&amp; predicate, int* newLength, bsls::TimeInterval* newMinTime, bsl::vector&lt;TimeQueueItem&lt;function&lt;void()&gt;&gt;&gt;* removedItems)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TimeQueue</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimeQueue&lt;function&lt;void()&gt;&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>TimeQueue&lt;function&lt;void()&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimeQueue&lt;function&lt;void()&gt;&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>freeNode</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>Node*</type>
    <name>getNodeFromHandle</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle handle, Key key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putFreeNode</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putFreeNodeList</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091.adoc</anchorfile>
    <anchor/>
    <arglist>(Node* begin)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::Handle</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/Handle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::Key</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/Key.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::TimeQueue::Key::Key</class>
  <member kind="function">
    <type>void</type>
    <name>~Key</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/Key/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/Key/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueue-091/Key/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::Key::Key</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/Key/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::TimeQueue</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/2constructor-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::add</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/add-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::isRegisteredHandle</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/isRegisteredHandle-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::popLE</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/popLE-055.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::remove</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/remove-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueue::update</name>
  <filename>BloombergLP/bdlcc/TimeQueue-091/update-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem.adoc</filename>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::Handle</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::Key</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::TimeQueueItem</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::data</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::handle</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::key</class>
  <class kind="class">BloombergLP::bdlcc::TimeQueueItem::time</class>
  <member kind="function">
    <type>TimeQueueItem&lt;DATA&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueueItem/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimeQueueItem&lt;DATA&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TimeQueueItem, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TimeQueueItem, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlcc/TimeQueueItem/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::Handle</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/Handle-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::Key</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/Key-095.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::TimeQueueItem</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::data</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/data-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::handle</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/handle-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::key</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/key-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::TimeQueueItem::time</name>
  <filename>BloombergLP/bdlcc/TimeQueueItem/time-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::operator==</name>
  <filename>BloombergLP/bdlcc/operator_eq-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlcc::operator!=</name>
  <filename>BloombergLP/bdlcc/operator_not_eq-02.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdld</name>
  <filename>BloombergLP/bdld.adoc</filename>
  <class kind="class">BloombergLP::bdld::Datum</class>
  <class kind="class">BloombergLP::bdld::DatumArrayBuilder</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef</class>
  <class kind="class">BloombergLP::bdld::DatumBinaryRef</class>
  <class kind="class">BloombergLP::bdld::DatumError</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapBuilder</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapEntry</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef</class>
  <class kind="class">BloombergLP::bdld::DatumMaker</class>
  <class kind="class">BloombergLP::bdld::DatumMapBuilder</class>
  <class kind="class">BloombergLP::bdld::DatumMapEntry</class>
  <class kind="class">BloombergLP::bdld::DatumMapOwningKeysBuilder</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef</class>
  <class kind="class">BloombergLP::bdld::DatumMutableArrayRef</class>
  <class kind="class">BloombergLP::bdld::DatumMutableIntMapRef</class>
  <class kind="class">BloombergLP::bdld::DatumMutableMapOwningKeysRef</class>
  <class kind="class">BloombergLP::bdld::DatumMutableMapRef</class>
  <class kind="class">BloombergLP::bdld::DatumUdt</class>
  <class kind="class">BloombergLP::bdld::DatumUtil</class>
  <class kind="class">BloombergLP::bdld::Datum_Helpers</class>
  <class kind="class">BloombergLP::bdld::Datum_IntMapHeader</class>
  <class kind="class">BloombergLP::bdld::Datum_MakeDependent</class>
  <class kind="class">BloombergLP::bdld::Datum_MapHeader</class>
  <class kind="class">BloombergLP::bdld::ManagedDatum</class>
  <class kind="class">BloombergLP::bdld::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdld::operator==</class>
  <class kind="class">BloombergLP::bdld::operator!=</class>
  <class kind="class">BloombergLP::bdld::operator&lt;</class>
  <class kind="class">BloombergLP::bdld::operator&lt;=</class>
  <class kind="class">BloombergLP::bdld::operator&gt;</class>
  <class kind="class">BloombergLP::bdld::operator&gt;=</class>
  <member kind="function">
    <type>void</type>
    <name>hashAppend</name>
    <anchorfile>BloombergLP/bdld/hashAppend.adoc</anchorfile>
    <anchor/>
    <arglist>(t_HASH_ALGORITHM&amp; hashAlgorithm, const Datum&amp; datum)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdld/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedDatum&amp; a, ManagedDatum&amp; b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum</name>
  <filename>BloombergLP/bdld/Datum.adoc</filename>
  <class kind="class">BloombergLP::bdld::Datum::AllocatorType</class>
  <class kind="class">BloombergLP::bdld::Datum::SizeType</class>
  <class kind="class">BloombergLP::bdld::Datum::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdld::Datum::DataType</class>
  <class kind="class">BloombergLP::bdld::Datum::adoptMap</class>
  <class kind="class">BloombergLP::bdld::Datum::copyString</class>
  <class kind="class">BloombergLP::bdld::Datum::createArrayReference</class>
  <class kind="class">BloombergLP::bdld::Datum::createError</class>
  <class kind="class">BloombergLP::bdld::Datum::createStringRef</class>
  <class kind="class">BloombergLP::bdld::Datum::createUninitializedMap</class>
  <class kind="class">BloombergLP::bdld::Datum::disposeUninitializedMap</class>
  <class kind="class">BloombergLP::bdld::Datum::d_as</class>
  <class kind="class">BloombergLP::bdld::Datum::d_data</class>
  <member kind="function">
    <type>void</type>
    <name>apply</name>
    <anchorfile>BloombergLP/bdld/Datum/apply.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>clone</name>
    <anchorfile>BloombergLP/bdld/Datum/clone.adoc</anchorfile>
    <anchor/>
    <arglist>(const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>BloombergLP/bdld/Datum/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBinary</name>
    <anchorfile>BloombergLP/bdld/Datum/isBinary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>BloombergLP/bdld/Datum/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDate</name>
    <anchorfile>BloombergLP/bdld/Datum/isDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDatetime</name>
    <anchorfile>BloombergLP/bdld/Datum/isDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDatetimeInterval</name>
    <anchorfile>BloombergLP/bdld/Datum/isDatetimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecimal64</name>
    <anchorfile>BloombergLP/bdld/Datum/isDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDouble</name>
    <anchorfile>BloombergLP/bdld/Datum/isDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdld/Datum/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isExternalReference</name>
    <anchorfile>BloombergLP/bdld/Datum/isExternalReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isIntMap</name>
    <anchorfile>BloombergLP/bdld/Datum/isIntMap.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInteger</name>
    <anchorfile>BloombergLP/bdld/Datum/isInteger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInteger64</name>
    <anchorfile>BloombergLP/bdld/Datum/isInteger64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMap</name>
    <anchorfile>BloombergLP/bdld/Datum/isMap.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdld/Datum/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>BloombergLP/bdld/Datum/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTime</name>
    <anchorfile>BloombergLP/bdld/Datum/isTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUdt</name>
    <anchorfile>BloombergLP/bdld/Datum/isUdt.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/Datum/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef</type>
    <name>theArray</name>
    <anchorfile>BloombergLP/bdld/Datum/theArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumBinaryRef</type>
    <name>theBinary</name>
    <anchorfile>BloombergLP/bdld/Datum/theBinary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>theBoolean</name>
    <anchorfile>BloombergLP/bdld/Datum/theBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::Date</type>
    <name>theDate</name>
    <anchorfile>BloombergLP/bdld/Datum/theDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::Datetime</type>
    <name>theDatetime</name>
    <anchorfile>BloombergLP/bdld/Datum/theDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DatetimeInterval</type>
    <name>theDatetimeInterval</name>
    <anchorfile>BloombergLP/bdld/Datum/theDatetimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Decimal64</type>
    <name>theDecimal64</name>
    <anchorfile>BloombergLP/bdld/Datum/theDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>theDouble</name>
    <anchorfile>BloombergLP/bdld/Datum/theDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumError</type>
    <name>theError</name>
    <anchorfile>BloombergLP/bdld/Datum/theError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef</type>
    <name>theIntMap</name>
    <anchorfile>BloombergLP/bdld/Datum/theIntMap.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>theInteger</name>
    <anchorfile>BloombergLP/bdld/Datum/theInteger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>theInteger64</name>
    <anchorfile>BloombergLP/bdld/Datum/theInteger64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef</type>
    <name>theMap</name>
    <anchorfile>BloombergLP/bdld/Datum/theMap.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>theString</name>
    <anchorfile>BloombergLP/bdld/Datum/theString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::Time</type>
    <name>theTime</name>
    <anchorfile>BloombergLP/bdld/Datum/theTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumUdt</type>
    <name>theUdt</name>
    <anchorfile>BloombergLP/bdld/Datum/theUdt.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum::DataType</type>
    <name>type</name>
    <anchorfile>BloombergLP/bdld/Datum/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Datum, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Datum, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/Datum/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>adoptArray</name>
    <anchorfile>BloombergLP/bdld/Datum/adoptArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMutableArrayRef&amp; array)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>adoptIntMap</name>
    <anchorfile>BloombergLP/bdld/Datum/adoptIntMap.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMutableIntMapRef&amp; intMap)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>adoptMapOwningKeys</name>
    <anchorfile>BloombergLP/bdld/Datum/adoptMapOwningKeys.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMutableMapOwningKeysRef&amp; mapping)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>copyBinary</name>
    <anchorfile>BloombergLP/bdld/Datum/copyBinary.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* value, SizeType size, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createBoolean</name>
    <anchorfile>BloombergLP/bdld/Datum/createBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createDate</name>
    <anchorfile>BloombergLP/bdld/Datum/createDate.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Date&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createDatetime</name>
    <anchorfile>BloombergLP/bdld/Datum/createDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Datetime&amp; value, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createDatetimeInterval</name>
    <anchorfile>BloombergLP/bdld/Datum/createDatetimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::DatetimeInterval&amp; value, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createDecimal64</name>
    <anchorfile>BloombergLP/bdld/Datum/createDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(bdldfp::Decimal64 value, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createDouble</name>
    <anchorfile>BloombergLP/bdld/Datum/createDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createInteger</name>
    <anchorfile>BloombergLP/bdld/Datum/createInteger.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createInteger64</name>
    <anchorfile>BloombergLP/bdld/Datum/createInteger64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createNull</name>
    <anchorfile>BloombergLP/bdld/Datum/createNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createTime</name>
    <anchorfile>BloombergLP/bdld/Datum/createTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const bdlt::Time&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>createUdt</name>
    <anchorfile>BloombergLP/bdld/Datum/createUdt.adoc</anchorfile>
    <anchor/>
    <arglist>(void* data, int type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>createUninitializedArray</name>
    <anchorfile>BloombergLP/bdld/Datum/createUninitializedArray.adoc</anchorfile>
    <anchor/>
    <arglist>(DatumMutableArrayRef* result, SizeType capacity, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>createUninitializedBinary</name>
    <anchorfile>BloombergLP/bdld/Datum/createUninitializedBinary.adoc</anchorfile>
    <anchor/>
    <arglist>(Datum* result, SizeType size, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>createUninitializedIntMap</name>
    <anchorfile>BloombergLP/bdld/Datum/createUninitializedIntMap.adoc</anchorfile>
    <anchor/>
    <arglist>(DatumMutableIntMapRef* result, SizeType capacity, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>createUninitializedMapOwningKeys</name>
    <anchorfile>BloombergLP/bdld/Datum/createUninitializedMapOwningKeys.adoc</anchorfile>
    <anchor/>
    <arglist>(DatumMutableMapOwningKeysRef* result, SizeType capacity, SizeType keysCapacity, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>createUninitializedString</name>
    <anchorfile>BloombergLP/bdld/Datum/createUninitializedString.adoc</anchorfile>
    <anchor/>
    <arglist>(Datum* result, SizeType length, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>dataTypeToAscii</name>
    <anchorfile>BloombergLP/bdld/Datum/dataTypeToAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(DataType type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bdld/Datum/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum&amp; value, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeUninitializedArray</name>
    <anchorfile>BloombergLP/bdld/Datum/disposeUninitializedArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMutableArrayRef&amp; array, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeUninitializedIntMap</name>
    <anchorfile>BloombergLP/bdld/Datum/disposeUninitializedIntMap.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMutableIntMapRef&amp; intMap, const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeUninitializedMapOwningKeys</name>
    <anchorfile>BloombergLP/bdld/Datum/disposeUninitializedMapOwningKeys.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMutableMapOwningKeysRef&amp; mapping, const AllocatorType&amp; allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::AllocatorType</name>
  <filename>BloombergLP/bdld/Datum/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::SizeType</name>
  <filename>BloombergLP/bdld/Datum/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdld/Datum/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::DataType</name>
  <filename>BloombergLP/bdld/Datum/DataType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::adoptMap</name>
  <filename>BloombergLP/bdld/Datum/adoptMap-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::copyString</name>
  <filename>BloombergLP/bdld/Datum/copyString-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::createArrayReference</name>
  <filename>BloombergLP/bdld/Datum/createArrayReference-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::createError</name>
  <filename>BloombergLP/bdld/Datum/createError-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::createStringRef</name>
  <filename>BloombergLP/bdld/Datum/createStringRef-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::createUninitializedMap</name>
  <filename>BloombergLP/bdld/Datum/createUninitializedMap-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::disposeUninitializedMap</name>
  <filename>BloombergLP/bdld/Datum/disposeUninitializedMap-05a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::d_as</name>
  <filename>BloombergLP/bdld/Datum/d_as.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum::d_data</name>
  <filename>BloombergLP/bdld/Datum/d_data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayBuilder</name>
  <filename>BloombergLP/bdld/DatumArrayBuilder.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumArrayBuilder::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumArrayBuilder::allocator_type</class>
  <class kind="class">BloombergLP::bdld::DatumArrayBuilder::DatumArrayBuilder</class>
  <member kind="function">
    <type>void</type>
    <name>~DatumArrayBuilder</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/append.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum* values, SizeType length)</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayBuilder::SizeType</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>commit</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/commit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayBuilder::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayBuilder::SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumArrayBuilder, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumArrayBuilder, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumArrayBuilder/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayBuilder::SizeType</name>
  <filename>BloombergLP/bdld/DatumArrayBuilder/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayBuilder::allocator_type</name>
  <filename>BloombergLP/bdld/DatumArrayBuilder/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayBuilder::DatumArrayBuilder</name>
  <filename>BloombergLP/bdld/DatumArrayBuilder/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef</name>
  <filename>BloombergLP/bdld/DatumArrayRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::const_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::const_pointer</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::const_reference</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::difference_type</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::element_type</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::iterator</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::pointer</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::reference</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::reverse_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::size_type</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::value_type</class>
  <class kind="class">BloombergLP::bdld::DatumArrayRef::DatumArrayRef</class>
  <member kind="function">
    <type>DatumArrayRef::const_reference</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_iterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::pointer</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_reference</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::size_type</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_reference</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumArrayRef::size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumArrayRef, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumArrayRef, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumArrayRef/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumArrayRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::const_iterator</name>
  <filename>BloombergLP/bdld/DatumArrayRef/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::const_pointer</name>
  <filename>BloombergLP/bdld/DatumArrayRef/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::const_reference</name>
  <filename>BloombergLP/bdld/DatumArrayRef/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::const_reverse_iterator</name>
  <filename>BloombergLP/bdld/DatumArrayRef/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::difference_type</name>
  <filename>BloombergLP/bdld/DatumArrayRef/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::element_type</name>
  <filename>BloombergLP/bdld/DatumArrayRef/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::iterator</name>
  <filename>BloombergLP/bdld/DatumArrayRef/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::pointer</name>
  <filename>BloombergLP/bdld/DatumArrayRef/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::reference</name>
  <filename>BloombergLP/bdld/DatumArrayRef/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::reverse_iterator</name>
  <filename>BloombergLP/bdld/DatumArrayRef/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::size_type</name>
  <filename>BloombergLP/bdld/DatumArrayRef/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::value_type</name>
  <filename>BloombergLP/bdld/DatumArrayRef/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumArrayRef::DatumArrayRef</name>
  <filename>BloombergLP/bdld/DatumArrayRef/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumBinaryRef</name>
  <filename>BloombergLP/bdld/DatumBinaryRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumBinaryRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumBinaryRef::DatumBinaryRef</class>
  <member kind="function">
    <type>const void*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumBinaryRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumBinaryRef/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DatumBinaryRef::SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumBinaryRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumBinaryRef, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumBinaryRef, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumBinaryRef/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumBinaryRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumBinaryRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumBinaryRef::DatumBinaryRef</name>
  <filename>BloombergLP/bdld/DatumBinaryRef/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumError</name>
  <filename>BloombergLP/bdld/DatumError.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumError::DatumError</class>
  <member kind="function">
    <type>int</type>
    <name>code</name>
    <anchorfile>BloombergLP/bdld/DatumError/code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>message</name>
    <anchorfile>BloombergLP/bdld/DatumError/message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumError/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumError, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumError, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumError/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumError::DatumError</name>
  <filename>BloombergLP/bdld/DatumError/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapBuilder</name>
  <filename>BloombergLP/bdld/DatumIntMapBuilder.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumIntMapBuilder::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapBuilder::allocator_type</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapBuilder::DatumIntMapBuilder</class>
  <member kind="function">
    <type>void</type>
    <name>~DatumIntMapBuilder</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/append.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumIntMapEntry* entries, SizeType size)</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapBuilder::SizeType</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>commit</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/commit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapBuilder::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(int key, const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSorted</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/setSorted.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapBuilder::SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>sortAndCommit</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/sortAndCommit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumIntMapBuilder, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumIntMapBuilder, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapBuilder/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapBuilder::SizeType</name>
  <filename>BloombergLP/bdld/DatumIntMapBuilder/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapBuilder::allocator_type</name>
  <filename>BloombergLP/bdld/DatumIntMapBuilder/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapBuilder::DatumIntMapBuilder</name>
  <filename>BloombergLP/bdld/DatumIntMapBuilder/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapEntry</name>
  <filename>BloombergLP/bdld/DatumIntMapEntry.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumIntMapEntry::DatumIntMapEntry</class>
  <member kind="function">
    <type>int</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapEntry/key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapEntry/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setKey</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapEntry/setKey.adoc</anchorfile>
    <anchor/>
    <arglist>(int key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValue</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapEntry/setValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const Datum&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapEntry/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumIntMapEntry, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumIntMapEntry, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapEntry/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapEntry::DatumIntMapEntry</name>
  <filename>BloombergLP/bdld/DatumIntMapEntry/2constructor-0d9f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef</name>
  <filename>BloombergLP/bdld/DatumIntMapRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::const_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::const_pointer</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::const_reference</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::difference_type</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::element_type</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::iterator</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::pointer</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::reference</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::reverse_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::size_type</class>
  <class kind="class">BloombergLP::bdld::DatumIntMapRef::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>DatumIntMapRef</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumIntMapEntry* data, SizeType size, bool sorted)</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_reference</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_iterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::pointer</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datum*</type>
    <name>find</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/find.adoc</anchorfile>
    <anchor/>
    <arglist>(int key)</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_reference</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSorted</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/isSorted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const DatumIntMapEntry&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapRef::size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumIntMapRef, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumIntMapRef, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumIntMapRef/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::const_iterator</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::const_pointer</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::const_reference</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::const_reverse_iterator</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::difference_type</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::element_type</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::iterator</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::pointer</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::reference</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::reverse_iterator</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::size_type</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumIntMapRef::value_type</name>
  <filename>BloombergLP/bdld/DatumIntMapRef/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMaker</name>
  <filename>BloombergLP/bdld/DatumMaker.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMaker::AllocatorType</class>
  <class kind="class">BloombergLP::bdld::DatumMaker::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>DatumMaker</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const AllocatorType&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>bdld::Datum</type>
    <name>a</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/a.adoc</anchorfile>
    <anchor/>
    <arglist>(const ELEMENTS...&amp; elements)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdld::Datum</type>
    <name>bin</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/bin.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* pointer, std::size_t size)</arglist>
  </member>
  <member kind="function">
    <type>DatumMaker::AllocatorType</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdld::Datum</type>
    <name>im</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/im.adoc</anchorfile>
    <anchor/>
    <arglist>(const ENTRIES...&amp; entries)</arglist>
  </member>
  <member kind="function">
    <type>bdld::Datum</type>
    <name>m</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/m.adoc</anchorfile>
    <anchor/>
    <arglist>(const ENTRIES...&amp; entries)</arglist>
  </member>
  <member kind="function">
    <type>bdld::Datum</type>
    <name>mok</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/mok.adoc</anchorfile>
    <anchor/>
    <arglist>(const ENTRIES...&amp; entries)</arglist>
  </member>
  <member kind="function">
    <type>bdld::Datum</type>
    <name>ref</name>
    <anchorfile>BloombergLP/bdld/DatumMaker/ref.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; string)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMaker::AllocatorType</name>
  <filename>BloombergLP/bdld/DatumMaker/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMaker::operator()</name>
  <filename>BloombergLP/bdld/DatumMaker/operator_call-030.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapBuilder</name>
  <filename>BloombergLP/bdld/DatumMapBuilder.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMapBuilder::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMapBuilder::allocator_type</class>
  <class kind="class">BloombergLP::bdld::DatumMapBuilder::DatumMapBuilder</class>
  <member kind="function">
    <type>void</type>
    <name>~DatumMapBuilder</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/append.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMapEntry* entries, SizeType size)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapBuilder::SizeType</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>commit</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/commit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapBuilder::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; key, const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSorted</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/setSorted.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapBuilder::SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>sortAndCommit</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/sortAndCommit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapBuilder, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapBuilder, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumMapBuilder/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapBuilder::SizeType</name>
  <filename>BloombergLP/bdld/DatumMapBuilder/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapBuilder::allocator_type</name>
  <filename>BloombergLP/bdld/DatumMapBuilder/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapBuilder::DatumMapBuilder</name>
  <filename>BloombergLP/bdld/DatumMapBuilder/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapEntry</name>
  <filename>BloombergLP/bdld/DatumMapEntry.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMapEntry::DatumMapEntry</class>
  <member kind="function">
    <type>const bslstl::StringRef&amp;</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdld/DatumMapEntry/key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumMapEntry/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setKey</name>
    <anchorfile>BloombergLP/bdld/DatumMapEntry/setKey.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValue</name>
    <anchorfile>BloombergLP/bdld/DatumMapEntry/setValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const Datum&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdld/DatumMapEntry/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapEntry, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapEntry, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumMapEntry/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapEntry::DatumMapEntry</name>
  <filename>BloombergLP/bdld/DatumMapEntry/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapOwningKeysBuilder</name>
  <filename>BloombergLP/bdld/DatumMapOwningKeysBuilder.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMapOwningKeysBuilder::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMapOwningKeysBuilder::allocator_type</class>
  <class kind="class">BloombergLP::bdld::DatumMapOwningKeysBuilder::DatumMapOwningKeysBuilder</class>
  <member kind="function">
    <type>void</type>
    <name>~DatumMapOwningKeysBuilder</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/append.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMapEntry* entries, SizeType size)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapOwningKeysBuilder::SizeType</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>commit</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/commit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapOwningKeysBuilder::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapOwningKeysBuilder::SizeType</type>
    <name>keysCapacity</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/keysCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; key, const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSorted</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/setSorted.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapOwningKeysBuilder::SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>sortAndCommit</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/sortAndCommit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapOwningKeysBuilder, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapOwningKeysBuilder, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumMapOwningKeysBuilder/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapOwningKeysBuilder::SizeType</name>
  <filename>BloombergLP/bdld/DatumMapOwningKeysBuilder/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapOwningKeysBuilder::allocator_type</name>
  <filename>BloombergLP/bdld/DatumMapOwningKeysBuilder/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapOwningKeysBuilder::DatumMapOwningKeysBuilder</name>
  <filename>BloombergLP/bdld/DatumMapOwningKeysBuilder/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef</name>
  <filename>BloombergLP/bdld/DatumMapRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMapRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::const_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::const_pointer</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::const_reference</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::difference_type</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::element_type</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::iterator</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::pointer</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::reference</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::reverse_iterator</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::size_type</class>
  <class kind="class">BloombergLP::bdld::DatumMapRef::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>DatumMapRef</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatumMapEntry* data, SizeType size, bool sorted, bool ownsKeys)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reference</type>
    <name>back</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_iterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::pointer</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datum*</type>
    <name>find</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/find.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reference</type>
    <name>front</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSorted</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/isSorted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reference</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ownsKeys</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/ownsKeys.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapRef::size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapRef, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumMapRef, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumMapRef/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumMapRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::const_iterator</name>
  <filename>BloombergLP/bdld/DatumMapRef/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::const_pointer</name>
  <filename>BloombergLP/bdld/DatumMapRef/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::const_reference</name>
  <filename>BloombergLP/bdld/DatumMapRef/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::const_reverse_iterator</name>
  <filename>BloombergLP/bdld/DatumMapRef/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::difference_type</name>
  <filename>BloombergLP/bdld/DatumMapRef/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::element_type</name>
  <filename>BloombergLP/bdld/DatumMapRef/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::iterator</name>
  <filename>BloombergLP/bdld/DatumMapRef/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::pointer</name>
  <filename>BloombergLP/bdld/DatumMapRef/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::reference</name>
  <filename>BloombergLP/bdld/DatumMapRef/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::reverse_iterator</name>
  <filename>BloombergLP/bdld/DatumMapRef/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::size_type</name>
  <filename>BloombergLP/bdld/DatumMapRef/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMapRef::value_type</name>
  <filename>BloombergLP/bdld/DatumMapRef/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableArrayRef</name>
  <filename>BloombergLP/bdld/DatumMutableArrayRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMutableArrayRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMutableArrayRef::DatumMutableArrayRef</class>
  <member kind="function">
    <type>void*</type>
    <name>allocatedPtr</name>
    <anchorfile>BloombergLP/bdld/DatumMutableArrayRef/allocatedPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMutableArrayRef::SizeType</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdld/DatumMutableArrayRef/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datum*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumMutableArrayRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMutableArrayRef::SizeType*</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdld/DatumMutableArrayRef/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableArrayRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumMutableArrayRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableArrayRef::DatumMutableArrayRef</name>
  <filename>BloombergLP/bdld/DatumMutableArrayRef/2constructor-084.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableIntMapRef</name>
  <filename>BloombergLP/bdld/DatumMutableIntMapRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMutableIntMapRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMutableIntMapRef::DatumMutableIntMapRef</class>
  <member kind="function">
    <type>void*</type>
    <name>allocatedPtr</name>
    <anchorfile>BloombergLP/bdld/DatumMutableIntMapRef/allocatedPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumIntMapEntry*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumMutableIntMapRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMutableIntMapRef::SizeType*</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumMutableIntMapRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool*</type>
    <name>sorted</name>
    <anchorfile>BloombergLP/bdld/DatumMutableIntMapRef/sorted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableIntMapRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumMutableIntMapRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableIntMapRef::DatumMutableIntMapRef</name>
  <filename>BloombergLP/bdld/DatumMutableIntMapRef/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableMapOwningKeysRef</name>
  <filename>BloombergLP/bdld/DatumMutableMapOwningKeysRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMutableMapOwningKeysRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMutableMapOwningKeysRef::DatumMutableMapOwningKeysRef</class>
  <member kind="function">
    <type>void*</type>
    <name>allocatedPtr</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapOwningKeysRef/allocatedPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMutableMapOwningKeysRef::SizeType</type>
    <name>allocatedSize</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapOwningKeysRef/allocatedSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapEntry*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapOwningKeysRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>keys</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapOwningKeysRef/keys.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMutableMapOwningKeysRef::SizeType*</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapOwningKeysRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool*</type>
    <name>sorted</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapOwningKeysRef/sorted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableMapOwningKeysRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumMutableMapOwningKeysRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableMapOwningKeysRef::DatumMutableMapOwningKeysRef</name>
  <filename>BloombergLP/bdld/DatumMutableMapOwningKeysRef/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableMapRef</name>
  <filename>BloombergLP/bdld/DatumMutableMapRef.adoc</filename>
  <class kind="class">BloombergLP::bdld::DatumMutableMapRef::SizeType</class>
  <class kind="class">BloombergLP::bdld::DatumMutableMapRef::DatumMutableMapRef</class>
  <member kind="function">
    <type>void*</type>
    <name>allocatedPtr</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapRef/allocatedPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMapEntry*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapRef/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatumMutableMapRef::SizeType*</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapRef/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool*</type>
    <name>sorted</name>
    <anchorfile>BloombergLP/bdld/DatumMutableMapRef/sorted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableMapRef::SizeType</name>
  <filename>BloombergLP/bdld/DatumMutableMapRef/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumMutableMapRef::DatumMutableMapRef</name>
  <filename>BloombergLP/bdld/DatumMutableMapRef/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumUdt</name>
  <filename>BloombergLP/bdld/DatumUdt.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DatumUdt</name>
    <anchorfile>BloombergLP/bdld/DatumUdt/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* data, int type)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdld/DatumUdt/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/DatumUdt/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>type</name>
    <anchorfile>BloombergLP/bdld/DatumUdt/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumUdt, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;DatumUdt, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdld/DatumUdt/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::DatumUtil</name>
  <filename>BloombergLP/bdld/DatumUtil.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>safeTypedPrint</name>
    <anchorfile>BloombergLP/bdld/DatumUtil/safeTypedPrint.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; outputStream, const Datum&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>typedPrint</name>
    <anchorfile>BloombergLP/bdld/DatumUtil/typedPrint.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; outputStream, const Datum&amp; object, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_Helpers</name>
  <filename>BloombergLP/bdld/Datum_Helpers.adoc</filename>
  <member kind="function">
    <type>t_TYPE</type>
    <name>load</name>
    <anchorfile>BloombergLP/bdld/Datum_Helpers/load.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* source, int offset)</arglist>
  </member>
  <member kind="function">
    <type>t_TYPE</type>
    <name>store</name>
    <anchorfile>BloombergLP/bdld/Datum_Helpers/store.adoc</anchorfile>
    <anchor/>
    <arglist>(void* destination, int offset, t_TYPE value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_IntMapHeader</name>
  <filename>BloombergLP/bdld/Datum_IntMapHeader.adoc</filename>
  <class kind="class">BloombergLP::bdld::Datum_IntMapHeader::d_capacity</class>
  <class kind="class">BloombergLP::bdld::Datum_IntMapHeader::d_size</class>
  <class kind="class">BloombergLP::bdld::Datum_IntMapHeader::d_sorted</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_IntMapHeader::d_capacity</name>
  <filename>BloombergLP/bdld/Datum_IntMapHeader/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_IntMapHeader::d_size</name>
  <filename>BloombergLP/bdld/Datum_IntMapHeader/d_size.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_IntMapHeader::d_sorted</name>
  <filename>BloombergLP/bdld/Datum_IntMapHeader/d_sorted.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MakeDependent</name>
  <filename>BloombergLP/bdld/Datum_MakeDependent.adoc</filename>
  <class kind="class">BloombergLP::bdld::Datum_MakeDependent::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MakeDependent::type</name>
  <filename>BloombergLP/bdld/Datum_MakeDependent/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MapHeader</name>
  <filename>BloombergLP/bdld/Datum_MapHeader.adoc</filename>
  <class kind="class">BloombergLP::bdld::Datum_MapHeader::d_allocatedSize</class>
  <class kind="class">BloombergLP::bdld::Datum_MapHeader::d_capacity</class>
  <class kind="class">BloombergLP::bdld::Datum_MapHeader::d_ownsKeys</class>
  <class kind="class">BloombergLP::bdld::Datum_MapHeader::d_size</class>
  <class kind="class">BloombergLP::bdld::Datum_MapHeader::d_sorted</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MapHeader::d_allocatedSize</name>
  <filename>BloombergLP/bdld/Datum_MapHeader/d_allocatedSize.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MapHeader::d_capacity</name>
  <filename>BloombergLP/bdld/Datum_MapHeader/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MapHeader::d_ownsKeys</name>
  <filename>BloombergLP/bdld/Datum_MapHeader/d_ownsKeys.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MapHeader::d_size</name>
  <filename>BloombergLP/bdld/Datum_MapHeader/d_size.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::Datum_MapHeader::d_sorted</name>
  <filename>BloombergLP/bdld/Datum_MapHeader/d_sorted.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::ManagedDatum</name>
  <filename>BloombergLP/bdld/ManagedDatum.adoc</filename>
  <class kind="class">BloombergLP::bdld::ManagedDatum::allocator_type</class>
  <class kind="class">BloombergLP::bdld::ManagedDatum::ManagedDatum</class>
  <class kind="class">BloombergLP::bdld::ManagedDatum::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~ManagedDatum</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clone</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/clone.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datum&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const Datum&amp;</type>
    <name>datum</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/datum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedDatum::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeNull</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/makeNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datum&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datum*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>Datum</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedDatum&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ManagedDatum, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ManagedDatum, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdld/ManagedDatum/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::ManagedDatum::allocator_type</name>
  <filename>BloombergLP/bdld/ManagedDatum/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::ManagedDatum::ManagedDatum</name>
  <filename>BloombergLP/bdld/ManagedDatum/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::ManagedDatum::operator=</name>
  <filename>BloombergLP/bdld/ManagedDatum/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator&lt;&lt;</name>
  <filename>BloombergLP/bdld/operator_lshift-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator==</name>
  <filename>BloombergLP/bdld/operator_eq-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator!=</name>
  <filename>BloombergLP/bdld/operator_not_eq-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator&lt;</name>
  <filename>BloombergLP/bdld/operator_lt-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator&lt;=</name>
  <filename>BloombergLP/bdld/operator_le-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator&gt;</name>
  <filename>BloombergLP/bdld/operator_gt-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdld::operator&gt;=</name>
  <filename>BloombergLP/bdld/operator_ge-0b9.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlde</name>
  <filename>BloombergLP/bdlde.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Base64Alphabet</class>
  <class kind="class">BloombergLP::bdlde::Base64Decoder</class>
  <class kind="class">BloombergLP::bdlde::Base64DecoderOptions</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder</class>
  <class kind="class">BloombergLP::bdlde::Base64EncoderOptions</class>
  <class kind="class">BloombergLP::bdlde::Base64IgnoreMode</class>
  <class kind="class">BloombergLP::bdlde::ByteOrder</class>
  <class kind="class">BloombergLP::bdlde::CharConvertStatus</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUcs2</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf16</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf32</class>
  <class kind="class">BloombergLP::bdlde::Crc32</class>
  <class kind="class">BloombergLP::bdlde::Crc32c</class>
  <class kind="class">BloombergLP::bdlde::Crc64</class>
  <class kind="class">BloombergLP::bdlde::HexDecoder</class>
  <class kind="class">BloombergLP::bdlde::HexEncoder</class>
  <class kind="class">BloombergLP::bdlde::Md5</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableEncoder</class>
  <class kind="class">BloombergLP::bdlde::Sha1</class>
  <class kind="class">BloombergLP::bdlde::Sha224</class>
  <class kind="class">BloombergLP::bdlde::Sha256</class>
  <class kind="class">BloombergLP::bdlde::Sha384</class>
  <class kind="class">BloombergLP::bdlde::Sha512</class>
  <class kind="class">BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util</class>
  <class kind="class">BloombergLP::bdlde::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdlde::operator==</class>
  <class kind="class">BloombergLP::bdlde::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Alphabet</name>
  <filename>BloombergLP/bdlde/Base64Alphabet.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Base64Alphabet::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Base64Alphabet/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlde/Base64Alphabet/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Alphabet::Enum</name>
  <filename>BloombergLP/bdlde/Base64Alphabet/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder</name>
  <filename>BloombergLP/bdlde/Base64Decoder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Base64Decoder::Alphabet</class>
  <class kind="class">BloombergLP::bdlde::Base64Decoder::Base64Decoder</class>
  <class kind="class">BloombergLP::bdlde::Base64Decoder::convert</class>
  <class kind="class">BloombergLP::bdlde::Base64Decoder::endConvert</class>
  <class kind="class">BloombergLP::bdlde::Base64Decoder::e_BASIC</class>
  <class kind="class">BloombergLP::bdlde::Base64Decoder::e_URL</class>
  <member kind="function">
    <type>void</type>
    <name>~Base64Decoder</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64Decoder::Alphabet</type>
    <name>alphabet</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/alphabet-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64IgnoreMode::Enum</type>
    <name>ignoreMode</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/ignoreMode-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAcceptable</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isAcceptable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDone</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialState</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isInitialState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMaximal</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isMaximal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPadded</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isPadded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnrecognizedAnError</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/isUnrecognizedAnError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64DecoderOptions</type>
    <name>options</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputLength</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/outputLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetState</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/resetState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxDecodedLength</name>
    <anchorfile>BloombergLP/bdlde/Base64Decoder/maxDecodedLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int inputLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder::Alphabet</name>
  <filename>BloombergLP/bdlde/Base64Decoder/Alphabet-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder::Base64Decoder</name>
  <filename>BloombergLP/bdlde/Base64Decoder/2constructor-028.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder::convert</name>
  <filename>BloombergLP/bdlde/Base64Decoder/convert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder::endConvert</name>
  <filename>BloombergLP/bdlde/Base64Decoder/endConvert-0bf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder::e_BASIC</name>
  <filename>BloombergLP/bdlde/Base64Decoder/e_BASIC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Decoder::e_URL</name>
  <filename>BloombergLP/bdlde/Base64Decoder/e_URL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64DecoderOptions</name>
  <filename>BloombergLP/bdlde/Base64DecoderOptions.adoc</filename>
  <member kind="function">
    <type>Base64Alphabet::Enum</type>
    <name>alphabet</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/alphabet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64IgnoreMode::Enum</type>
    <name>ignoreMode</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/ignoreMode-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPadded</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/isPadded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAlphabet</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/setAlphabet.adoc</anchorfile>
    <anchor/>
    <arglist>(Base64Alphabet::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIgnoreMode</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/setIgnoreMode.adoc</anchorfile>
    <anchor/>
    <arglist>(IgnoreMode::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIsPadded</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/setIsPadded.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Base64DecoderOptions</type>
    <name>custom</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/custom.adoc</anchorfile>
    <anchor/>
    <arglist>(IgnoreMode::Enum ignoreMode, Base64Alphabet::Enum alphabet, bool padded)</arglist>
  </member>
  <member kind="function">
    <type>Base64DecoderOptions</type>
    <name>mime</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/mime.adoc</anchorfile>
    <anchor/>
    <arglist>(IgnoreMode::Enum ignoreMode)</arglist>
  </member>
  <member kind="function">
    <type>Base64DecoderOptions</type>
    <name>standard</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/standard.adoc</anchorfile>
    <anchor/>
    <arglist>(IgnoreMode::Enum ignoreMode, bool padded)</arglist>
  </member>
  <member kind="function">
    <type>Base64DecoderOptions</type>
    <name>urlSafe</name>
    <anchorfile>BloombergLP/bdlde/Base64DecoderOptions/urlSafe.adoc</anchorfile>
    <anchor/>
    <arglist>(IgnoreMode::Enum ignoreMode, bool padded)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder</name>
  <filename>BloombergLP/bdlde/Base64Encoder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::Alphabet</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::Base64Encoder</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::convert</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::endConvert</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::encodedLength</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::encodedLines</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::e_BASIC</class>
  <class kind="class">BloombergLP::bdlde::Base64Encoder::e_URL</class>
  <member kind="function">
    <type>void</type>
    <name>~Base64Encoder</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64Alphabet::Enum</type>
    <name>alphabet</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/alphabet-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAcceptable</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/isAcceptable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDone</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/isDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialState</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/isInitialState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPadded</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/isPadded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxLineLength</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/maxLineLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64EncoderOptions</type>
    <name>options</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/options.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputLength</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/outputLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetState</name>
    <anchorfile>BloombergLP/bdlde/Base64Encoder/resetState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::Alphabet</name>
  <filename>BloombergLP/bdlde/Base64Encoder/Alphabet-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::Base64Encoder</name>
  <filename>BloombergLP/bdlde/Base64Encoder/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::convert</name>
  <filename>BloombergLP/bdlde/Base64Encoder/convert-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::endConvert</name>
  <filename>BloombergLP/bdlde/Base64Encoder/endConvert-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::encodedLength</name>
  <filename>BloombergLP/bdlde/Base64Encoder/encodedLength-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::encodedLines</name>
  <filename>BloombergLP/bdlde/Base64Encoder/encodedLines-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::e_BASIC</name>
  <filename>BloombergLP/bdlde/Base64Encoder/e_BASIC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64Encoder::e_URL</name>
  <filename>BloombergLP/bdlde/Base64Encoder/e_URL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64EncoderOptions</name>
  <filename>BloombergLP/bdlde/Base64EncoderOptions.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Base64EncoderOptions::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>Base64Alphabet::Enum</type>
    <name>alphabet</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/alphabet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPadded</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/isPadded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxLineLength</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/maxLineLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAlphabet</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/setAlphabet.adoc</anchorfile>
    <anchor/>
    <arglist>(Base64Alphabet::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIsPadded</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/setIsPadded.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxLineLength</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/setMaxLineLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>Base64EncoderOptions</type>
    <name>custom</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/custom.adoc</anchorfile>
    <anchor/>
    <arglist>(int maxLineLength, Base64Alphabet::Enum alphabet, bool padded)</arglist>
  </member>
  <member kind="function">
    <type>Base64EncoderOptions</type>
    <name>mime</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/mime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Base64EncoderOptions</type>
    <name>standard</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/standard.adoc</anchorfile>
    <anchor/>
    <arglist>(bool padded)</arglist>
  </member>
  <member kind="function">
    <type>Base64EncoderOptions</type>
    <name>urlSafe</name>
    <anchorfile>BloombergLP/bdlde/Base64EncoderOptions/urlSafe.adoc</anchorfile>
    <anchor/>
    <arglist>(bool padded)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64EncoderOptions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlde/Base64EncoderOptions/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64IgnoreMode</name>
  <filename>BloombergLP/bdlde/Base64IgnoreMode.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Base64IgnoreMode::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Base64IgnoreMode/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlde/Base64IgnoreMode/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Base64IgnoreMode::Enum</name>
  <filename>BloombergLP/bdlde/Base64IgnoreMode/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::ByteOrder</name>
  <filename>BloombergLP/bdlde/ByteOrder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::ByteOrder::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/ByteOrder/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlde/ByteOrder/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::ByteOrder::Enum</name>
  <filename>BloombergLP/bdlde/ByteOrder/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertStatus</name>
  <filename>BloombergLP/bdlde/CharConvertStatus.adoc</filename>
  <class kind="class">BloombergLP::bdlde::CharConvertStatus::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/CharConvertStatus/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, CharConvertStatus::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlde/CharConvertStatus/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(CharConvertStatus::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertStatus::Enum</name>
  <filename>BloombergLP/bdlde/CharConvertStatus/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUcs2</name>
  <filename>BloombergLP/bdlde/CharConvertUcs2.adoc</filename>
  <class kind="class">BloombergLP::bdlde::CharConvertUcs2::ucs2ToUtf8</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUcs2::utf8ToUcs2</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUcs2::ucs2ToUtf8</name>
  <filename>BloombergLP/bdlde/CharConvertUcs2/ucs2ToUtf8-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUcs2::utf8ToUcs2</name>
  <filename>BloombergLP/bdlde/CharConvertUcs2/utf8ToUcs2-0dd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf16</name>
  <filename>BloombergLP/bdlde/CharConvertUtf16.adoc</filename>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf16::computeRequiredUtf8Bytes</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf16::utf16ToUtf8</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf16::utf8ToUtf16</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>computeRequiredUtf16Words</name>
    <anchorfile>BloombergLP/bdlde/CharConvertUtf16/computeRequiredUtf16Words.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* srcBuffer, const char* endPtr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf16::computeRequiredUtf8Bytes</name>
  <filename>BloombergLP/bdlde/CharConvertUtf16/computeRequiredUtf8Bytes-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf16::utf16ToUtf8</name>
  <filename>BloombergLP/bdlde/CharConvertUtf16/utf16ToUtf8-0bf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf16::utf8ToUtf16</name>
  <filename>BloombergLP/bdlde/CharConvertUtf16/utf8ToUtf16-014.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf32</name>
  <filename>BloombergLP/bdlde/CharConvertUtf32.adoc</filename>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8</class>
  <class kind="class">BloombergLP::bdlde::CharConvertUtf32::utf8ToUtf32</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8</name>
  <filename>BloombergLP/bdlde/CharConvertUtf32/utf32ToUtf8-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::CharConvertUtf32::utf8ToUtf32</name>
  <filename>BloombergLP/bdlde/CharConvertUtf32/utf8ToUtf32-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc32</name>
  <filename>BloombergLP/bdlde/Crc32.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Crc32::Crc32</class>
  <class kind="class">BloombergLP::bdlde::Crc32::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>Crc32&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlde/Crc32/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Crc32&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlde/Crc32/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlde/Crc32/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>checksum</name>
    <anchorfile>BloombergLP/bdlde/Crc32/checksum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>checksumAndReset</name>
    <anchorfile>BloombergLP/bdlde/Crc32/checksumAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Crc32/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Crc32/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Crc32/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>view</name>
    <anchorfile>BloombergLP/bdlde/Crc32/view.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc32::Crc32</name>
  <filename>BloombergLP/bdlde/Crc32/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc32::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlde/Crc32/maxSupportedBdexVersion-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc32c</name>
  <filename>BloombergLP/bdlde/Crc32c.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Crc32c::k_NULL_CRC32C</class>
  <member kind="function">
    <type>unsigned int</type>
    <name>calculate</name>
    <anchorfile>BloombergLP/bdlde/Crc32c/calculate.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length, unsigned int crc)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc32c::k_NULL_CRC32C</name>
  <filename>BloombergLP/bdlde/Crc32c/k_NULL_CRC32C.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc64</name>
  <filename>BloombergLP/bdlde/Crc64.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Crc64::Crc64</class>
  <member kind="function">
    <type>Crc64&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlde/Crc64/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Crc64&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlde/Crc64/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlde/Crc64/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>checksum</name>
    <anchorfile>BloombergLP/bdlde/Crc64/checksum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>checksumAndReset</name>
    <anchorfile>BloombergLP/bdlde/Crc64/checksumAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Crc64/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Crc64/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Crc64/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/bdlde/Crc64/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int versionSelector)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Crc64::Crc64</name>
  <filename>BloombergLP/bdlde/Crc64/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::HexDecoder</name>
  <filename>BloombergLP/bdlde/HexDecoder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::HexDecoder::convert</class>
  <member kind="function">
    <type>void</type>
    <name>HexDecoder</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endConvert</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/endConvert.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAcceptable</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/isAcceptable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDone</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/isDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialState</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/isInitialState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMaximal</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/isMaximal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputLength</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/outputLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/HexDecoder/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::HexDecoder::convert</name>
  <filename>BloombergLP/bdlde/HexDecoder/convert-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::HexEncoder</name>
  <filename>BloombergLP/bdlde/HexEncoder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::HexEncoder::convert</class>
  <class kind="class">BloombergLP::bdlde::HexEncoder::endConvert</class>
  <member kind="function">
    <type>void</type>
    <name>HexEncoder</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bool upperCaseLetters)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAcceptable</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/isAcceptable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDone</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/isDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialState</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/isInitialState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUpperCase</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/isUpperCase.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numOutputPending</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/numOutputPending.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputLength</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/outputLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/HexEncoder/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::HexEncoder::convert</name>
  <filename>BloombergLP/bdlde/HexEncoder/convert-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::HexEncoder::endConvert</name>
  <filename>BloombergLP/bdlde/HexEncoder/endConvert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Md5</name>
  <filename>BloombergLP/bdlde/Md5.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Md5::Md5Digest</class>
  <class kind="class">BloombergLP::bdlde::Md5::Md5</class>
  <class kind="class">BloombergLP::bdlde::Md5::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~Md5</name>
    <anchorfile>BloombergLP/bdlde/Md5/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Md5&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlde/Md5/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Md5&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlde/Md5/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlde/Md5/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigest</name>
    <anchorfile>BloombergLP/bdlde/Md5/loadDigest.adoc</anchorfile>
    <anchor/>
    <arglist>(Md5Digest* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigestAndReset</name>
    <anchorfile>BloombergLP/bdlde/Md5/loadDigestAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(Md5Digest* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Md5/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Md5/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Md5/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Md5::Md5Digest</name>
  <filename>BloombergLP/bdlde/Md5/Md5Digest.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Md5::Md5</name>
  <filename>BloombergLP/bdlde/Md5/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Md5::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlde/Md5/maxSupportedBdexVersion-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::EquivalenceClasses</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::LineBreakMode</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_buffer</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_bufferLength</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_equivClass_p</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_hexBuffer</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_lineBreakMode</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_outputLength</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_state</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::d_unrecognizedIsErrorFlag</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_componentName</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_decodingMap_p</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultEquivClassCRLF_p</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultEquivClassStrict_p</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultMaxLineLength</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultUnrecognizedIsErrorFlag</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableDecoder::s_lineBreakModeName</class>
  <member kind="function">
    <type>void</type>
    <name>QuotedPrintableDecoder</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bool detectError, QuotedPrintableDecoder::LineBreakMode lineBreakMode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~QuotedPrintableDecoder</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convert</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/convert.adoc</anchorfile>
    <anchor/>
    <arglist>(char* out, int* numOut, int* numIn, const char* begin, const char* end, int maxNumOut)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endConvert</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/endConvert.adoc</anchorfile>
    <anchor/>
    <arglist>(char* out, int* numOut, int maxNumOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAccepting</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/isAccepting.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDone</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/isDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialState</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/isInitialState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMaximal</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/isMaximal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnrecognizedAnError</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/isUnrecognizedAnError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>QuotedPrintableDecoder::LineBreakMode</type>
    <name>lineBreakMode</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/lineBreakMode-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numOutputPending</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/numOutputPending.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputLength</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/outputLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>lineBreakModeToAscii</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableDecoder/lineBreakModeToAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(LineBreakMode mode)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::EquivalenceClasses</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/EquivalenceClasses.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::LineBreakMode</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/LineBreakMode-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_buffer</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_buffer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_bufferLength</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_bufferLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_equivClass_p</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_equivClass_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_hexBuffer</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_hexBuffer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_lineBreakMode</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_lineBreakMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_outputLength</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_outputLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_state</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_state.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::d_unrecognizedIsErrorFlag</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/d_unrecognizedIsErrorFlag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_componentName</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_componentName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_decodingMap_p</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_decodingMap_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultEquivClassCRLF_p</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_defaultEquivClassCRLF_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultEquivClassStrict_p</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_defaultEquivClassStrict_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultMaxLineLength</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_defaultMaxLineLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_defaultUnrecognizedIsErrorFlag</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_defaultUnrecognizedIsErrorFlag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableDecoder::s_lineBreakModeName</name>
  <filename>BloombergLP/bdlde/QuotedPrintableDecoder/s_lineBreakModeName.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableEncoder</name>
  <filename>BloombergLP/bdlde/QuotedPrintableEncoder.adoc</filename>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableEncoder::EquivalenceClass</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableEncoder::LineBreakMode</class>
  <class kind="class">BloombergLP::bdlde::QuotedPrintableEncoder::QuotedPrintableEncoder</class>
  <member kind="function">
    <type>void</type>
    <name>~QuotedPrintableEncoder</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convert</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/convert.adoc</anchorfile>
    <anchor/>
    <arglist>(char* out, int* numOut, int* numIn, const char* begin, const char* end, int maxNumOut)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>endConvert</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/endConvert.adoc</anchorfile>
    <anchor/>
    <arglist>(char* out, int* numOut, int maxNumOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAccepting</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/isAccepting.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDone</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/isDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isError</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/isError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInitialState</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/isInitialState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>QuotedPrintableEncoder::LineBreakMode</type>
    <name>lineBreakMode</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/lineBreakMode-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxLineLength</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/maxLineLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numOutputPending</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/numOutputPending.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>outputLength</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/outputLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>lineBreakModeToAscii</name>
    <anchorfile>BloombergLP/bdlde/QuotedPrintableEncoder/lineBreakModeToAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(QuotedPrintableEncoder::LineBreakMode mode)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableEncoder::EquivalenceClass</name>
  <filename>BloombergLP/bdlde/QuotedPrintableEncoder/EquivalenceClass.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableEncoder::LineBreakMode</name>
  <filename>BloombergLP/bdlde/QuotedPrintableEncoder/LineBreakMode-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::QuotedPrintableEncoder::QuotedPrintableEncoder</name>
  <filename>BloombergLP/bdlde/QuotedPrintableEncoder/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha1</name>
  <filename>BloombergLP/bdlde/Sha1.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Sha1::Sha1</class>
  <class kind="class">BloombergLP::bdlde::Sha1::k_DIGEST_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>loadDigest</name>
    <anchorfile>BloombergLP/bdlde/Sha1/loadDigest.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigestAndReset</name>
    <anchorfile>BloombergLP/bdlde/Sha1/loadDigestAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Sha1/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Sha1/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Sha1/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha1::Sha1</name>
  <filename>BloombergLP/bdlde/Sha1/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha1::k_DIGEST_SIZE</name>
  <filename>BloombergLP/bdlde/Sha1/k_DIGEST_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha224</name>
  <filename>BloombergLP/bdlde/Sha224.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Sha224::Sha224</class>
  <class kind="class">BloombergLP::bdlde::Sha224::k_DIGEST_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>loadDigest</name>
    <anchorfile>BloombergLP/bdlde/Sha224/loadDigest.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigestAndReset</name>
    <anchorfile>BloombergLP/bdlde/Sha224/loadDigestAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Sha224/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Sha224/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Sha224/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha224::Sha224</name>
  <filename>BloombergLP/bdlde/Sha224/2constructor-07e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha224::k_DIGEST_SIZE</name>
  <filename>BloombergLP/bdlde/Sha224/k_DIGEST_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha256</name>
  <filename>BloombergLP/bdlde/Sha256.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Sha256::Sha256</class>
  <class kind="class">BloombergLP::bdlde::Sha256::k_DIGEST_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>loadDigest</name>
    <anchorfile>BloombergLP/bdlde/Sha256/loadDigest.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigestAndReset</name>
    <anchorfile>BloombergLP/bdlde/Sha256/loadDigestAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Sha256/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Sha256/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Sha256/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha256::Sha256</name>
  <filename>BloombergLP/bdlde/Sha256/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha256::k_DIGEST_SIZE</name>
  <filename>BloombergLP/bdlde/Sha256/k_DIGEST_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha384</name>
  <filename>BloombergLP/bdlde/Sha384.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Sha384::Sha384</class>
  <class kind="class">BloombergLP::bdlde::Sha384::k_DIGEST_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>loadDigest</name>
    <anchorfile>BloombergLP/bdlde/Sha384/loadDigest.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigestAndReset</name>
    <anchorfile>BloombergLP/bdlde/Sha384/loadDigestAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Sha384/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Sha384/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Sha384/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha384::Sha384</name>
  <filename>BloombergLP/bdlde/Sha384/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha384::k_DIGEST_SIZE</name>
  <filename>BloombergLP/bdlde/Sha384/k_DIGEST_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha512</name>
  <filename>BloombergLP/bdlde/Sha512.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Sha512::Sha512</class>
  <class kind="class">BloombergLP::bdlde::Sha512::k_DIGEST_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>loadDigest</name>
    <anchorfile>BloombergLP/bdlde/Sha512/loadDigest.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadDigestAndReset</name>
    <anchorfile>BloombergLP/bdlde/Sha512/loadDigestAndReset.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* result)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlde/Sha512/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Sha512/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bdlde/Sha512/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, std::size_t length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha512::Sha512</name>
  <filename>BloombergLP/bdlde/Sha512/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Sha512::k_DIGEST_SIZE</name>
  <filename>BloombergLP/bdlde/Sha512/k_DIGEST_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper</name>
  <filename>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>Utf8CheckingInStreamBufWrapper</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/2constructor-059.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Utf8CheckingInStreamBufWrapper</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Utf8CheckingInStreamBufWrapper</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/2constructor-05f.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Utf8CheckingInStreamBufWrapper</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>errorStatus</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/errorStatus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Utf8CheckingInStreamBufWrapper, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Utf8CheckingInStreamBufWrapper, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(int errorStatus)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>imbue</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/imbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::locale&amp; locale)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>overflow</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>pbackfail</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/pbackfail.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir whence, std::ios_base::openmode mode)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type offset, std::ios_base::openmode mode)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>showmanyc</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>underflow</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/underflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsgetn</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/xsgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize numBytes)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsputn</name>
    <anchorfile>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/xsputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char*, std::streamsize)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlde/Utf8CheckingInStreamBufWrapper/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util</name>
  <filename>BloombergLP/bdlde/Utf8Util.adoc</filename>
  <class kind="class">BloombergLP::bdlde::Utf8Util::IntPtr</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::Uint64</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::UintPtr</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::size_type</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::ErrorStatus</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::advanceIfValid</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::advanceRaw</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::appendUtf8CodePoint</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::getLineAndColumnNumber</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::isValid</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::numCharacters</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::numCharactersIfValid</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::numCharactersRaw</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::numCodePointsIfValid</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::numCodePointsRaw</class>
  <class kind="class">BloombergLP::bdlde::Utf8Util::replaceErrors</class>
  <member kind="function">
    <type>int</type>
    <name>appendUtf8Character</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/appendUtf8Character.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* output, unsigned int codePoint)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>codePointValue</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/codePointValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* codePoint)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getByteSize</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/getByteSize.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* codePoint)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidCodePoint</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/isValidCodePoint.adoc</anchorfile>
    <anchor/>
    <arglist>(int* status, const char* codePoint, size_type numBytes)</arglist>
  </member>
  <member kind="function">
    <type>Utf8Util::IntPtr</type>
    <name>numBytesIfValid</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/numBytesIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, IntPtr numCodePoints)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numBytesInCodePoint</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/numBytesInCodePoint.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* codePoint)</arglist>
  </member>
  <member kind="function">
    <type>IntPtr</type>
    <name>numBytesRaw</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/numBytesRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; string, IntPtr numCodePoints)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>readIfValid</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/readIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int* status, char* outputBuffer, size_type outputBufferLength, std::streambuf* input)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlde/Utf8Util/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(IntPtr value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::IntPtr</name>
  <filename>BloombergLP/bdlde/Utf8Util/IntPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::Uint64</name>
  <filename>BloombergLP/bdlde/Utf8Util/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::UintPtr</name>
  <filename>BloombergLP/bdlde/Utf8Util/UintPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::size_type</name>
  <filename>BloombergLP/bdlde/Utf8Util/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlde/Utf8Util/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::ErrorStatus</name>
  <filename>BloombergLP/bdlde/Utf8Util/ErrorStatus.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::advanceIfValid</name>
  <filename>BloombergLP/bdlde/Utf8Util/advanceIfValid-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::advanceRaw</name>
  <filename>BloombergLP/bdlde/Utf8Util/advanceRaw-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::appendUtf8CodePoint</name>
  <filename>BloombergLP/bdlde/Utf8Util/appendUtf8CodePoint-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::getLineAndColumnNumber</name>
  <filename>BloombergLP/bdlde/Utf8Util/getLineAndColumnNumber-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::isValid</name>
  <filename>BloombergLP/bdlde/Utf8Util/isValid-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::numCharacters</name>
  <filename>BloombergLP/bdlde/Utf8Util/numCharacters-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::numCharactersIfValid</name>
  <filename>BloombergLP/bdlde/Utf8Util/numCharactersIfValid-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::numCharactersRaw</name>
  <filename>BloombergLP/bdlde/Utf8Util/numCharactersRaw-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::numCodePointsIfValid</name>
  <filename>BloombergLP/bdlde/Utf8Util/numCodePointsIfValid-088.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::numCodePointsRaw</name>
  <filename>BloombergLP/bdlde/Utf8Util/numCodePointsRaw-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::Utf8Util::replaceErrors</name>
  <filename>BloombergLP/bdlde/Utf8Util/replaceErrors-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::operator&lt;&lt;</name>
  <filename>BloombergLP/bdlde/operator_lshift-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::operator==</name>
  <filename>BloombergLP/bdlde/operator_eq-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlde::operator!=</name>
  <filename>BloombergLP/bdlde/operator_not_eq-00.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdldfp</name>
  <filename>BloombergLP/bdldfp.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::Decimal128</class>
  <class kind="class">BloombergLP::bdldfp::Decimal32</class>
  <class kind="class">BloombergLP::bdldfp::Decimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp</class>
  <class kind="class">BloombergLP::bdldfp::DecimalFormatConfig</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut_WideBufferWrapper</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut_WideBufferWrapper</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut_WideBufferWrapper</class>
  <class kind="class">BloombergLP::bdldfp::DecimalStorage</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil_CStringUtil</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_BslFmtFormatterImpl</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_FormatterSpecification</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_StandardNamespaceCanary</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64</class>
  <class kind="class">BloombergLP::bdldfp::Uint128</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits</class>
  <class kind="class">BloombergLP::bdldfp::hashAppend</class>
  <class kind="class">BloombergLP::bdldfp::operator&quot;&quot;_d128</class>
  <class kind="class">BloombergLP::bdldfp::operator&quot;&quot;_d32</class>
  <class kind="class">BloombergLP::bdldfp::operator&quot;&quot;_d64</class>
  <class kind="class">BloombergLP::bdldfp::operator*</class>
  <class kind="class">BloombergLP::bdldfp::operator+</class>
  <class kind="class">BloombergLP::bdldfp::operator++</class>
  <class kind="class">BloombergLP::bdldfp::operator-</class>
  <class kind="class">BloombergLP::bdldfp::operator--</class>
  <class kind="class">BloombergLP::bdldfp::operator/</class>
  <class kind="class">BloombergLP::bdldfp::operator&gt;&gt;</class>
  <class kind="class">BloombergLP::bdldfp::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdldfp::operator==</class>
  <class kind="class">BloombergLP::bdldfp::operator!=</class>
  <class kind="class">BloombergLP::bdldfp::operator&lt;</class>
  <class kind="class">BloombergLP::bdldfp::operator&lt;=</class>
  <class kind="class">BloombergLP::bdldfp::operator&gt;</class>
  <class kind="class">BloombergLP::bdldfp::operator&gt;=</class>
  <member kind="function">
    <type>bdldfp::Uint128</type>
    <name>operator&amp;</name>
    <anchorfile>BloombergLP/bdldfp/operator_bitand.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint128 lhs, const Uint128&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Uint128</type>
    <name>operator^</name>
    <anchorfile>BloombergLP/bdldfp/operator_xor.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint128 lhs, const Uint128&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Uint128</type>
    <name>operator|</name>
    <anchorfile>BloombergLP/bdldfp/operator_bitor.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint128 lhs, const Uint128&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Uint128</type>
    <name>operator~</name>
    <anchorfile>BloombergLP/bdldfp/operator_bitnot.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint128 value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal128</name>
  <filename>BloombergLP/bdldfp/Decimal128.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal32</name>
  <filename>BloombergLP/bdldfp/Decimal32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal64</name>
  <filename>BloombergLP/bdldfp/Decimal64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimal128FromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimal128FromDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimal32FromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimal32FromDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimal64FromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimal64FromDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalFromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalFromDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalFromNetwork</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalToBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalToDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalToDouble</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalToFloat</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil::decimalToNetwork</class>
  <member kind="function">
    <type>Decimal128</type>
    <name>decimal128FromDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128FromDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double binary, int digits)</arglist>
  </member>
  <member kind="function">
    <type>Decimal128</type>
    <name>decimal128FromFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128FromFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(float binary, int digits)</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>decimal128FromNetwork</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128FromNetwork.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal128* decimal, const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal128ToBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128ToBID.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal128ToDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128ToDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>decimal128ToDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128ToDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>decimal128ToFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128ToFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>unsigned char*</type>
    <name>decimal128ToNetwork</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal128ToNetwork.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>Decimal32</type>
    <name>decimal32FromDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32FromDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double binary, int digits)</arglist>
  </member>
  <member kind="function">
    <type>Decimal32</type>
    <name>decimal32FromFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32FromFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(float binary, int digits)</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>decimal32FromNetwork</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32FromNetwork.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal32* decimal, const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal32ToBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32ToBID.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal32ToDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32ToDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>decimal32ToDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32ToDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>decimal32ToFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32ToFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>unsigned char*</type>
    <name>decimal32ToNetwork</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal32ToNetwork.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>Decimal64</type>
    <name>decimal64FromDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double binary, int digits)</arglist>
  </member>
  <member kind="function">
    <type>Decimal64</type>
    <name>decimal64FromFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(float binary, int digits)</arglist>
  </member>
  <member kind="function">
    <type>Decimal64</type>
    <name>decimal64FromMultiWidthEncoding</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromMultiWidthEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decimal64FromMultiWidthEncodingIfValid</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromMultiWidthEncodingIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal64* decimal, const unsigned char* buffer, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>Decimal64</type>
    <name>decimal64FromMultiWidthEncodingRaw</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromMultiWidthEncodingRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>decimal64FromNetwork</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromNetwork.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal64* decimal, const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>const unsigned char*</type>
    <name>decimal64FromVariableWidthEncoding</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromVariableWidthEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>(bdldfp::Decimal64* decimal, const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal64ToBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToBID.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal64ToDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>decimal64ToDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>decimal64ToFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>decimal64ToMultiWidthEncoding</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToMultiWidthEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, bdldfp::Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>decimal64ToMultiWidthEncodingRaw</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToMultiWidthEncodingRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, bdldfp::Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>unsigned char*</type>
    <name>decimal64ToNetwork</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToNetwork.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>unsigned char*</type>
    <name>decimal64ToVariableWidthEncoding</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/decimal64ToVariableWidthEncoding.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, bdldfp::Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidMultiWidthSize</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil/isValidMultiWidthSize.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimal128FromBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimal128FromBID-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimal128FromDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimal128FromDPD-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimal32FromBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimal32FromBID-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimal32FromDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimal32FromDPD-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimal64FromBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromBID-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimal64FromDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimal64FromDPD-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalFromBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalFromBID-0c5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalFromDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalFromDPD-088.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalFromNetwork</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalFromNetwork-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalToBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalToBID-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalToDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalToDPD-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalToDouble</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalToDouble-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalToFloat</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalToFloat-029.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil::decimalToNetwork</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil/decimalToNetwork-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalFromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalFromDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToDouble</class>
  <class kind="class">BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToFloat</class>
  <member kind="function">
    <type>Decimal128</type>
    <name>decimal128FromBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal128FromBID.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>Decimal128</type>
    <name>decimal128FromDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal128FromDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal128ToBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal128ToBID.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal128ToDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal128ToDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>decimal128ToDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal128ToDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>decimal128ToFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal128ToFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal128 decimal)</arglist>
  </member>
  <member kind="function">
    <type>Decimal32</type>
    <name>decimal32FromBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal32FromBID.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>Decimal32</type>
    <name>decimal32FromDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal32FromDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal32ToBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal32ToBID.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal32ToDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal32ToDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>decimal32ToDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal32ToDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>decimal32ToFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal32ToFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal32 decimal)</arglist>
  </member>
  <member kind="function">
    <type>Decimal64</type>
    <name>decimal64FromBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal64FromBID.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>Decimal64</type>
    <name>decimal64FromDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal64FromDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal64ToBID</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal64ToBID.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decimal64ToDPD</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal64ToDPD.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* buffer, Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>decimal64ToDouble</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal64ToDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal64 decimal)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>decimal64ToFloat</name>
    <anchorfile>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimal64ToFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(Decimal64 decimal)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalFromBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimalFromBID-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalFromDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimalFromDPD-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToBID</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimalToBID-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToDPD</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimalToDPD-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToDouble</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimalToDouble-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalConvertUtil_IntelDfp::decimalToFloat</name>
  <filename>BloombergLP/bdldfp/DecimalConvertUtil_IntelDfp/decimalToFloat-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalFormatConfig</name>
  <filename>BloombergLP/bdldfp/DecimalFormatConfig.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalFormatConfig::Sign</class>
  <class kind="class">BloombergLP::bdldfp::DecimalFormatConfig::Style</class>
  <class kind="class">BloombergLP::bdldfp::DecimalFormatConfig::DecimalFormatConfig</class>
  <member kind="function">
    <type>char</type>
    <name>decimalPoint</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/decimalPoint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>expWidth</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/expWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>exponent</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/exponent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>infinity</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/infinity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>nan</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/nan.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>precision</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/precision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>sNan</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/sNan.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDecimalPoint</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setDecimalPoint.adoc</anchorfile>
    <anchor/>
    <arglist>(char value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setExpWidth</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setExpWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setExponent</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setExponent.adoc</anchorfile>
    <anchor/>
    <arglist>(char value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInfinity</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setInfinity.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNan</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setNan.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPrecision</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSNan</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setSNan.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setShowpoint</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setShowpoint.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSign</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setSign.adoc</anchorfile>
    <anchor/>
    <arglist>(Sign value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setStyle</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/setStyle.adoc</anchorfile>
    <anchor/>
    <arglist>(Style value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>showpoint</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/showpoint.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DecimalFormatConfig::Sign</type>
    <name>sign</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/sign-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DecimalFormatConfig::Style</type>
    <name>style</name>
    <anchorfile>BloombergLP/bdldfp/DecimalFormatConfig/style-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalFormatConfig::Sign</name>
  <filename>BloombergLP/bdldfp/DecimalFormatConfig/Sign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalFormatConfig::Style</name>
  <filename>BloombergLP/bdldfp/DecimalFormatConfig/Style-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalFormatConfig::DecimalFormatConfig</name>
  <filename>BloombergLP/bdldfp/DecimalFormatConfig/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::ValueType128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::ValueType32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::ValueType64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::This_is_not_a_floating_point_literal</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::add</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::binaryToDecimal128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::binaryToDecimal32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::binaryToDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::ceil</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::checkLiteral</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::classify</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertBIDtoDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertDPDtoBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertFromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertToBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertToDecimal128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertToDecimal32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::convertToDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::copySign</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::decompose</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::divide</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::equal</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::exp</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::fabs</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::floor</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::fma</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::fmod</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::format</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::greater</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::greaterEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::less</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::lessEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::llrint</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::log</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::log10</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::logB</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::lrint</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::lround</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::makeDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::makeDecimalRaw128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::makeDecimalRaw64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::multiply</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::negate</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::nextafter</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::nexttoward</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::normalize</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::notEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::parse128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::parse32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::parse64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::pow</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::quantize</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::quantizeEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::remainder</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::round</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::sameQuantum</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::scaleB</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::sqrt</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::subtract</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil::trunc</class>
  <member kind="function">
    <type>ValueType128</type>
    <name>denormMin128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/denormMin128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>denormMin32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/denormMin32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>denormMin64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/denormMin64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>epsilon128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/epsilon128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>epsilon32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/epsilon32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>epsilon64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/epsilon64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>infinity128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/infinity128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>infinity32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/infinity32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>infinity64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/infinity64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType128</type>
    <name>int32ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/int32ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType32</type>
    <name>int32ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/int32ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType64</type>
    <name>int32ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/int32ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType128</type>
    <name>int64ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/int64ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType32</type>
    <name>int64ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/int64ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType64</type>
    <name>int64ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/int64ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType32</type>
    <name>makeDecimalRaw32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/makeDecimalRaw32.adoc</anchorfile>
    <anchor/>
    <arglist>(int significand, int exponent)</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>makeInfinity64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/makeInfinity64.adoc</anchorfile>
    <anchor/>
    <arglist>(bool isNegative)</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>max128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/max128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>max32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/max32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>max64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/max64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>min128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/min128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>min32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/min32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>min64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/min64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>quietNaN128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/quietNaN128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>quietNaN32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/quietNaN32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>quietNaN64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/quietNaN64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>roundError128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/roundError128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>roundError32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/roundError32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>roundError64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/roundError64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType128</type>
    <name>signalingNaN128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/signalingNaN128.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType32</type>
    <name>signalingNaN32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/signalingNaN32.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType64</type>
    <name>signalingNaN64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/signalingNaN64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType128</type>
    <name>uint32ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/uint32ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType32</type>
    <name>uint32ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/uint32ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType64</type>
    <name>uint32ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/uint32ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType128</type>
    <name>uint64ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/uint64ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType32</type>
    <name>uint64ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/uint64ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType64</type>
    <name>uint64ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil/uint64ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::ValueType128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/ValueType128.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::ValueType32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/ValueType32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::ValueType64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/ValueType64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::This_is_not_a_floating_point_literal</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/This_is_not_a_floating_point_literal.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::add</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/add-0ee.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::binaryToDecimal128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/binaryToDecimal128-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::binaryToDecimal32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/binaryToDecimal32-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::binaryToDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/binaryToDecimal64-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::ceil</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/ceil-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::checkLiteral</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/checkLiteral-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::classify</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/classify-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertBIDtoDPD</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertBIDtoDPD-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertDPDtoBID</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertDPDtoBID-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertFromBID</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertFromBID-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertToBID</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertToBID-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertToDecimal128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertToDecimal128-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertToDecimal32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertToDecimal32-0a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::convertToDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/convertToDecimal64-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::copySign</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/copySign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::decompose</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/decompose-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::divide</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/divide-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::equal</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/equal-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::exp</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/exp-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::fabs</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/fabs-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::floor</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/floor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::fma</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/fma-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::fmod</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/fmod-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::format</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/format-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::greater</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/greater-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::greaterEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/greaterEqual-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::less</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/less-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::lessEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/lessEqual-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::llrint</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/llrint-085.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::log</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/log-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::log10</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/log10-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::logB</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/logB-042.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::lrint</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/lrint-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::lround</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/lround-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::makeDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/makeDecimal64-00a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::makeDecimalRaw128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/makeDecimalRaw128-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::makeDecimalRaw64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/makeDecimalRaw64-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::multiply</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/multiply-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::negate</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/negate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::nextafter</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/nextafter-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::nexttoward</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/nexttoward-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::normalize</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/normalize-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::notEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/notEqual-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::parse128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/parse128-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::parse32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/parse32-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::parse64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/parse64-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::pow</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/pow-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::quantize</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/quantize-0e0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::quantizeEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/quantizeEqual-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::remainder</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/remainder-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::round</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/round-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::sameQuantum</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/sameQuantum-0d7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::scaleB</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/scaleB-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::sqrt</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/sqrt-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::subtract</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/subtract-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil::trunc</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil/trunc-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::add</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::binaryToDecimal128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::binaryToDecimal32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::binaryToDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertBIDtoDPD</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertDPDtoBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertFromBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToBID</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToDecimal128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToDecimal32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::divide</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::equal</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::greater</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::greaterEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::less</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::lessEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::makeDecimalRaw128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::makeDecimalRaw64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::multiply</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::negate</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::notEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::parse128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::parse32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::parse64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::scaleB</class>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::subtract</class>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType128</type>
    <name>int32ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/int32ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType32</type>
    <name>int32ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/int32ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType64</type>
    <name>int32ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/int32ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType128</type>
    <name>int64ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/int64ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType32</type>
    <name>int64ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/int64ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType64</type>
    <name>int64ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/int64ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType32</type>
    <name>makeDecimalRaw32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/makeDecimalRaw32.adoc</anchorfile>
    <anchor/>
    <arglist>(int significand, int exponent)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType128</type>
    <name>uint32ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/uint32ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType32</type>
    <name>uint32ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/uint32ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType64</type>
    <name>uint32ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/uint32ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType128</type>
    <name>uint64ToDecimal128</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/uint64ToDecimal128.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType32</type>
    <name>uint64ToDecimal32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/uint64ToDecimal32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long value)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil_IntelDfp::ValueType64</type>
    <name>uint64ToDecimal64</name>
    <anchorfile>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/uint64ToDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType128.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType128::d_raw</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType128::d_raw</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType128/d_raw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType32.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32::d_raw</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32::d_raw</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType32/d_raw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType64.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64::d_raw</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64::d_raw</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType64/d_raw.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::add</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/add-0bb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::binaryToDecimal128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/binaryToDecimal128-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::binaryToDecimal32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/binaryToDecimal32-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::binaryToDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/binaryToDecimal64-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertBIDtoDPD</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertBIDtoDPD-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertDPDtoBID</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertDPDtoBID-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertFromBID</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertFromBID-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToBID</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertToBID-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToDecimal128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertToDecimal128-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToDecimal32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertToDecimal32-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::convertToDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/convertToDecimal64-09e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::divide</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/divide-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::equal</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/equal-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::greater</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/greater-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::greaterEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/greaterEqual-051.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::less</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/less-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::lessEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/lessEqual-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::makeDecimalRaw128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/makeDecimalRaw128-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::makeDecimalRaw64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/makeDecimalRaw64-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::multiply</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/multiply-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::negate</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/negate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::notEqual</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/notEqual-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::parse128</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse128-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::parse32</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse32-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::parse64</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse64-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::scaleB</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/scaleB-095.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::subtract</name>
  <filename>BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/subtract-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet::char_type</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet::iter_type</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet::get</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet::id</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet::__shim</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumGet::do_get</class>
  <member kind="function">
    <type>void</type>
    <name>DecimalNumGet</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t refs)</arglist>
  </member>
  <member kind="function">
    <type>const DecimalNumGet&lt;CHARTYPE, INPUTITERATOR&gt;&amp;</type>
    <name>object</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DecimalNumGet</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>facet&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const facet&amp;)</arglist>
  </member>
  <member kind="function">
    <type>__c_locale</type>
    <name>_S_clone_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/_S_clone_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale&amp; __cloc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>_S_create_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/_S_create_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale&amp; __cloc, const char* __s, __c_locale __old)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>_S_destroy_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/_S_destroy_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale&amp; __cloc)</arglist>
  </member>
  <member kind="function">
    <type>__c_locale</type>
    <name>_S_get_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/_S_get_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>_S_get_c_name</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/_S_get_c_name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>__c_locale</type>
    <name>_S_lc_ctype_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumGet/_S_lc_ctype_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale __cloc, const char* __s)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet::char_type</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet::iter_type</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet::get</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet/get-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet::id</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet/id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet::__shim</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet/__shim.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumGet::do_get</name>
  <filename>BloombergLP/bdldfp/DecimalNumGet/do_get-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut::char_type</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut::iter_type</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut::put</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut::id</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut::__shim</class>
  <class kind="class">BloombergLP::bdldfp::DecimalNumPut::do_put</class>
  <member kind="function">
    <type>void</type>
    <name>DecimalNumPut</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t refs)</arglist>
  </member>
  <member kind="function">
    <type>const DecimalNumPut&lt;CHARTYPE, OUTPUTITERATOR&gt;&amp;</type>
    <name>object</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DecimalNumPut</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>facet&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const facet&amp;)</arglist>
  </member>
  <member kind="function">
    <type>iter_type</type>
    <name>do_put_impl</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/do_put_impl.adoc</anchorfile>
    <anchor/>
    <arglist>(iter_type out, std::ios_base&amp; ios_format, char_type fill, DECIMAL value)</arglist>
  </member>
  <member kind="function">
    <type>__c_locale</type>
    <name>_S_clone_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/_S_clone_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale&amp; __cloc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>_S_create_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/_S_create_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale&amp; __cloc, const char* __s, __c_locale __old)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>_S_destroy_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/_S_destroy_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale&amp; __cloc)</arglist>
  </member>
  <member kind="function">
    <type>__c_locale</type>
    <name>_S_get_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/_S_get_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>_S_get_c_name</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/_S_get_c_name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>__c_locale</type>
    <name>_S_lc_ctype_c_locale</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut/_S_lc_ctype_c_locale.adoc</anchorfile>
    <anchor/>
    <arglist>(__c_locale __cloc, const char* __s)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut::char_type</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut::iter_type</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut/iter_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut::put</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut/put-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut::id</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut/id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut::__shim</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut/__shim.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut::do_put</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut/do_put-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut_WideBufferWrapper</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut_WideBufferWrapper</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-050.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DecimalNumPut_WideBufferWrapper</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-050/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, int len, const std::locale&amp; loc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DecimalNumPut_WideBufferWrapper</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-050/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const wchar_t*</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-050/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const wchar_t*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-050/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalNumPut_WideBufferWrapper</name>
  <filename>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-0d.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DecimalNumPut_WideBufferWrapper</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-0d/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, int len, const std::locale&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-0d/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdldfp/DecimalNumPut_WideBufferWrapper-0d/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalStorage</name>
  <filename>BloombergLP/bdldfp/DecimalStorage.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalStorage::Type128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalStorage::Type32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalStorage::Type64</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalStorage::Type128</name>
  <filename>BloombergLP/bdldfp/DecimalStorage/Type128.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalStorage::Type32</name>
  <filename>BloombergLP/bdldfp/DecimalStorage/Type32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalStorage::Type64</name>
  <filename>BloombergLP/bdldfp/DecimalStorage/Type64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil</name>
  <filename>BloombergLP/bdldfp/DecimalUtil.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::ceil</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::classify</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::copySign</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::decompose</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::exp</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::fabs</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::floor</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::fma</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::fmod</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::format</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::isFinite</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::isInf</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::isNan</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::isNormal</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::isUnordered</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::llrint</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::log</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::log10</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::logB</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::lrint</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::lround</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::makeDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::makeDecimalRaw128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::makeDecimalRaw64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::multiplyByPowerOf10</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::nextafter</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::nexttoward</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::parseDecimal128</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::parseDecimal128Exact</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::parseDecimal32</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::parseDecimal32Exact</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::parseDecimal64</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::parseDecimal64Exact</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::pow</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::quantize</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::quantizeEqual</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::quantum</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::remainder</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::round</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::sameQuantum</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::sqrt</class>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil::trunc</class>
  <member kind="function">
    <type>Decimal32</type>
    <name>makeDecimalRaw32</name>
    <anchorfile>BloombergLP/bdldfp/DecimalUtil/makeDecimalRaw32.adoc</anchorfile>
    <anchor/>
    <arglist>(int significand, int exponent)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::ceil</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/ceil-0a8c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::classify</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/classify-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::copySign</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/copySign-065.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::decompose</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/decompose-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::exp</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/exp-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::fabs</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/fabs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::floor</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/floor-04f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::fma</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/fma-0778.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::fmod</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/fmod-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::format</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/format-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::isFinite</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/isFinite-03b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::isInf</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/isInf-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::isNan</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/isNan-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::isNormal</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/isNormal-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::isUnordered</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/isUnordered-01e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::llrint</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/llrint-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::log</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/log-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::log10</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/log10-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::logB</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/logB-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::lrint</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/lrint-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::lround</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/lround-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::makeDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/makeDecimal64-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::makeDecimalRaw128</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/makeDecimalRaw128-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::makeDecimalRaw64</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/makeDecimalRaw64-01f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::multiplyByPowerOf10</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/multiplyByPowerOf10-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::nextafter</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/nextafter-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::nexttoward</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/nexttoward-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::parseDecimal128</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/parseDecimal128-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::parseDecimal128Exact</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/parseDecimal128Exact-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::parseDecimal32</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/parseDecimal32-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::parseDecimal32Exact</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/parseDecimal32Exact-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::parseDecimal64</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/parseDecimal64-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::parseDecimal64Exact</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/parseDecimal64Exact-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::pow</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/pow-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::quantize</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/quantize-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::quantizeEqual</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/quantizeEqual-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::quantum</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/quantum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::remainder</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/remainder-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::round</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/round-01d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::sameQuantum</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/sameQuantum-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::sqrt</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/sqrt-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil::trunc</name>
  <filename>BloombergLP/bdldfp/DecimalUtil/trunc-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil_CStringUtil</name>
  <filename>BloombergLP/bdldfp/DecimalUtil_CStringUtil.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::DecimalUtil_CStringUtil::flatten</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::DecimalUtil_CStringUtil::flatten</name>
  <filename>BloombergLP/bdldfp/DecimalUtil_CStringUtil/flatten-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_BslFmtFormatterImpl</name>
  <filename>BloombergLP/bdldfp/Decimal_BslFmtFormatterImpl.adoc</filename>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>format</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_BslFmtFormatterImpl/format.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VALUE&amp; value, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_BslFmtFormatterImpl/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; parseContext)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_FormatterSpecification</name>
  <filename>BloombergLP/bdldfp/Decimal_FormatterSpecification.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::Decimal_FormatterSpecification::FormatType</class>
  <member kind="function">
    <type>void</type>
    <name>Decimal_FormatterSpecification</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Decimal_FormatterSpecification&lt;t_CHAR&gt;::Parser::Alignment</type>
    <name>alignment</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/alignment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>alternativeFlag</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/alternativeFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const t_CHAR*</type>
    <name>filler</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/filler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fillerCharacters</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/fillerCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fillerCodePointDisplayWidth</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/fillerCodePointDisplayWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Decimal_FormatterSpecification&lt;t_CHAR&gt;::FormatType</type>
    <name>formatType</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/formatType-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>localeSpecificFlag</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/localeSpecificFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT* context)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_FORMAT_CONTEXT&amp; context)</arglist>
  </member>
  <member kind="function">
    <type>const bslfmt::FormatterSpecificationNumericValue</type>
    <name>postprocessedPrecision</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/postprocessedPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bslfmt::FormatterSpecificationNumericValue</type>
    <name>postprocessedWidth</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/postprocessedWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Decimal_FormatterSpecification&lt;t_CHAR&gt;::Parser::Sign</type>
    <name>sign</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/sign.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>zeroPaddingFlag</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_FormatterSpecification/zeroPaddingFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_FormatterSpecification::FormatType</name>
  <filename>BloombergLP/bdldfp/Decimal_FormatterSpecification/FormatType-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_StandardNamespaceCanary</name>
  <filename>BloombergLP/bdldfp/Decimal_StandardNamespaceCanary.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::Decimal_Type128</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::data</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::operator*=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::operator+=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::operator-=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::operator/=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type128::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type128/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type128/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Decimal_Type128&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type128/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Decimal_Type128&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type128/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType128</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type128/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Decimal_Type128, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Decimal_Type128, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type128/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::Decimal_Type128</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/2constructor-084.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::data</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/data-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::operator*=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/operator_star_eq-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::operator+=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/operator_plus_eq-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::operator-=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/operator_minus_eq-09d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::operator/=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/operator_slash_eq-049.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type128::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdldfp/Decimal_Type128/maxSupportedBdexVersion-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::Decimal_Type32</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::data</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::operator*=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::operator+=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::operator-=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::operator/=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type32::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type32/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type32/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Decimal_Type32&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type32/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Decimal_Type32&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type32/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType32</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type32/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Decimal_Type32, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Decimal_Type32, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type32/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::Decimal_Type32</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/2constructor-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::data</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/data-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::operator*=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/operator_star_eq-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::operator+=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/operator_plus_eq-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::operator-=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/operator_minus_eq-0e96.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::operator/=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/operator_slash_eq-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type32::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdldfp/Decimal_Type32/maxSupportedBdexVersion-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::Decimal_Type64</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::data</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::operator*=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::operator+=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::operator-=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::operator/=</class>
  <class kind="class">BloombergLP::bdldfp::Decimal_Type64::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Decimal_Type64&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Decimal_Type64&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DecimalImpUtil::ValueType64</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Decimal_Type64, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Decimal_Type64, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdldfp/Decimal_Type64/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::Decimal_Type64</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::data</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/data-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::operator*=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/operator_star_eq-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::operator+=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/operator_plus_eq-09d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::operator-=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/operator_minus_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::operator/=</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/operator_slash_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Decimal_Type64::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdldfp/Decimal_Type64/maxSupportedBdexVersion-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Uint128</name>
  <filename>BloombergLP/bdldfp/Uint128.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::Uint128::Uint128</class>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>high</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/high.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>low</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/low.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Uint128&amp;</type>
    <name>operator&amp;=</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/operator_and_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Uint128&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>Uint128&amp;</type>
    <name>operator&lt;&lt;=</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/operator_lshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int rhs)</arglist>
  </member>
  <member kind="function">
    <type>Uint128&amp;</type>
    <name>operator&gt;&gt;=</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/operator_rshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int rhs)</arglist>
  </member>
  <member kind="function">
    <type>Uint128&amp;</type>
    <name>operator^=</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/operator_xor_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Uint128&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>Uint128&amp;</type>
    <name>operator|=</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/operator_or_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Uint128&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setHigh</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/setHigh.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLow</name>
    <anchorfile>BloombergLP/bdldfp/Uint128/setLow.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::Uint128::Uint128</name>
  <filename>BloombergLP/bdldfp/Uint128/2constructor-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::digits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::digits10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_denorm</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_denorm_loss</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_infinity</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_quiet_NaN</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_signaling_NaN</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_bounded</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_exact</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_iec559</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_integer</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_modulo</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_signed</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_specialized</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_digits10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_exponent</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_exponent10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_precision</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::min_exponent</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::min_exponent10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::radix</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::round_style</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::tinyness_before</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::traps</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::digits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/digits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::digits10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/digits10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_denorm</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/has_denorm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_denorm_loss</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/has_denorm_loss.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_infinity</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/has_infinity.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_quiet_NaN</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/has_quiet_NaN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_signaling_NaN</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/has_signaling_NaN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_bounded</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_bounded.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_exact</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_exact.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_iec559</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_iec559.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_integer</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_integer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_modulo</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_modulo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_signed</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_signed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_specialized</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/is_specialized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_digits10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/max_digits10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_exponent</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/max_exponent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_exponent10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/max_exponent10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_precision</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/max_precision.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::min_exponent</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/min_exponent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::min_exponent10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/min_exponent10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::radix</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/radix.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::round_style</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/round_style.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::tinyness_before</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/tinyness_before.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::traps</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-02/traps.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::digits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::digits10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_denorm</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_denorm_loss</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_infinity</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_quiet_NaN</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_signaling_NaN</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_bounded</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_exact</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_iec559</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_integer</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_modulo</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_signed</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_specialized</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_digits10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_exponent</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_exponent10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_precision</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::min_exponent</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::min_exponent10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::radix</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::round_style</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::tinyness_before</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::traps</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::digits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/digits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::digits10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/digits10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_denorm</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/has_denorm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_denorm_loss</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/has_denorm_loss.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_infinity</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/has_infinity.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_quiet_NaN</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/has_quiet_NaN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_signaling_NaN</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/has_signaling_NaN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_bounded</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_bounded.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_exact</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_exact.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_iec559</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_iec559.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_integer</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_integer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_modulo</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_modulo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_signed</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_signed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_specialized</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/is_specialized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_digits10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/max_digits10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_exponent</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/max_exponent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_exponent10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/max_exponent10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_precision</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/max_precision.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::min_exponent</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/min_exponent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::min_exponent10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/min_exponent10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::radix</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/radix.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::round_style</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/round_style.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::tinyness_before</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/tinyness_before.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::traps</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-03/traps.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::digits</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::digits10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_denorm</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_denorm_loss</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_infinity</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_quiet_NaN</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::has_signaling_NaN</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_bounded</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_exact</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_iec559</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_integer</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_modulo</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_signed</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_specialized</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_digits10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_exponent</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_exponent10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::max_precision</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::min_exponent</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::min_exponent10</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::radix</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::round_style</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::tinyness_before</class>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::traps</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::digits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/digits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::digits10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/digits10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_denorm</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/has_denorm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_denorm_loss</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/has_denorm_loss.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_infinity</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/has_infinity.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_quiet_NaN</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/has_quiet_NaN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::has_signaling_NaN</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/has_signaling_NaN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_bounded</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_bounded.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_exact</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_exact.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_iec559</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_iec559.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_integer</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_integer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_modulo</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_modulo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_signed</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_signed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_specialized</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/is_specialized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_digits10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/max_digits10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_exponent</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/max_exponent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_exponent10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/max_exponent10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::max_precision</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/max_precision.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::min_exponent</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/min_exponent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::min_exponent10</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/min_exponent10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::radix</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/radix.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::round_style</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/round_style.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::tinyness_before</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/tinyness_before.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::traps</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0d/traps.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0b.adoc</filename>
  <class kind="class">BloombergLP::bdldfp::faux_numeric_limits::is_specialized</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::faux_numeric_limits::is_specialized</name>
  <filename>BloombergLP/bdldfp/faux_numeric_limits-0b/is_specialized.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::hashAppend</name>
  <filename>BloombergLP/bdldfp/hashAppend-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&quot;&quot;_d128</name>
  <filename>BloombergLP/bdldfp/operator_d128-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&quot;&quot;_d32</name>
  <filename>BloombergLP/bdldfp/operator_d32-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&quot;&quot;_d64</name>
  <filename>BloombergLP/bdldfp/operator_d64-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator*</name>
  <filename>BloombergLP/bdldfp/operator_star-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator+</name>
  <filename>BloombergLP/bdldfp/operator_plus-08c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator++</name>
  <filename>BloombergLP/bdldfp/operator_inc-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator-</name>
  <filename>BloombergLP/bdldfp/operator_minus-0f2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator--</name>
  <filename>BloombergLP/bdldfp/operator_dec-056.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator/</name>
  <filename>BloombergLP/bdldfp/operator_slash-033f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&gt;&gt;</name>
  <filename>BloombergLP/bdldfp/operator_rshift-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&lt;&lt;</name>
  <filename>BloombergLP/bdldfp/operator_lshift-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator==</name>
  <filename>BloombergLP/bdldfp/operator_eq-0b6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator!=</name>
  <filename>BloombergLP/bdldfp/operator_not_eq-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&lt;</name>
  <filename>BloombergLP/bdldfp/operator_lt-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&lt;=</name>
  <filename>BloombergLP/bdldfp/operator_le-008.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&gt;</name>
  <filename>BloombergLP/bdldfp/operator_gt-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdldfp::operator&gt;=</name>
  <filename>BloombergLP/bdldfp/operator_ge-0d.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlf</name>
  <filename>BloombergLP/bdlf.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind</class>
  <class kind="class">BloombergLP::bdlf::BindUtil</class>
  <class kind="class">BloombergLP::bdlf::BindWrapper</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple0</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple0</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask</class>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator</class>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator</class>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator</class>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraits</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp_OneResultTypeOrAnother</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_Invoker</class>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter</class>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter</class>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter</class>
  <class kind="class">BloombergLP::bdlf::Bind_MemFnObjectWrapper</class>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderIndex</class>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderIndex</class>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask</class>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask</class>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask</class>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask</class>
  <class kind="class">BloombergLP::bdlf::MemFn</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance</class>
  <class kind="class">BloombergLP::bdlf::MemFnUtil</class>
  <class kind="class">BloombergLP::bdlf::MemFn_Dereference</class>
  <class kind="class">BloombergLP::bdlf::NoOp</class>
  <class kind="class">BloombergLP::bdlf::Overloaded</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_ConstMemberFunctionPointer</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_ConstNoexceptMemberFunctionPointer</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_FunctionPointer</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_MemberFunctionPointer</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_NoexceptFunctionPointer</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_NoexceptMemberFunctionPointer</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_Wrapper</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_Wrapper</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_Wrapper</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolder</class>
  <class kind="class">BloombergLP::bdlf::noOp</class>
  <class kind="class">BloombergLP::bdlf::Overloaded</class>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlf::PlaceHolders</name>
  <filename>BloombergLP/bdlf/PlaceHolders.adoc</filename>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_1</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_10</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_11</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_12</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_13</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_14</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_2</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_3</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_4</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_5</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_6</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_7</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_8</class>
  <class kind="class">BloombergLP::bdlf::PlaceHolders::_9</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_1</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_10</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_11</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_12</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_13</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_14</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_2</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_3</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_4</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_5</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_6</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_7</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_8</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolders::_9</name>
  <filename>BloombergLP/bdlf/PlaceHolders/_9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind</name>
  <filename>BloombergLP/bdlf/Bind.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Bind</name>
    <anchorfile>BloombergLP/bdlf/Bind/2constructor-054.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind&gt; other, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind</name>
    <anchorfile>BloombergLP/bdlf/Bind/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind&amp; other, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind</name>
    <anchorfile>BloombergLP/bdlf/Bind/2constructor-053.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::ForwardingType&lt;t_FUNC&gt;::Type func, bslmf::MovableRef&lt;t_BOUND_TUPLE&gt; list, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind</name>
    <anchorfile>BloombergLP/bdlf/Bind/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::ForwardingType&lt;t_FUNC&gt;::Type func, const t_BOUND_TUPLE&amp; list, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;t_FUNC&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;t_BOUND_TUPLE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;t_FUNC&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;t_BOUND_TUPLE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindUtil</name>
  <filename>BloombergLP/bdlf/BindUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlf::BindUtil::bind</class>
  <class kind="class">BloombergLP::bdlf::BindUtil::bindR</class>
  <class kind="class">BloombergLP::bdlf::BindUtil::bindS</class>
  <class kind="class">BloombergLP::bdlf::BindUtil::bindSR</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindUtil::bind</name>
  <filename>BloombergLP/bdlf/BindUtil/bind-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindUtil::bindR</name>
  <filename>BloombergLP/bdlf/BindUtil/bindR-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindUtil::bindS</name>
  <filename>BloombergLP/bdlf/BindUtil/bindS-07d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindUtil::bindSR</name>
  <filename>BloombergLP/bdlf/BindUtil/bindSR-0bb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindWrapper</name>
  <filename>BloombergLP/bdlf/BindWrapper.adoc</filename>
  <class kind="class">BloombergLP::bdlf::BindWrapper::ResultType</class>
  <class kind="class">BloombergLP::bdlf::BindWrapper::BindWrapper</class>
  <class kind="class">BloombergLP::bdlf::BindWrapper::operator()</class>
  <member kind="function">
    <type>ResultType</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/BindWrapper/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG_TUPLE&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>const bdlf::Bind&lt;t_RET, t_FUNC, t_BOUND_TUPLE&gt;&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlf/BindWrapper/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlf::Bind&lt;t_RET, t_FUNC, t_BOUND_TUPLE&gt;*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlf/BindWrapper/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BindWrapper, HasPointerSemantics&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BindWrapper, HasPointerSemantics&gt;</name>
    <anchorfile>BloombergLP/bdlf/BindWrapper/2conversion-074.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BindWrapper, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BindWrapper, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlf/BindWrapper/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BindWrapper, is_nothrow_move_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BindWrapper, is_nothrow_move_constructible&gt;</name>
    <anchorfile>BloombergLP/bdlf/BindWrapper/2conversion-07d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindWrapper::ResultType</name>
  <filename>BloombergLP/bdlf/BindWrapper/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindWrapper::BindWrapper</name>
  <filename>BloombergLP/bdlf/BindWrapper/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::BindWrapper::operator()</name>
  <filename>BloombergLP/bdlf/BindWrapper/operator_call-026.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple0</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple0.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple0</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple0/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple0</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple0/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple0&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple1.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple1::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple1::d_a1</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple1</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple1/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple1&lt;A1&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple1</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple1/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple1::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple1/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple1::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple1/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::FA9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple10::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple10</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple10/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple10&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple10</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple10/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9, FA10 a10)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::FA9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/FA9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple10::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple10/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::FA9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple11::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple11</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple11/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple11&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple11</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple11/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9, FA10 a10, FA11 a11)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::FA9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/FA9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple11::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple11/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::FA9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple12::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple12</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple12/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple12&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple12</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple12/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9, FA10 a10, FA11 a11, FA12 a12)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::FA9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/FA9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple12::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple12/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA13</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::FA9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a13</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple13::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple13</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple13/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple13&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple13</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple13/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9, FA10 a10, FA11 a11, FA12 a12, FA13 a13)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA13</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::FA9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/FA9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a13</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple13::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple13/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA13</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA14</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::FA9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a12</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a13</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a14</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple14::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple14</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple14/2constructor-05f.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple14&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple14</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple14/2constructor-053.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9, FA10 a10, FA11 a11, FA12 a12, FA13 a13, FA14 a14)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA13</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA14</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::FA9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/FA9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a12</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a13</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a14</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple14::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple14/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple2.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple2::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple2::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple2::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple2::d_a2</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple2</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple2/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple2&lt;A1, A2&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple2</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple2/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple2::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple2/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple2::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple2/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple2::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple2/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple2::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple2/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple3::d_a3</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple3</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple3/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple3&lt;A1, A2, A3&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple3</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple3/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple3::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple3/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple4::d_a4</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple4</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple4/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple4&lt;A1, A2, A3, A4&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple4</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple4/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple4::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple4/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple5::d_a5</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple5</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple5/2constructor-041.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple5&lt;A1, A2, A3, A4, A5&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple5</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple5/2constructor-047.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple5::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple5/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple6::d_a6</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple6</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple6/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple6&lt;A1, A2, A3, A4, A5, A6&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple6</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple6/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple6::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple6/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple7::d_a7</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple7</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple7/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple7&lt;A1, A2, A3, A4, A5, A6, A7&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple7</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple7/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple7::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple7/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple8::d_a8</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple8</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple8/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple8&lt;A1, A2, A3, A4, A5, A6, A7, A8&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple8</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple8/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple8::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple8/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::FA9</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTuple9::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple9</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple9/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_ArgTuple9&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9&gt;&amp; orig)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_ArgTuple9</name>
    <anchorfile>BloombergLP/bdlf/Bind_ArgTuple9/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::FA9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/FA9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTuple9::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_ArgTuple9/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0d8.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue::Bind_ArgTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue::Bind_ArgTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0d8/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue::value</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0d8/value-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0d5.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue::Bind_ArgTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue::Bind_ArgTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0d5/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue::value</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0d5/value-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0c.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue::Bind_ArgTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_ArgTupleValue::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue::Bind_ArgTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0c/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_ArgTupleValue::value</name>
  <filename>BloombergLP/bdlf/Bind_ArgTupleValue-0c/value-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple0</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple0.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple0</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple0/2constructor-075.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple0</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple0/2constructor-076.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple0&amp;, bslma::Allocator*)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple0, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple0, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple0/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple1.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple1::d_a1</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple1</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple1/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple1</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple1/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple1&lt;A1&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple1</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple1/2constructor-0ee.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple1</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple1/2constructor-0e9.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple1&lt;A1&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple1, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple1, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple1/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple1::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple1/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple10::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple10</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple10/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple10&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple10</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple10/2constructor-022.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple10&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple10</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple10/2constructor-02f.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslmf::MovableRef&lt;A9&gt; a9, bslmf::MovableRef&lt;A10&gt; a10, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple10</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple10/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, const A9&amp; a9, const A10&amp; a10, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple10, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple10, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple10/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple10::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple10/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple11::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple11</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple11/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple11&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple11</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple11/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple11&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple11</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple11/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslmf::MovableRef&lt;A9&gt; a9, bslmf::MovableRef&lt;A10&gt; a10, bslmf::MovableRef&lt;A11&gt; a11, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple11</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple11/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, const A9&amp; a9, const A10&amp; a10, const A11&amp; a11, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple11, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple11, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple11/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple11::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple11/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a12</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple12::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple12</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple12/2constructor-0b4.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple12&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple12</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple12/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple12&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple12</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple12/2constructor-0bc.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslmf::MovableRef&lt;A9&gt; a9, bslmf::MovableRef&lt;A10&gt; a10, bslmf::MovableRef&lt;A11&gt; a11, bslmf::MovableRef&lt;A12&gt; a12, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple12</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple12/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, const A9&amp; a9, const A10&amp; a10, const A11&amp; a11, const A12&amp; a12, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple12, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A12&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple12, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A12&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple12/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a12</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple12::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple12/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a12</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a13</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple13::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple13</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple13/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple13&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple13</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple13/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple13&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple13</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple13/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslmf::MovableRef&lt;A9&gt; a9, bslmf::MovableRef&lt;A10&gt; a10, bslmf::MovableRef&lt;A11&gt; a11, bslmf::MovableRef&lt;A12&gt; a12, bslmf::MovableRef&lt;A13&gt; a13, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple13</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple13/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, const A9&amp; a9, const A10&amp; a10, const A11&amp; a11, const A12&amp; a12, const A13&amp; a13, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple13, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A12&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A13&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple13, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A12&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A13&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple13/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a12</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a13</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple13::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple13/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a10</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a11</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a12</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a13</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a14</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple14::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple14</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple14/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple14&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple14</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple14/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple14&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple14</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple14/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslmf::MovableRef&lt;A9&gt; a9, bslmf::MovableRef&lt;A10&gt; a10, bslmf::MovableRef&lt;A11&gt; a11, bslmf::MovableRef&lt;A12&gt; a12, bslmf::MovableRef&lt;A13&gt; a13, bslmf::MovableRef&lt;A14&gt; a14, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple14</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple14/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, const A9&amp; a9, const A10&amp; a10, const A11&amp; a11, const A12&amp; a12, const A13&amp; a13, const A14&amp; a14, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple14, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A12&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A13&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A14&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple14, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A10&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A11&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A12&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A13&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A14&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple14/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a10</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a11</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a12</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a13</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a14</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple14::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple14/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple2.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple2::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple2::d_a2</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple2</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple2/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple2&lt;A1, A2&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple2</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple2/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple2&lt;A1, A2&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple2</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple2/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple2</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple2/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple2, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple2, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple2/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple2::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple2/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple2::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple2/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple3.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple3::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple3::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple3::d_a3</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple3</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple3/2constructor-000.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple3&lt;A1, A2, A3&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple3</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple3/2constructor-00e.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple3&lt;A1, A2, A3&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple3</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple3/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple3</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple3/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple3, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple3, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple3/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple3::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple3/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple3::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple3/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple3::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple3/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple4.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple4::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple4::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple4::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple4::d_a4</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple4</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple4/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple4&lt;A1, A2, A3, A4&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple4</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple4/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple4&lt;A1, A2, A3, A4&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple4</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple4/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple4</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple4/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple4, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple4, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple4/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple4::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple4/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple4::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple4/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple4::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple4/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple4::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple4/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple5.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple5::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple5::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple5::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple5::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple5::d_a5</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple5</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple5/2constructor-023.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple5&lt;A1, A2, A3, A4, A5&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple5</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple5/2constructor-02a.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple5&lt;A1, A2, A3, A4, A5&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple5</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple5/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple5</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple5/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple5, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple5, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple5/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple5::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple5/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple5::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple5/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple5::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple5/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple5::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple5/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple5::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple5/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple6::d_a6</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple6</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple6/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple6&lt;A1, A2, A3, A4, A5, A6&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple6</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple6/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple6&lt;A1, A2, A3, A4, A5, A6&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple6</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple6/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple6</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple6/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple6, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple6, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple6/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple6::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple6/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple7::d_a7</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple7</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple7/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple7&lt;A1, A2, A3, A4, A5, A6, A7&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple7</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple7/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple7&lt;A1, A2, A3, A4, A5, A6, A7&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple7</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple7/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple7</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple7/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple7, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple7, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple7/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple7::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple7/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple8::d_a8</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple8</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple8/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple8&lt;A1, A2, A3, A4, A5, A6, A7, A8&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple8</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple8/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple8&lt;A1, A2, A3, A4, A5, A6, A7, A8&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple8</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple8/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple8</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple8/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple8, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple8, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple8/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple8::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple8/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a1</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a2</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a3</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a4</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a5</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a6</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a7</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a8</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTuple9::d_a9</class>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple9</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple9/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Bind_BoundTuple9&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9&gt;&gt; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple9</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple9/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const Bind_BoundTuple9&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9&gt;&amp; orig, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple9</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple9/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;A1&gt; a1, bslmf::MovableRef&lt;A2&gt; a2, bslmf::MovableRef&lt;A3&gt; a3, bslmf::MovableRef&lt;A4&gt; a4, bslmf::MovableRef&lt;A5&gt; a5, bslmf::MovableRef&lt;A6&gt; a6, bslmf::MovableRef&lt;A7&gt; a7, bslmf::MovableRef&lt;A8&gt; a8, bslmf::MovableRef&lt;A9&gt; a9, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Bind_BoundTuple9</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple9/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const A1&amp; a1, const A2&amp; a2, const A3&amp; a3, const A4&amp; a4, const A5&amp; a5, const A6&amp; a6, const A7&amp; a7, const A8&amp; a8, const A9&amp; a9, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple9, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_BoundTuple9, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;A1&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A2&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A3&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A4&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A5&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A6&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A7&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A8&gt;::value &amp;&amp; bslmf::IsBitwiseMoveable&lt;A9&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_BoundTuple9/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a1</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a2</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a3</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a4</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a5</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a6</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a7</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a8</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTuple9::d_a9</name>
  <filename>BloombergLP/bdlf/Bind_BoundTuple9/d_a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_BoundTupleValue.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTupleValue::Bind_BoundTupleValue</class>
  <class kind="class">BloombergLP::bdlf::Bind_BoundTupleValue::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTupleValue::Bind_BoundTupleValue</name>
  <filename>BloombergLP/bdlf/Bind_BoundTupleValue/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_BoundTupleValue::value</name>
  <filename>BloombergLP/bdlf/Bind_BoundTupleValue/value-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type1</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type10</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type11</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type12</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type13</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type14</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type2</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type3</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type4</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type5</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type6</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type7</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type8</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::Type9</class>
  <class kind="class">BloombergLP::bdlf::Bind_CalcParameterMask::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type1</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type10</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type11</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type12</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type13</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type14</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type2</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type3</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type4</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type5</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type6</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type7</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type8</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::Type9</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_CalcParameterMask::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_CalcParameterMask/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator::BoundType</class>
  <member kind="function">
    <type>BoundType</type>
    <name>eval</name>
    <anchorfile>BloombergLP/bdlf/Bind_Evaluator-0b/eval.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG_TUPLE&amp;, BoundType value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator::BoundType</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-0b/BoundType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-01.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator::ReturnType</class>
  <class kind="class">BloombergLP::bdlf::Bind_Evaluator::eval</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator::ReturnType</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-01/ReturnType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator::eval</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-01/eval-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-05.adoc</filename>
  <member kind="function">
    <type>Bind&lt;t_RET, t_FUNC, t_BOUND_TUPLE&gt;::ResultType</type>
    <name>eval</name>
    <anchorfile>BloombergLP/bdlf/Bind_Evaluator-05/eval.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG_TUPLE&amp; argList, const Bind&lt;t_RET, t_FUNC, t_BOUND_TUPLE&gt;&amp; func)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Evaluator</name>
  <filename>BloombergLP/bdlf/Bind_Evaluator-0a.adoc</filename>
  <member kind="function">
    <type>Bind&lt;t_RET, t_FUNC, t_BOUND_TUPLE&gt;::ResultType</type>
    <name>eval</name>
    <anchorfile>BloombergLP/bdlf/Bind_Evaluator-0a/eval.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG_TUPLE&amp; argList, const BindWrapper&lt;t_RET, t_FUNC, t_BOUND_TUPLE&gt;&amp; func)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraits</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0a/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0f.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0f/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0d9.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0d9/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-06.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-06/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-05.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-05/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-01.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-01/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-049.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-049/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-009.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-009/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-09b.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-09b/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0d0.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-0d0/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-09f.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-09f/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-02.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-02/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-000.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-000/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-04b.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-04b/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-098.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsHasNoEllipsis::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsHasNoEllipsis-098/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-088.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-088/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-088/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-088/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-088/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0a/FuncArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0a/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0a/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0a/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-086.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-086/FuncArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-086/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-086/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-086/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-086/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-048.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-048/FuncArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-048/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-048/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-048/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-048/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0f2.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0f2/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0f2/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0f2/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0f2/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0b/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0b/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0b/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0e/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0e/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-07.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-07/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-07/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-07/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-07/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-00.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-00/FuncArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-00/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-00/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-00/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0fc.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0fc/FuncArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0fc/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0fc/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0fc/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-0fc/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-047.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::FuncArgumentList</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-047/FuncArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-047/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-047/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-047/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-047/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-09.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::Type</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</class>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::ResultType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-09/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::Type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-09/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::WrapperType</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-09/WrapperType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp-09/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp_OneResultTypeOrAnother</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp_OneResultTypeOrAnother.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_FuncTraitsImp_OneResultTypeOrAnother::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_FuncTraitsImp_OneResultTypeOrAnother::type</name>
  <filename>BloombergLP/bdlf/Bind_FuncTraitsImp_OneResultTypeOrAnother/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-046.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-096.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-096/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE*, t_ARG_TUPLE&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-082.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-082/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0e5.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0e5/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-04bc.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-04bc/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0be.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0be/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0cc.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0cc/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-06d.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-06d/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-07d.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-07d/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-094d.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-094d/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-08f.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-08f/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-03b.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-03b/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0a.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0a/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-04b1.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-04b1/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-02c.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-02c/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0942.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0942/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-031.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-031/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE*, t_ARG_TUPLE&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-05.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-05/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-04f.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-04f/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0e0.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0e0/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-028.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-028/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0b5.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0b5/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-038b.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-038b/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0c8.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0c8/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-06a.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-06a/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-06c.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-06c/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0d.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0d/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0f.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0f/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0e7.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0e7/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-079.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-079/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_Invoker</name>
  <filename>BloombergLP/bdlf/Bind_Invoker-0383.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlf/Bind_Invoker-0383/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC* func, t_BOUND_TUPLE* boundList, t_ARG_TUPLE&amp; argList)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-0f.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter::Type</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-0f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-04.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter::ObjectType</class>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter::Traits</class>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter::ObjectType</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-04/ObjectType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter::Traits</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-04/Traits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter::Type</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-04/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_MapParameter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MapParameter::Type</name>
  <filename>BloombergLP/bdlf/Bind_MapParameter-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MemFnObjectWrapper</name>
  <filename>BloombergLP/bdlf/Bind_MemFnObjectWrapper.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_MemFnObjectWrapper::Bind_MemFnObjectWrapper</class>
  <member kind="function">
    <type>t_TYPE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlf/Bind_MemFnObjectWrapper/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_MemFnObjectWrapper, HasPointerSemantics&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_MemFnObjectWrapper, HasPointerSemantics&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_MemFnObjectWrapper/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_MemFnObjectWrapper, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind_MemFnObjectWrapper, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlf/Bind_MemFnObjectWrapper/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_MemFnObjectWrapper::Bind_MemFnObjectWrapper</name>
  <filename>BloombergLP/bdlf/Bind_MemFnObjectWrapper/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderIndex</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderIndex-01.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderIndex::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderIndex::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderIndex-01/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderIndex</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderIndex-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderIndex::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderIndex::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderIndex-0e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-05.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-05/k_VAL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-0e.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-0e/k_VAL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-01.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-01/k_VAL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Bind_PlaceHolderMask::k_VAL</name>
  <filename>BloombergLP/bdlf/Bind_PlaceHolderMask-0b/k_VAL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn</name>
  <filename>BloombergLP/bdlf/MemFn.adoc</filename>
  <class kind="class">BloombergLP::bdlf::MemFn::Args</class>
  <class kind="class">BloombergLP::bdlf::MemFn::ObjectType</class>
  <class kind="class">BloombergLP::bdlf::MemFn::ProtoType</class>
  <class kind="class">BloombergLP::bdlf::MemFn::Prototype</class>
  <class kind="class">BloombergLP::bdlf::MemFn::ResultType</class>
  <class kind="class">BloombergLP::bdlf::MemFn::MemFn</class>
  <class kind="class">BloombergLP::bdlf::MemFn::operator()</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::Args</name>
  <filename>BloombergLP/bdlf/MemFn/Args.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::ObjectType</name>
  <filename>BloombergLP/bdlf/MemFn/ObjectType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::ProtoType</name>
  <filename>BloombergLP/bdlf/MemFn/ProtoType-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::Prototype</name>
  <filename>BloombergLP/bdlf/MemFn/Prototype-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::ResultType</name>
  <filename>BloombergLP/bdlf/MemFn/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::MemFn</name>
  <filename>BloombergLP/bdlf/MemFn/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn::operator()</name>
  <filename>BloombergLP/bdlf/MemFn/operator_call-0a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance</name>
  <filename>BloombergLP/bdlf/MemFnInstance.adoc</filename>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::Args</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::Deref</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::ObjectType</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::ProtoType</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::Prototype</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::ResultType</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::MemFnInstance</class>
  <class kind="class">BloombergLP::bdlf::MemFnInstance::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>~MemFnInstance</name>
    <anchorfile>BloombergLP/bdlf/MemFnInstance/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlf/MemFnInstance/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MemFnInstance&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::Args</name>
  <filename>BloombergLP/bdlf/MemFnInstance/Args.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::Deref</name>
  <filename>BloombergLP/bdlf/MemFnInstance/Deref.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::ObjectType</name>
  <filename>BloombergLP/bdlf/MemFnInstance/ObjectType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::ProtoType</name>
  <filename>BloombergLP/bdlf/MemFnInstance/ProtoType-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::Prototype</name>
  <filename>BloombergLP/bdlf/MemFnInstance/Prototype-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::ResultType</name>
  <filename>BloombergLP/bdlf/MemFnInstance/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::MemFnInstance</name>
  <filename>BloombergLP/bdlf/MemFnInstance/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnInstance::operator()</name>
  <filename>BloombergLP/bdlf/MemFnInstance/operator_call-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnUtil</name>
  <filename>BloombergLP/bdlf/MemFnUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlf::MemFnUtil::memFn</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFnUtil::memFn</name>
  <filename>BloombergLP/bdlf/MemFnUtil/memFn-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn_Dereference</name>
  <filename>BloombergLP/bdlf/MemFn_Dereference.adoc</filename>
  <class kind="class">BloombergLP::bdlf::MemFn_Dereference::deref</class>
  <class kind="class">BloombergLP::bdlf::MemFn_Dereference::derefImp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn_Dereference::deref</name>
  <filename>BloombergLP/bdlf/MemFn_Dereference/deref-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::MemFn_Dereference::derefImp</name>
  <filename>BloombergLP/bdlf/MemFn_Dereference/derefImp-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::NoOp</name>
  <filename>BloombergLP/bdlf/NoOp-02.adoc</filename>
  <class kind="class">BloombergLP::bdlf::NoOp::result_type</class>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/NoOp-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_ARGS...&amp; ignored)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NoOp, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NoOp, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlf/NoOp-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::NoOp::result_type</name>
  <filename>BloombergLP/bdlf/NoOp-02/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded</name>
  <filename>BloombergLP/bdlf/Overloaded-03.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded::operator()</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded::operator()</name>
  <filename>BloombergLP/bdlf/Overloaded-03/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_ConstMemberFunctionPointer</name>
  <filename>BloombergLP/bdlf/Overloaded_ConstMemberFunctionPointer.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_ConstMemberFunctionPointer::FpType</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_ConstMemberFunctionPointer::d_fp</class>
  <member kind="function">
    <type>void</type>
    <name>Overloaded_ConstMemberFunctionPointer</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_ConstMemberFunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FpType f)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_ConstMemberFunctionPointer/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const OBJ* obj, ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_ConstMemberFunctionPointer::FpType</name>
  <filename>BloombergLP/bdlf/Overloaded_ConstMemberFunctionPointer/FpType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_ConstMemberFunctionPointer::d_fp</name>
  <filename>BloombergLP/bdlf/Overloaded_ConstMemberFunctionPointer/d_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_ConstNoexceptMemberFunctionPointer</name>
  <filename>BloombergLP/bdlf/Overloaded_ConstNoexceptMemberFunctionPointer.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_ConstNoexceptMemberFunctionPointer::FpType</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_ConstNoexceptMemberFunctionPointer::d_fp</class>
  <member kind="function">
    <type>void</type>
    <name>Overloaded_ConstNoexceptMemberFunctionPointer</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_ConstNoexceptMemberFunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FpType f)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_ConstNoexceptMemberFunctionPointer/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const OBJ* obj, ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_ConstNoexceptMemberFunctionPointer::FpType</name>
  <filename>BloombergLP/bdlf/Overloaded_ConstNoexceptMemberFunctionPointer/FpType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_ConstNoexceptMemberFunctionPointer::d_fp</name>
  <filename>BloombergLP/bdlf/Overloaded_ConstNoexceptMemberFunctionPointer/d_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_FunctionPointer</name>
  <filename>BloombergLP/bdlf/Overloaded_FunctionPointer.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_FunctionPointer::FpType</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_FunctionPointer::d_fp</class>
  <member kind="function">
    <type>void</type>
    <name>Overloaded_FunctionPointer</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_FunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FpType f)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_FunctionPointer/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_FunctionPointer::FpType</name>
  <filename>BloombergLP/bdlf/Overloaded_FunctionPointer/FpType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_FunctionPointer::d_fp</name>
  <filename>BloombergLP/bdlf/Overloaded_FunctionPointer/d_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_MemberFunctionPointer</name>
  <filename>BloombergLP/bdlf/Overloaded_MemberFunctionPointer.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_MemberFunctionPointer::FpType</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_MemberFunctionPointer::d_fp</class>
  <member kind="function">
    <type>void</type>
    <name>Overloaded_MemberFunctionPointer</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_MemberFunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FpType f)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_MemberFunctionPointer/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(OBJ* obj, ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_MemberFunctionPointer::FpType</name>
  <filename>BloombergLP/bdlf/Overloaded_MemberFunctionPointer/FpType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_MemberFunctionPointer::d_fp</name>
  <filename>BloombergLP/bdlf/Overloaded_MemberFunctionPointer/d_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_NoexceptFunctionPointer</name>
  <filename>BloombergLP/bdlf/Overloaded_NoexceptFunctionPointer.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_NoexceptFunctionPointer::FpType</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_NoexceptFunctionPointer::d_fp</class>
  <member kind="function">
    <type>void</type>
    <name>Overloaded_NoexceptFunctionPointer</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_NoexceptFunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FpType f)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_NoexceptFunctionPointer/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_NoexceptFunctionPointer::FpType</name>
  <filename>BloombergLP/bdlf/Overloaded_NoexceptFunctionPointer/FpType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_NoexceptFunctionPointer::d_fp</name>
  <filename>BloombergLP/bdlf/Overloaded_NoexceptFunctionPointer/d_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_NoexceptMemberFunctionPointer</name>
  <filename>BloombergLP/bdlf/Overloaded_NoexceptMemberFunctionPointer.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_NoexceptMemberFunctionPointer::FpType</class>
  <class kind="class">BloombergLP::bdlf::Overloaded_NoexceptMemberFunctionPointer::d_fp</class>
  <member kind="function">
    <type>void</type>
    <name>Overloaded_NoexceptMemberFunctionPointer</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_NoexceptMemberFunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FpType f)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlf/Overloaded_NoexceptMemberFunctionPointer/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(OBJ* obj, ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_NoexceptMemberFunctionPointer::FpType</name>
  <filename>BloombergLP/bdlf/Overloaded_NoexceptMemberFunctionPointer/FpType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_NoexceptMemberFunctionPointer::d_fp</name>
  <filename>BloombergLP/bdlf/Overloaded_NoexceptMemberFunctionPointer/d_fp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_Wrapper</name>
  <filename>BloombergLP/bdlf/Overloaded_Wrapper-073.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_Wrapper::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_Wrapper::Type</name>
  <filename>BloombergLP/bdlf/Overloaded_Wrapper-073/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_Wrapper</name>
  <filename>BloombergLP/bdlf/Overloaded_Wrapper-075.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_Wrapper::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_Wrapper::Type</name>
  <filename>BloombergLP/bdlf/Overloaded_Wrapper-075/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_Wrapper</name>
  <filename>BloombergLP/bdlf/Overloaded_Wrapper-02.adoc</filename>
  <class kind="class">BloombergLP::bdlf::Overloaded_Wrapper::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded_Wrapper::Type</name>
  <filename>BloombergLP/bdlf/Overloaded_Wrapper-02/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolder</name>
  <filename>BloombergLP/bdlf/PlaceHolder.adoc</filename>
  <class kind="class">BloombergLP::bdlf::PlaceHolder::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;PlaceHolder, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;PlaceHolder, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlf/PlaceHolder/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::PlaceHolder::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlf/PlaceHolder/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::noOp</name>
  <filename>BloombergLP/bdlf/noOp-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlf::Overloaded</name>
  <filename>BloombergLP/bdlf/Overloaded-01.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdljsn</name>
  <filename>BloombergLP/bdljsn.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Error</class>
  <class kind="class">BloombergLP::bdljsn::Json</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray</class>
  <class kind="class">BloombergLP::bdljsn::JsonNull</class>
  <class kind="class">BloombergLP::bdljsn::JsonNumber</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject_MemberInitializer</class>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil</class>
  <class kind="class">BloombergLP::bdljsn::JsonType</class>
  <class kind="class">BloombergLP::bdljsn::JsonUtil</class>
  <class kind="class">BloombergLP::bdljsn::Json_ConstructVisitor</class>
  <class kind="class">BloombergLP::bdljsn::Json_Initializer</class>
  <class kind="class">BloombergLP::bdljsn::Json_StringInvariantGuard</class>
  <class kind="class">BloombergLP::bdljsn::Json_VisitUtil</class>
  <class kind="class">BloombergLP::bdljsn::Location</class>
  <class kind="class">BloombergLP::bdljsn::NumberUtil</class>
  <class kind="class">BloombergLP::bdljsn::NumberUtil_IsSigned</class>
  <class kind="class">BloombergLP::bdljsn::ReadOptions</class>
  <class kind="class">BloombergLP::bdljsn::StringUtil</class>
  <class kind="class">BloombergLP::bdljsn::Tokenizer</class>
  <class kind="class">BloombergLP::bdljsn::WriteOptions</class>
  <class kind="class">BloombergLP::bdljsn::WriteStyle</class>
  <class kind="class">BloombergLP::bdljsn::hashAppend</class>
  <class kind="class">BloombergLP::bdljsn::swap</class>
  <class kind="class">BloombergLP::bdljsn::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdljsn::operator==</class>
  <class kind="class">BloombergLP::bdljsn::operator!=</class>
  <class kind="class">BloombergLP::bdljsn::jsonNull</class>
  <member kind="function">
    <type>bdljsn::Json</type>
    <name>operator&quot;&quot;_json</name>
    <anchorfile>BloombergLP/bdljsn/operator_json.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* text, std::size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Error</name>
  <filename>BloombergLP/bdljsn/Error.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Error::Error</class>
  <class kind="class">BloombergLP::bdljsn::Error::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~Error</name>
    <anchorfile>BloombergLP/bdljsn/Error/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdljsn/Error/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Location&amp;</type>
    <name>location</name>
    <anchorfile>BloombergLP/bdljsn/Error/location.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>message</name>
    <anchorfile>BloombergLP/bdljsn/Error/message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/Error/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>Error&amp;</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdljsn/Error/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Error&amp;</type>
    <name>setLocation</name>
    <anchorfile>BloombergLP/bdljsn/Error/setLocation.adoc</anchorfile>
    <anchor/>
    <arglist>(const Location&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>Error&amp;</type>
    <name>setMessage</name>
    <anchorfile>BloombergLP/bdljsn/Error/setMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdljsn/Error/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Error&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Error, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Error, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdljsn/Error/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Error::Error</name>
  <filename>BloombergLP/bdljsn/Error/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Error::operator=</name>
  <filename>BloombergLP/bdljsn/Error/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json</name>
  <filename>BloombergLP/bdljsn/Json.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Json::Json</class>
  <class kind="class">BloombergLP::bdljsn::Json::operator=</class>
  <class kind="class">BloombergLP::bdljsn::Json::insert</class>
  <class kind="class">BloombergLP::bdljsn::Json::makeArray</class>
  <class kind="class">BloombergLP::bdljsn::Json::makeBoolean</class>
  <class kind="class">BloombergLP::bdljsn::Json::makeNumber</class>
  <class kind="class">BloombergLP::bdljsn::Json::makeObject</class>
  <class kind="class">BloombergLP::bdljsn::Json::makeString</class>
  <class kind="class">BloombergLP::bdljsn::Json::operator[]</class>
  <class kind="class">BloombergLP::bdljsn::Json::pushBack</class>
  <class kind="class">BloombergLP::bdljsn::Json::theArray</class>
  <class kind="class">BloombergLP::bdljsn::Json::theBoolean</class>
  <class kind="class">BloombergLP::bdljsn::Json::theNull</class>
  <class kind="class">BloombergLP::bdljsn::Json::theNumber</class>
  <class kind="class">BloombergLP::bdljsn::Json::theObject</class>
  <class kind="class">BloombergLP::bdljsn::Json::visit</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdljsn/Json/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Decimal64</type>
    <name>asDecimal64</name>
    <anchorfile>BloombergLP/bdljsn/Json/asDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asDecimal64Exact</name>
    <anchorfile>BloombergLP/bdljsn/Json/asDecimal64Exact.adoc</anchorfile>
    <anchor/>
    <arglist>(bdldfp::Decimal64* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>asDouble</name>
    <anchorfile>BloombergLP/bdljsn/Json/asDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>asFloat</name>
    <anchorfile>BloombergLP/bdljsn/Json/asFloat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInt</name>
    <anchorfile>BloombergLP/bdljsn/Json/asInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInt64</name>
    <anchorfile>BloombergLP/bdljsn/Json/asInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asLong</name>
    <anchorfile>BloombergLP/bdljsn/Json/asLong.adoc</anchorfile>
    <anchor/>
    <arglist>(long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asLonglong</name>
    <anchorfile>BloombergLP/bdljsn/Json/asLonglong.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asShort</name>
    <anchorfile>BloombergLP/bdljsn/Json/asShort.adoc</anchorfile>
    <anchor/>
    <arglist>(short* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUint</name>
    <anchorfile>BloombergLP/bdljsn/Json/asUint.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUint64</name>
    <anchorfile>BloombergLP/bdljsn/Json/asUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUlong</name>
    <anchorfile>BloombergLP/bdljsn/Json/asUlong.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUlonglong</name>
    <anchorfile>BloombergLP/bdljsn/Json/asUlonglong.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUshort</name>
    <anchorfile>BloombergLP/bdljsn/Json/asUshort.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* result)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>BloombergLP/bdljsn/Json/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>BloombergLP/bdljsn/Json/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>BloombergLP/bdljsn/Json/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdljsn/Json/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>BloombergLP/bdljsn/Json/isNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isObject</name>
    <anchorfile>BloombergLP/bdljsn/Json/isObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>BloombergLP/bdljsn/Json/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeNull</name>
    <anchorfile>BloombergLP/bdljsn/Json/makeNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/Json/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdljsn/Json/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdljsn/Json/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Json&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>theString</name>
    <anchorfile>BloombergLP/bdljsn/Json/theString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonType::Enum</type>
    <name>type</name>
    <anchorfile>BloombergLP/bdljsn/Json/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Json, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Json, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-05d0.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonArray&amp;</type>
    <name>operator JsonArray&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-0def.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonNull&amp;</type>
    <name>operator JsonNull&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-0a9.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonNumber&amp;</type>
    <name>operator JsonNumber&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonObject&amp;</type>
    <name>operator JsonObject&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool&amp;</type>
    <name>operator bool&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const JsonArray&amp;</type>
    <name>operator const JsonArray&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const JsonNull&amp;</type>
    <name>operator const JsonNull&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-0aa.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const JsonNumber&amp;</type>
    <name>operator const JsonNumber&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-0de6.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const JsonObject&amp;</type>
    <name>operator const JsonObject&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-05d7.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bool&amp;</type>
    <name>operator const bool&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>operator const bsl::string&amp;</name>
    <anchorfile>BloombergLP/bdljsn/Json/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::Json</name>
  <filename>BloombergLP/bdljsn/Json/2constructor-0b3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::operator=</name>
  <filename>BloombergLP/bdljsn/Json/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::insert</name>
  <filename>BloombergLP/bdljsn/Json/insert-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::makeArray</name>
  <filename>BloombergLP/bdljsn/Json/makeArray-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::makeBoolean</name>
  <filename>BloombergLP/bdljsn/Json/makeBoolean-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::makeNumber</name>
  <filename>BloombergLP/bdljsn/Json/makeNumber-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::makeObject</name>
  <filename>BloombergLP/bdljsn/Json/makeObject-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::makeString</name>
  <filename>BloombergLP/bdljsn/Json/makeString-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::operator[]</name>
  <filename>BloombergLP/bdljsn/Json/operator_subs-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::pushBack</name>
  <filename>BloombergLP/bdljsn/Json/pushBack-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::theArray</name>
  <filename>BloombergLP/bdljsn/Json/theArray-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::theBoolean</name>
  <filename>BloombergLP/bdljsn/Json/theBoolean-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::theNull</name>
  <filename>BloombergLP/bdljsn/Json/theNull-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::theNumber</name>
  <filename>BloombergLP/bdljsn/Json/theNumber-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::theObject</name>
  <filename>BloombergLP/bdljsn/Json/theObject-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json::visit</name>
  <filename>BloombergLP/bdljsn/Json/visit-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray</name>
  <filename>BloombergLP/bdljsn/JsonArray.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonArray::ConstIterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::Iterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::const_iterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::const_reference</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::difference_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::iterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::reference</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::size_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::value_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::JsonArray</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::operator=</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::assign</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::back</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::begin</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::end</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::erase</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::front</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::insert</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::operator[]</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::pushBack</class>
  <class kind="class">BloombergLP::bdljsn::JsonArray::resize</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonArray::ConstIterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonArray::ConstIterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>maxSize</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/maxSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>popBack</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/popBack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(JsonArray&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;JsonArray, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;JsonArray, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdljsn/JsonArray/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::ConstIterator</name>
  <filename>BloombergLP/bdljsn/JsonArray/ConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::Iterator</name>
  <filename>BloombergLP/bdljsn/JsonArray/Iterator-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::const_iterator</name>
  <filename>BloombergLP/bdljsn/JsonArray/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::const_reference</name>
  <filename>BloombergLP/bdljsn/JsonArray/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::difference_type</name>
  <filename>BloombergLP/bdljsn/JsonArray/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::iterator</name>
  <filename>BloombergLP/bdljsn/JsonArray/iterator-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::reference</name>
  <filename>BloombergLP/bdljsn/JsonArray/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::size_type</name>
  <filename>BloombergLP/bdljsn/JsonArray/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::value_type</name>
  <filename>BloombergLP/bdljsn/JsonArray/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::JsonArray</name>
  <filename>BloombergLP/bdljsn/JsonArray/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::operator=</name>
  <filename>BloombergLP/bdljsn/JsonArray/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::assign</name>
  <filename>BloombergLP/bdljsn/JsonArray/assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::back</name>
  <filename>BloombergLP/bdljsn/JsonArray/back-068.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::begin</name>
  <filename>BloombergLP/bdljsn/JsonArray/begin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::end</name>
  <filename>BloombergLP/bdljsn/JsonArray/end-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::erase</name>
  <filename>BloombergLP/bdljsn/JsonArray/erase-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::front</name>
  <filename>BloombergLP/bdljsn/JsonArray/front-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::insert</name>
  <filename>BloombergLP/bdljsn/JsonArray/insert-0e4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::operator[]</name>
  <filename>BloombergLP/bdljsn/JsonArray/operator_subs-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::pushBack</name>
  <filename>BloombergLP/bdljsn/JsonArray/pushBack-0b8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonArray::resize</name>
  <filename>BloombergLP/bdljsn/JsonArray/resize-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonNull</name>
  <filename>BloombergLP/bdljsn/JsonNull-0b.adoc</filename>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/JsonNull-0b/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonNumber</name>
  <filename>BloombergLP/bdljsn/JsonNumber.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonNumber::allocator_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonNumber::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdljsn::JsonNumber::JsonNumber</class>
  <class kind="class">BloombergLP::bdljsn::JsonNumber::operator=</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Decimal64</type>
    <name>asDecimal64</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asDecimal64Exact</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asDecimal64Exact.adoc</anchorfile>
    <anchor/>
    <arglist>(bdldfp::Decimal64* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>asDouble</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>asFloat</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asFloat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInt</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInt64</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asLong</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asLong.adoc</anchorfile>
    <anchor/>
    <arglist>(long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asLonglong</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asLonglong.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asShort</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asShort.adoc</anchorfile>
    <anchor/>
    <arglist>(short* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUint</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asUint.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUint64</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUlong</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asUlong.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUlonglong</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asUlonglong.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUshort</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/asUshort.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* result)</arglist>
  </member>
  <member kind="function">
    <type>JsonNumber::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const JsonNumber&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isIntegral</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/isIntegral.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(JsonNumber&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;JsonNumber, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;JsonNumber, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/2conversion-03b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Decimal64</type>
    <name>operator bdldfp::Decimal64</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>operator double</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>operator float</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/2conversion-03d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumber</name>
    <anchorfile>BloombergLP/bdljsn/JsonNumber/isValidNumber.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; text)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonNumber::allocator_type</name>
  <filename>BloombergLP/bdljsn/JsonNumber/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonNumber::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdljsn/JsonNumber/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonNumber::JsonNumber</name>
  <filename>BloombergLP/bdljsn/JsonNumber/2constructor-031.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonNumber::operator=</name>
  <filename>BloombergLP/bdljsn/JsonNumber/operator_assign-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject</name>
  <filename>BloombergLP/bdljsn/JsonObject.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonObject::ConstIterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::Iterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::IteratorAndStatus</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::Member</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::const_iterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::const_reference</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::difference_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::iterator</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::reference</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::size_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::value_type</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::JsonObject</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::operator=</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::begin</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::end</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::erase</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::find</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::insert</class>
  <class kind="class">BloombergLP::bdljsn::JsonObject::operator[]</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonObject::ConstIterator</type>
    <name>cbegin</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>JsonObject::ConstIterator</type>
    <name>cend</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(JsonObject&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;JsonObject, HasPrintMethod&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;JsonObject, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::ConstIterator</name>
  <filename>BloombergLP/bdljsn/JsonObject/ConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::Iterator</name>
  <filename>BloombergLP/bdljsn/JsonObject/Iterator-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::IteratorAndStatus</name>
  <filename>BloombergLP/bdljsn/JsonObject/IteratorAndStatus.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::Member</name>
  <filename>BloombergLP/bdljsn/JsonObject/Member.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::const_iterator</name>
  <filename>BloombergLP/bdljsn/JsonObject/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::const_reference</name>
  <filename>BloombergLP/bdljsn/JsonObject/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::difference_type</name>
  <filename>BloombergLP/bdljsn/JsonObject/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::iterator</name>
  <filename>BloombergLP/bdljsn/JsonObject/iterator-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::reference</name>
  <filename>BloombergLP/bdljsn/JsonObject/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::size_type</name>
  <filename>BloombergLP/bdljsn/JsonObject/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::value_type</name>
  <filename>BloombergLP/bdljsn/JsonObject/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::JsonObject</name>
  <filename>BloombergLP/bdljsn/JsonObject/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::operator=</name>
  <filename>BloombergLP/bdljsn/JsonObject/operator_assign-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::begin</name>
  <filename>BloombergLP/bdljsn/JsonObject/begin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::end</name>
  <filename>BloombergLP/bdljsn/JsonObject/end-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::erase</name>
  <filename>BloombergLP/bdljsn/JsonObject/erase-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::find</name>
  <filename>BloombergLP/bdljsn/JsonObject/find-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::insert</name>
  <filename>BloombergLP/bdljsn/JsonObject/insert-032.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject::operator[]</name>
  <filename>BloombergLP/bdljsn/JsonObject/operator_subs-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject_MemberInitializer</name>
  <filename>BloombergLP/bdljsn/JsonObject_MemberInitializer.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonObject_MemberInitializer::JsonObject_MemberInitializer</class>
  <member kind="function">
    <type>std::string_view</type>
    <name>key</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject_MemberInitializer/key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Json_Initializer&amp;</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdljsn/JsonObject_MemberInitializer/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonObject_MemberInitializer::JsonObject_MemberInitializer</name>
  <filename>BloombergLP/bdljsn/JsonObject_MemberInitializer/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Datum</class>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Expected</class>
  <member kind="function">
    <type>const Datum*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdljsn/JsonTestSuiteUtil/data.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t index)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>numData</name>
    <anchorfile>BloombergLP/bdljsn/JsonTestSuiteUtil/numData.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Datum</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Datum.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_JSON_p</class>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_expected</class>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_length</class>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_line</class>
  <class kind="class">BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_testName_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_JSON_p</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Datum/d_JSON_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_expected</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Datum/d_expected.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_length</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Datum/d_length.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_line</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Datum/d_line.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Datum::d_testName_p</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Datum/d_testName_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonTestSuiteUtil::Expected</name>
  <filename>BloombergLP/bdljsn/JsonTestSuiteUtil/Expected.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonType</name>
  <filename>BloombergLP/bdljsn/JsonType.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonType::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/JsonType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, JsonType::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdljsn/JsonType/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(JsonType::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonType::Enum</name>
  <filename>BloombergLP/bdljsn/JsonType/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonUtil</name>
  <filename>BloombergLP/bdljsn/JsonUtil.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::JsonUtil::LineAndColumnNumber</class>
  <class kind="class">BloombergLP::bdljsn::JsonUtil::printError</class>
  <class kind="class">BloombergLP::bdljsn::JsonUtil::read</class>
  <class kind="class">BloombergLP::bdljsn::JsonUtil::write</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonUtil::LineAndColumnNumber</name>
  <filename>BloombergLP/bdljsn/JsonUtil/LineAndColumnNumber.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonUtil::printError</name>
  <filename>BloombergLP/bdljsn/JsonUtil/printError-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonUtil::read</name>
  <filename>BloombergLP/bdljsn/JsonUtil/read-02c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::JsonUtil::write</name>
  <filename>BloombergLP/bdljsn/JsonUtil/write-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_ConstructVisitor</name>
  <filename>BloombergLP/bdljsn/Json_ConstructVisitor.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Json_ConstructVisitor::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>Json_ConstructVisitor</name>
    <anchorfile>BloombergLP/bdljsn/Json_ConstructVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Json* json)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_ConstructVisitor::operator()</name>
  <filename>BloombergLP/bdljsn/Json_ConstructVisitor/operator_call-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_Initializer</name>
  <filename>BloombergLP/bdljsn/Json_Initializer.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Json_Initializer::Storage</class>
  <class kind="class">BloombergLP::bdljsn::Json_Initializer::Json_Initializer</class>
  <member kind="function">
    <type>const Json_Initializer::Storage&amp;</type>
    <name>get_storage</name>
    <anchorfile>BloombergLP/bdljsn/Json_Initializer/get_storage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_Initializer::Storage</name>
  <filename>BloombergLP/bdljsn/Json_Initializer/Storage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_Initializer::Json_Initializer</name>
  <filename>BloombergLP/bdljsn/Json_Initializer/2constructor-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_StringInvariantGuard</name>
  <filename>BloombergLP/bdljsn/Json_StringInvariantGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Json_StringInvariantGuard</name>
    <anchorfile>BloombergLP/bdljsn/Json_StringInvariantGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* string)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Json_StringInvariantGuard</name>
    <anchorfile>BloombergLP/bdljsn/Json_StringInvariantGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_VisitUtil</name>
  <filename>BloombergLP/bdljsn/Json_VisitUtil.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Json_VisitUtil::invokeVisitor</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Json_VisitUtil::invokeVisitor</name>
  <filename>BloombergLP/bdljsn/Json_VisitUtil/invokeVisitor-060.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Location</name>
  <filename>BloombergLP/bdljsn/Location.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Location::Location</class>
  <member kind="function">
    <type>Location&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdljsn/Location/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Location&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdljsn/Location/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/Location/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>Location&amp;</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdljsn/Location/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Location&amp;</type>
    <name>setOffset</name>
    <anchorfile>BloombergLP/bdljsn/Location/setOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdljsn/Location/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Location&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Location, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Location, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdljsn/Location/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Location::Location</name>
  <filename>BloombergLP/bdljsn/Location/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::NumberUtil</name>
  <filename>BloombergLP/bdljsn/NumberUtil.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::NumberUtil::Int64</class>
  <class kind="class">BloombergLP::bdljsn::NumberUtil::Uint64</class>
  <class kind="class">BloombergLP::bdljsn::NumberUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdljsn::NumberUtil::stringify</class>
  <member kind="function">
    <type>bool</type>
    <name>areEqual</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/areEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; lhs, const std::string_view&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdldfp::Decimal64</type>
    <name>asDecimal64</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asDecimal64.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asDecimal64Exact</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asDecimal64Exact.adoc</anchorfile>
    <anchor/>
    <arglist>(bdldfp::Decimal64* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>asDouble</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>asFloat</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asFloat.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInt</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asInt.adoc</anchorfile>
    <anchor/>
    <arglist>(int* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInt64</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(Int64* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asInteger</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asInteger.adoc</anchorfile>
    <anchor/>
    <arglist>(t_INTEGER_TYPE* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asLong</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asLong.adoc</anchorfile>
    <anchor/>
    <arglist>(long* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asLonglong</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asLonglong.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asShort</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asShort.adoc</anchorfile>
    <anchor/>
    <arglist>(short* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUint</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asUint.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUint64</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint64* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUlong</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asUlong.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUlonglong</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asUlonglong.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>asUshort</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/asUshort.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* result, const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isIntegralNumber</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/isIntegralNumber.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidNumber</name>
    <anchorfile>BloombergLP/bdljsn/NumberUtil/isValidNumber.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::NumberUtil::Int64</name>
  <filename>BloombergLP/bdljsn/NumberUtil/Int64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::NumberUtil::Uint64</name>
  <filename>BloombergLP/bdljsn/NumberUtil/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::NumberUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdljsn/NumberUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::NumberUtil::stringify</name>
  <filename>BloombergLP/bdljsn/NumberUtil/stringify-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::NumberUtil_IsSigned</name>
  <filename>BloombergLP/bdljsn/NumberUtil_IsSigned.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::ReadOptions</name>
  <filename>BloombergLP/bdljsn/ReadOptions.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::ReadOptions::ReadOptions</class>
  <class kind="class">BloombergLP::bdljsn::ReadOptions::s_DEFAULT_INITIALIZER_ALLOW_TRAILING_TEXT</class>
  <class kind="class">BloombergLP::bdljsn::ReadOptions::s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH</class>
  <member kind="function">
    <type>void</type>
    <name>~ReadOptions</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ReadOptions&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReadOptions&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowTrailingText</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/allowTrailingText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxNestedDepth</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/maxNestedDepth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>ReadOptions&amp;</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ReadOptions&amp;</type>
    <name>setAllowTrailingText</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/setAllowTrailingText.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>ReadOptions&amp;</type>
    <name>setMaxNestedDepth</name>
    <anchorfile>BloombergLP/bdljsn/ReadOptions/setMaxNestedDepth.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::ReadOptions::ReadOptions</name>
  <filename>BloombergLP/bdljsn/ReadOptions/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::ReadOptions::s_DEFAULT_INITIALIZER_ALLOW_TRAILING_TEXT</name>
  <filename>BloombergLP/bdljsn/ReadOptions/s_DEFAULT_INITIALIZER_ALLOW_TRAILING_TEXT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::ReadOptions::s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH</name>
  <filename>BloombergLP/bdljsn/ReadOptions/s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::StringUtil</name>
  <filename>BloombergLP/bdljsn/StringUtil.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::StringUtil::Flags</class>
  <class kind="class">BloombergLP::bdljsn::StringUtil::readString</class>
  <class kind="class">BloombergLP::bdljsn::StringUtil::readUnquotedString</class>
  <member kind="function">
    <type>int</type>
    <name>writeString</name>
    <anchorfile>BloombergLP/bdljsn/StringUtil/writeString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const std::string_view&amp; string, int flags)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::StringUtil::Flags</name>
  <filename>BloombergLP/bdljsn/StringUtil/Flags.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::StringUtil::readString</name>
  <filename>BloombergLP/bdljsn/StringUtil/readString-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::StringUtil::readUnquotedString</name>
  <filename>BloombergLP/bdljsn/StringUtil/readUnquotedString-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Tokenizer</name>
  <filename>BloombergLP/bdljsn/Tokenizer.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::Tokenizer::IntPtr</class>
  <class kind="class">BloombergLP::bdljsn::Tokenizer::Uint64</class>
  <class kind="class">BloombergLP::bdljsn::Tokenizer::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdljsn::Tokenizer::ConformanceMode</class>
  <class kind="class">BloombergLP::bdljsn::Tokenizer::TokenType</class>
  <member kind="function">
    <type>void</type>
    <name>Tokenizer</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Tokenizer</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>advanceToNextToken</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/advanceToNextToken.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowConsecutiveSeparators</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowConsecutiveSeparators.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowFormFeedAsWhitespace</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowFormFeedAsWhitespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowHeterogenousArrays</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowHeterogenousArrays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowNonUtf8StringLiterals</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowNonUtf8StringLiterals.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowStandAloneValues</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowStandAloneValues.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowTrailingTopLevelComma</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowTrailingTopLevelComma.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>allowUnescapedControlCharacters</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/allowUnescapedControlCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer::ConformanceMode</type>
    <name>conformanceMode</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/conformanceMode-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>currentPosition</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/currentPosition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>readOffset</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/readOffset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>readStatus</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/readStatus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streambuf* streambuf)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>resetStreamBufGetPointer</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/resetStreamBufGetPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowConsecutiveSeparators</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowConsecutiveSeparators.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowFormFeedAsWhitespace</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowFormFeedAsWhitespace.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowHeterogenousArrays</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowHeterogenousArrays.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowNonUtf8StringLiterals</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowNonUtf8StringLiterals.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowStandAloneValues</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowStandAloneValues.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowTrailingTopLevelComma</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowTrailingTopLevelComma.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setAllowUnescapedControlCharacters</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setAllowUnescapedControlCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer&amp;</type>
    <name>setConformanceMode</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/setConformanceMode.adoc</anchorfile>
    <anchor/>
    <arglist>(ConformanceMode mode)</arglist>
  </member>
  <member kind="function">
    <type>Tokenizer::TokenType</type>
    <name>tokenType</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/tokenType-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>value</name>
    <anchorfile>BloombergLP/bdljsn/Tokenizer/value.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view* data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Tokenizer::IntPtr</name>
  <filename>BloombergLP/bdljsn/Tokenizer/IntPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Tokenizer::Uint64</name>
  <filename>BloombergLP/bdljsn/Tokenizer/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Tokenizer::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdljsn/Tokenizer/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Tokenizer::ConformanceMode</name>
  <filename>BloombergLP/bdljsn/Tokenizer/ConformanceMode-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::Tokenizer::TokenType</name>
  <filename>BloombergLP/bdljsn/Tokenizer/TokenType-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions</name>
  <filename>BloombergLP/bdljsn/WriteOptions.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::WriteOptions::WriteOptions</class>
  <class kind="class">BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_ESCAPE_FORWARD_SLASH</class>
  <class kind="class">BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</class>
  <class kind="class">BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_SORT_MEMBERS</class>
  <class kind="class">BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_SPACES_PER_LEVEL</class>
  <class kind="class">BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_STYLE</class>
  <member kind="function">
    <type>void</type>
    <name>~WriteOptions</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const WriteOptions&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>escapeForwardSlash</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/escapeForwardSlash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initialIndentLevel</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/initialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>setEscapeForwardSlash</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/setEscapeForwardSlash.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>setInitialIndentLevel</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/setInitialIndentLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>setSortMembers</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/setSortMembers.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>setSpacesPerLevel</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/setSpacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>WriteOptions&amp;</type>
    <name>setStyle</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/setStyle.adoc</anchorfile>
    <anchor/>
    <arglist>(bdljsn::WriteStyle::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sortMembers</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/sortMembers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdljsn::WriteStyle::Enum</type>
    <name>style</name>
    <anchorfile>BloombergLP/bdljsn/WriteOptions/style.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions::WriteOptions</name>
  <filename>BloombergLP/bdljsn/WriteOptions/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_ESCAPE_FORWARD_SLASH</name>
  <filename>BloombergLP/bdljsn/WriteOptions/s_DEFAULT_INITIALIZER_ESCAPE_FORWARD_SLASH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL</name>
  <filename>BloombergLP/bdljsn/WriteOptions/s_DEFAULT_INITIALIZER_INITIAL_INDENT_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_SORT_MEMBERS</name>
  <filename>BloombergLP/bdljsn/WriteOptions/s_DEFAULT_INITIALIZER_SORT_MEMBERS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_SPACES_PER_LEVEL</name>
  <filename>BloombergLP/bdljsn/WriteOptions/s_DEFAULT_INITIALIZER_SPACES_PER_LEVEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteOptions::s_DEFAULT_INITIALIZER_STYLE</name>
  <filename>BloombergLP/bdljsn/WriteOptions/s_DEFAULT_INITIALIZER_STYLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteStyle</name>
  <filename>BloombergLP/bdljsn/WriteStyle.adoc</filename>
  <class kind="class">BloombergLP::bdljsn::WriteStyle::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdljsn/WriteStyle/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, WriteStyle::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdljsn/WriteStyle/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(WriteStyle::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::WriteStyle::Enum</name>
  <filename>BloombergLP/bdljsn/WriteStyle/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::hashAppend</name>
  <filename>BloombergLP/bdljsn/hashAppend-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::swap</name>
  <filename>BloombergLP/bdljsn/swap-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::operator&lt;&lt;</name>
  <filename>BloombergLP/bdljsn/operator_lshift-07d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::operator==</name>
  <filename>BloombergLP/bdljsn/operator_eq-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::operator!=</name>
  <filename>BloombergLP/bdljsn/operator_not_eq-085.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdljsn::jsonNull</name>
  <filename>BloombergLP/bdljsn/jsonNull-08.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlm</name>
  <filename>BloombergLP/bdlm.adoc</filename>
  <class kind="class">BloombergLP::bdlm::InstanceCount</class>
  <class kind="class">BloombergLP::bdlm::Metric</class>
  <class kind="class">BloombergLP::bdlm::MetricDescriptor</class>
  <class kind="class">BloombergLP::bdlm::MetricsAdapter</class>
  <class kind="class">BloombergLP::bdlm::MetricsRegistry</class>
  <class kind="class">BloombergLP::bdlm::MetricsRegistryRegistrationHandle</class>
  <class kind="class">BloombergLP::bdlm::operator==</class>
  <class kind="class">BloombergLP::bdlm::operator!=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::InstanceCount</name>
  <filename>BloombergLP/bdlm/InstanceCount.adoc</filename>
  <class kind="class">BloombergLP::bdlm::InstanceCount::Value</class>
  <member kind="function">
    <type>InstanceCount::Value</type>
    <name>nextInstanceNumber</name>
    <anchorfile>BloombergLP/bdlm/InstanceCount/nextInstanceNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::InstanceCount::Value</name>
  <filename>BloombergLP/bdlm/InstanceCount/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::Metric</name>
  <filename>BloombergLP/bdlm/Metric.adoc</filename>
  <class kind="class">BloombergLP::bdlm::Metric::Gauge</class>
  <class kind="class">BloombergLP::bdlm::Metric::Metric</class>
  <member kind="function">
    <type>Metric&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlm/Metric/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Gauge&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGauge</name>
    <anchorfile>BloombergLP/bdlm/Metric/isGauge.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Metric::Gauge&amp;</type>
    <name>theGauge</name>
    <anchorfile>BloombergLP/bdlm/Metric/theGauge.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::Metric::Gauge</name>
  <filename>BloombergLP/bdlm/Metric/Gauge.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::Metric::Metric</name>
  <filename>BloombergLP/bdlm/Metric/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricDescriptor</name>
  <filename>BloombergLP/bdlm/MetricDescriptor.adoc</filename>
  <class kind="class">BloombergLP::bdlm::MetricDescriptor::MetricDescriptor</class>
  <class kind="class">BloombergLP::bdlm::MetricDescriptor::k_USE_METRICS_ADAPTER_NAMESPACE_SELECTION</class>
  <class kind="class">BloombergLP::bdlm::MetricDescriptor::k_USE_METRICS_ADAPTER_OBJECT_ID_SELECTION</class>
  <member kind="function">
    <type>MetricDescriptor&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricDescriptor&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const InstanceCount::Value&amp;</type>
    <name>instanceNumber</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/instanceNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>metricName</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/metricName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>metricNamespace</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/metricNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>objectIdentifier</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/objectIdentifier.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>objectTypeAbbreviation</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/objectTypeAbbreviation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>objectTypeName</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/objectTypeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInstanceNumber</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/setInstanceNumber.adoc</anchorfile>
    <anchor/>
    <arglist>(const InstanceCount::Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMetricName</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/setMetricName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMetricNamespace</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/setMetricNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setObjectIdentifier</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/setObjectIdentifier.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setObjectTypeAbbreviation</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/setObjectTypeAbbreviation.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setObjectTypeName</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/setObjectTypeName.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricDescriptor, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricDescriptor, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlm/MetricDescriptor/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricDescriptor::MetricDescriptor</name>
  <filename>BloombergLP/bdlm/MetricDescriptor/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricDescriptor::k_USE_METRICS_ADAPTER_NAMESPACE_SELECTION</name>
  <filename>BloombergLP/bdlm/MetricDescriptor/k_USE_METRICS_ADAPTER_NAMESPACE_SELECTION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricDescriptor::k_USE_METRICS_ADAPTER_OBJECT_ID_SELECTION</name>
  <filename>BloombergLP/bdlm/MetricDescriptor/k_USE_METRICS_ADAPTER_OBJECT_ID_SELECTION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsAdapter</name>
  <filename>BloombergLP/bdlm/MetricsAdapter.adoc</filename>
  <class kind="class">BloombergLP::bdlm::MetricsAdapter::Callback</class>
  <class kind="class">BloombergLP::bdlm::MetricsAdapter::CallbackHandle</class>
  <member kind="function">
    <type>void</type>
    <name>~MetricsAdapter</name>
    <anchorfile>BloombergLP/bdlm/MetricsAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CallbackHandle</type>
    <name>registerCollectionCallback</name>
    <anchorfile>BloombergLP/bdlm/MetricsAdapter/registerCollectionCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const MetricDescriptor&amp; metricDescriptor, const Callback&amp; callback)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeCollectionCallback</name>
    <anchorfile>BloombergLP/bdlm/MetricsAdapter/removeCollectionCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(const CallbackHandle&amp; handle)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsAdapter::Callback</name>
  <filename>BloombergLP/bdlm/MetricsAdapter/Callback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsAdapter::CallbackHandle</name>
  <filename>BloombergLP/bdlm/MetricsAdapter/CallbackHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsRegistry</name>
  <filename>BloombergLP/bdlm/MetricsRegistry.adoc</filename>
  <class kind="class">BloombergLP::bdlm::MetricsRegistry::Callback</class>
  <class kind="class">BloombergLP::bdlm::MetricsRegistry::CallbackHandle</class>
  <member kind="function">
    <type>void</type>
    <name>MetricsRegistry</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MetricsRegistry</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>disableMetricsCollection</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/disableMetricsCollection.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>enableMetricsCollection</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/enableMetricsCollection.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRegisteredCollectionCallbacks</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/numRegisteredCollectionCallbacks.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>registerCollectionCallback</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/registerCollectionCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsRegistryRegistrationHandle* result, const bdlm::MetricDescriptor&amp; descriptor, const Callback&amp; callback)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>removeMetricsAdapter</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/removeMetricsAdapter.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsAdapter* adapter)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMetricsAdapter</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/setMetricsAdapter.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsAdapter* adapter)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricsRegistry, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MetricsRegistry, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricsRegistry&amp;</type>
    <name>defaultInstance</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistry/defaultInstance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsRegistry::Callback</name>
  <filename>BloombergLP/bdlm/MetricsRegistry/Callback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsRegistry::CallbackHandle</name>
  <filename>BloombergLP/bdlm/MetricsRegistry/CallbackHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsRegistryRegistrationHandle</name>
  <filename>BloombergLP/bdlm/MetricsRegistryRegistrationHandle.adoc</filename>
  <class kind="class">BloombergLP::bdlm::MetricsRegistryRegistrationHandle::MetricsRegistryRegistrationHandle</class>
  <member kind="function">
    <type>void</type>
    <name>~MetricsRegistryRegistrationHandle</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistryRegistrationHandle/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MetricsRegistryRegistrationHandle&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistryRegistrationHandle/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;MetricsRegistryRegistrationHandle&gt; original)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRegistered</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistryRegistrationHandle/isRegistered.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistryRegistrationHandle/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricsRegistryRegistrationHandle&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>unregister</name>
    <anchorfile>BloombergLP/bdlm/MetricsRegistryRegistrationHandle/unregister.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::MetricsRegistryRegistrationHandle::MetricsRegistryRegistrationHandle</name>
  <filename>BloombergLP/bdlm/MetricsRegistryRegistrationHandle/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::operator==</name>
  <filename>BloombergLP/bdlm/operator_eq-0b9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlm::operator!=</name>
  <filename>BloombergLP/bdlm/operator_not_eq-0d.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlma</name>
  <filename>BloombergLP/bdlma.adoc</filename>
  <class kind="class">BloombergLP::bdlma::AlignedAllocator</class>
  <class kind="class">BloombergLP::bdlma::AligningAllocator</class>
  <class kind="class">BloombergLP::bdlma::AutoReleaser</class>
  <class kind="class">BloombergLP::bdlma::BlockList</class>
  <class kind="class">BloombergLP::bdlma::BufferImpUtil</class>
  <class kind="class">BloombergLP::bdlma::BufferManager</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialAllocator</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialPool</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentAllocatorAdapter</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentFixedPool</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentFixedPool_Node</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentMultipool</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentMultipoolAllocator</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentPool</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentPoolAllocator</class>
  <class kind="class">BloombergLP::bdlma::CountingAllocator</class>
  <class kind="class">BloombergLP::bdlma::DefaultDeleter</class>
  <class kind="class">BloombergLP::bdlma::Deleter</class>
  <class kind="class">BloombergLP::bdlma::Factory</class>
  <class kind="class">BloombergLP::bdlma::GuardingAllocator</class>
  <class kind="class">BloombergLP::bdlma::HeapBypassAllocator</class>
  <class kind="class">BloombergLP::bdlma::InfrequentDeleteBlockList</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject</class>
  <class kind="class">BloombergLP::bdlma::LocalSequentialAllocator</class>
  <class kind="class">BloombergLP::bdlma::ManagedAllocator</class>
  <class kind="class">BloombergLP::bdlma::MemoryBlockDescriptor</class>
  <class kind="class">BloombergLP::bdlma::Multipool</class>
  <class kind="class">BloombergLP::bdlma::MultipoolAllocator</class>
  <class kind="class">BloombergLP::bdlma::Pool</class>
  <class kind="class">BloombergLP::bdlma::SequentialAllocator</class>
  <class kind="class">BloombergLP::bdlma::SequentialPool</class>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bdlma/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const MemoryBlockDescriptor&amp; lhs, const MemoryBlockDescriptor&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bdlma/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const MemoryBlockDescriptor&amp; lhs, const MemoryBlockDescriptor&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::AlignedAllocator</name>
  <filename>BloombergLP/bdlma/AlignedAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::Allocator::allocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateAligned</name>
    <anchorfile>BloombergLP/bdlma/AlignedAllocator/allocateAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size, bsls::Types::size_type alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::AligningAllocator</name>
  <filename>BloombergLP/bdlma/AligningAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::AligningAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::AligningAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>AligningAllocator</name>
    <anchorfile>BloombergLP/bdlma/AligningAllocator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type alignment, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::AligningAllocator::allocate</name>
  <filename>BloombergLP/bdlma/AligningAllocator/allocate-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::AligningAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/AligningAllocator/deallocate-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::AutoReleaser</name>
  <filename>BloombergLP/bdlma/AutoReleaser.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AutoReleaser</name>
    <anchorfile>BloombergLP/bdlma/AutoReleaser/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR* originalAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AutoReleaser</name>
    <anchorfile>BloombergLP/bdlma/AutoReleaser/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/AutoReleaser/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlma/AutoReleaser/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR* newAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BlockList</name>
  <filename>BloombergLP/bdlma/BlockList.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BlockList</name>
    <anchorfile>BloombergLP/bdlma/BlockList/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BlockList</name>
    <anchorfile>BloombergLP/bdlma/BlockList/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/BlockList/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/BlockList/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/BlockList/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/BlockList/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferImpUtil</name>
  <filename>BloombergLP/bdlma/BufferImpUtil.adoc</filename>
  <member kind="function">
    <type>void*</type>
    <name>allocateFromBuffer</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateFromBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type bufferSize, bsls::Types::size_type size, bsls::Alignment::Strategy strategy)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateFromBufferRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateFromBufferRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type size, bsls::Alignment::Strategy strategy)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateMaximallyAlignedFromBuffer</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateMaximallyAlignedFromBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type bufferSize, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateMaximallyAlignedFromBufferRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateMaximallyAlignedFromBufferRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateNaturallyAlignedFromBuffer</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateNaturallyAlignedFromBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type bufferSize, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateNaturallyAlignedFromBufferRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateNaturallyAlignedFromBufferRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateOneByteAlignedFromBuffer</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateOneByteAlignedFromBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type bufferSize, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateOneByteAlignedFromBufferRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferImpUtil/allocateOneByteAlignedFromBufferRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::IntPtr* cursor, char* buffer, bsls::Types::size_type size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferManager</name>
  <filename>BloombergLP/bdlma/BufferManager.adoc</filename>
  <class kind="class">BloombergLP::bdlma::BufferManager::BufferManager</class>
  <member kind="function">
    <type>void</type>
    <name>~BufferManager</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Alignment::Strategy</type>
    <name>alignmentStrategy</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/alignmentStrategy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/allocateRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>buffer</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/buffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>bufferSize</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/bufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>calculateAlignmentOffsetFromSize</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/calculateAlignmentOffsetFromSize.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>expand</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/expand.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasSufficientCapacity</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/hasSufficientCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>replaceBuffer</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/replaceBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(char* newBuffer, bsls::Types::size_type newBufferSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>truncate</name>
    <anchorfile>BloombergLP/bdlma/BufferManager/truncate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, bsls::Types::size_type originalSize, bsls::Types::size_type newSize)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferManager::BufferManager</name>
  <filename>BloombergLP/bdlma/BufferManager/2constructor-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialAllocator</name>
  <filename>BloombergLP/bdlma/BufferedSequentialAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialAllocator::BufferedSequentialAllocator</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~BufferedSequentialAllocator</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rewind</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/rewind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialAllocator::BufferedSequentialAllocator</name>
  <filename>BloombergLP/bdlma/BufferedSequentialAllocator/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialAllocator::allocate</name>
  <filename>BloombergLP/bdlma/BufferedSequentialAllocator/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/BufferedSequentialAllocator/deallocate-0c3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialPool</name>
  <filename>BloombergLP/bdlma/BufferedSequentialPool.adoc</filename>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialPool::d_allocator_p</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialPool::d_pool_p</class>
  <member kind="function">
    <type>void</type>
    <name>~BufferedSequentialPool</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rewind</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialPool/rewind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool</name>
  <filename>BloombergLP/bdlma/BufferedSequentialPool/2constructor-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialPool::d_allocator_p</name>
  <filename>BloombergLP/bdlma/BufferedSequentialPool/d_allocator_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::BufferedSequentialPool::d_pool_p</name>
  <filename>BloombergLP/bdlma/BufferedSequentialPool/d_pool_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentAllocatorAdapter</name>
  <filename>BloombergLP/bdlma/ConcurrentAllocatorAdapter.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentAllocatorAdapter::allocate</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentAllocatorAdapter::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>ConcurrentAllocatorAdapter</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentAllocatorAdapter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmt::Mutex* mutex, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ConcurrentAllocatorAdapter</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentAllocatorAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentAllocatorAdapter::allocate</name>
  <filename>BloombergLP/bdlma/ConcurrentAllocatorAdapter/allocate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentAllocatorAdapter::deallocate</name>
  <filename>BloombergLP/bdlma/ConcurrentAllocatorAdapter/deallocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentFixedPool</name>
  <filename>BloombergLP/bdlma/ConcurrentFixedPool.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConcurrentFixedPool</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int objectSize, int poolSize, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ConcurrentFixedPool</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>addressFromIndex</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/addressFromIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>backoffLevel</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/backoffLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>indexFromAddress</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/indexFromAddress.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>objectSize</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/objectSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>poolSize</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/poolSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numObjects)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setBackoffLevel</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentFixedPool/setBackoffLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int backoffLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentFixedPool_Node</name>
  <filename>BloombergLP/bdlma/ConcurrentFixedPool_Node.adoc</filename>
  <class kind="class">BloombergLP::bdlma::ConcurrentFixedPool_Node::d_next</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentFixedPool_Node::d_next</name>
  <filename>BloombergLP/bdlma/ConcurrentFixedPool_Node/d_next.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentMultipool</name>
  <filename>BloombergLP/bdlma/ConcurrentMultipool.adoc</filename>
  <class kind="class">BloombergLP::bdlma::ConcurrentMultipool::ConcurrentMultipool</class>
  <member kind="function">
    <type>void</type>
    <name>~ConcurrentMultipool</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>maxPooledBlockSize</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/maxPooledBlockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPools</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/numPools.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size, int numBlocks)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentMultipool::ConcurrentMultipool</name>
  <filename>BloombergLP/bdlma/ConcurrentMultipool/2constructor-055.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentMultipoolAllocator</name>
  <filename>BloombergLP/bdlma/ConcurrentMultipoolAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentMultipoolAllocator::ConcurrentMultipoolAllocator</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentMultipoolAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentMultipoolAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~ConcurrentMultipoolAllocator</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipoolAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>maxPooledBlockSize</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipoolAllocator/maxPooledBlockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPools</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipoolAllocator/numPools.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipoolAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentMultipoolAllocator/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size, int numObjects)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentMultipoolAllocator::ConcurrentMultipoolAllocator</name>
  <filename>BloombergLP/bdlma/ConcurrentMultipoolAllocator/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentMultipoolAllocator::allocate</name>
  <filename>BloombergLP/bdlma/ConcurrentMultipoolAllocator/allocate-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentMultipoolAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/ConcurrentMultipoolAllocator/deallocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPool</name>
  <filename>BloombergLP/bdlma/ConcurrentPool.adoc</filename>
  <class kind="class">BloombergLP::bdlma::ConcurrentPool::ConcurrentPool</class>
  <member kind="function">
    <type>void</type>
    <name>~ConcurrentPool</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>blockSize</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/blockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBlocks)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPool::ConcurrentPool</name>
  <filename>BloombergLP/bdlma/ConcurrentPool/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPoolAllocator</name>
  <filename>BloombergLP/bdlma/ConcurrentPoolAllocator.adoc</filename>
  <class kind="class">BloombergLP::bdlma::ConcurrentPoolAllocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentPoolAllocator::ConcurrentPoolAllocator</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentPoolAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::ConcurrentPoolAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~ConcurrentPoolAllocator</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPoolAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>blockSize</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPoolAllocator/blockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPoolAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/ConcurrentPoolAllocator/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numObjects)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPoolAllocator::size_type</name>
  <filename>BloombergLP/bdlma/ConcurrentPoolAllocator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPoolAllocator::ConcurrentPoolAllocator</name>
  <filename>BloombergLP/bdlma/ConcurrentPoolAllocator/2constructor-00fc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPoolAllocator::allocate</name>
  <filename>BloombergLP/bdlma/ConcurrentPoolAllocator/allocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ConcurrentPoolAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/ConcurrentPoolAllocator/deallocate-010.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::CountingAllocator</name>
  <filename>BloombergLP/bdlma/CountingAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::CountingAllocator::CountingAllocator</class>
  <class kind="class">BloombergLP::bdlma::CountingAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::CountingAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~CountingAllocator</name>
    <anchorfile>BloombergLP/bdlma/CountingAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/bdlma/CountingAllocator/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesInUse</name>
    <anchorfile>BloombergLP/bdlma/CountingAllocator/numBytesInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesTotal</name>
    <anchorfile>BloombergLP/bdlma/CountingAllocator/numBytesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlma/CountingAllocator/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::CountingAllocator::CountingAllocator</name>
  <filename>BloombergLP/bdlma/CountingAllocator/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::CountingAllocator::allocate</name>
  <filename>BloombergLP/bdlma/CountingAllocator/allocate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::CountingAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/CountingAllocator/deallocate-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::DefaultDeleter</name>
  <filename>BloombergLP/bdlma/DefaultDeleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DefaultDeleter</name>
    <anchorfile>BloombergLP/bdlma/DefaultDeleter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DefaultDeleter</name>
    <anchorfile>BloombergLP/bdlma/DefaultDeleter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/DefaultDeleter/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* instance)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::Deleter</name>
  <filename>BloombergLP/bdlma/Deleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Deleter</name>
    <anchorfile>BloombergLP/bdlma/Deleter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/Deleter/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* instance)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::Factory</name>
  <filename>BloombergLP/bdlma/Factory.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Factory</name>
    <anchorfile>BloombergLP/bdlma/Factory/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>createObject</name>
    <anchorfile>BloombergLP/bdlma/Factory/createObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/Factory/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* instance)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::GuardingAllocator</name>
  <filename>BloombergLP/bdlma/GuardingAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::GuardingAllocator::GuardPageLocation</class>
  <class kind="class">BloombergLP::bdlma::GuardingAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::GuardingAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>GuardingAllocator</name>
    <anchorfile>BloombergLP/bdlma/GuardingAllocator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(GuardPageLocation guardLocation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~GuardingAllocator</name>
    <anchorfile>BloombergLP/bdlma/GuardingAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::GuardingAllocator::GuardPageLocation</name>
  <filename>BloombergLP/bdlma/GuardingAllocator/GuardPageLocation.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::GuardingAllocator::allocate</name>
  <filename>BloombergLP/bdlma/GuardingAllocator/allocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::GuardingAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/GuardingAllocator/deallocate-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::HeapBypassAllocator</name>
  <filename>BloombergLP/bdlma/HeapBypassAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::HeapBypassAllocator::HeapBypassAllocator</class>
  <class kind="class">BloombergLP::bdlma::HeapBypassAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::HeapBypassAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~HeapBypassAllocator</name>
    <anchorfile>BloombergLP/bdlma/HeapBypassAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::HeapBypassAllocator::HeapBypassAllocator</name>
  <filename>BloombergLP/bdlma/HeapBypassAllocator/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::HeapBypassAllocator::allocate</name>
  <filename>BloombergLP/bdlma/HeapBypassAllocator/allocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::HeapBypassAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/HeapBypassAllocator/deallocate-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::InfrequentDeleteBlockList</name>
  <filename>BloombergLP/bdlma/InfrequentDeleteBlockList.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>InfrequentDeleteBlockList</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~InfrequentDeleteBlockList</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseAllButLastBlock</name>
    <anchorfile>BloombergLP/bdlma/InfrequentDeleteBlockList/releaseAllButLastBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject.adoc</filename>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::allocator_type</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::value_type</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::LocalBufferedObject</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::emplace</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::operator*</class>
  <class kind="class">BloombergLP::bdlma::LocalBufferedObject::operator-&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>~LocalBufferedObject</name>
    <anchorfile>BloombergLP/bdlma/LocalBufferedObject/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LocalBufferedObject&lt;t_TYPE, t_BUFFER_SIZE, t_DISABLE_DESTRUCTION&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlma/LocalBufferedObject/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ANY_TYPE&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bsl::allocator&lt;&gt;</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bdlma/LocalBufferedObject/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalBufferedObject, UsesAllocatorArgT&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;LocalBufferedObject, UsesAllocatorArgT&gt;</name>
    <anchorfile>BloombergLP/bdlma/LocalBufferedObject/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::allocator_type</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::value_type</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::LocalBufferedObject</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/2constructor-0f6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::emplace</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/emplace-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::operator*</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/operator_star-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalBufferedObject::operator-&gt;</name>
  <filename>BloombergLP/bdlma/LocalBufferedObject/operator_ptr-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::LocalSequentialAllocator</name>
  <filename>BloombergLP/bdlma/LocalSequentialAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::BufferedSequentialAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>LocalSequentialAllocator</name>
    <anchorfile>BloombergLP/bdlma/LocalSequentialAllocator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rewind</name>
    <anchorfile>BloombergLP/bdlma/BufferedSequentialAllocator/rewind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::ManagedAllocator</name>
  <filename>BloombergLP/bdlma/ManagedAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::Allocator::allocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/ManagedAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MemoryBlockDescriptor</name>
  <filename>BloombergLP/bdlma/MemoryBlockDescriptor.adoc</filename>
  <class kind="class">BloombergLP::bdlma::MemoryBlockDescriptor::size_type</class>
  <class kind="class">BloombergLP::bdlma::MemoryBlockDescriptor::MemoryBlockDescriptor</class>
  <member kind="function">
    <type>MemoryBlockDescriptor&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlma/MemoryBlockDescriptor/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MemoryBlockDescriptor&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>address</name>
    <anchorfile>BloombergLP/bdlma/MemoryBlockDescriptor/address.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bdlma/MemoryBlockDescriptor/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlma/MemoryBlockDescriptor/print.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAddressAndSize</name>
    <anchorfile>BloombergLP/bdlma/MemoryBlockDescriptor/setAddressAndSize.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>MemoryBlockDescriptor::size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlma/MemoryBlockDescriptor/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MemoryBlockDescriptor::size_type</name>
  <filename>BloombergLP/bdlma/MemoryBlockDescriptor/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MemoryBlockDescriptor::MemoryBlockDescriptor</name>
  <filename>BloombergLP/bdlma/MemoryBlockDescriptor/2constructor-0a11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::Multipool</name>
  <filename>BloombergLP/bdlma/Multipool.adoc</filename>
  <class kind="class">BloombergLP::bdlma::Multipool::Multipool</class>
  <member kind="function">
    <type>void</type>
    <name>~Multipool</name>
    <anchorfile>BloombergLP/bdlma/Multipool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/Multipool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/Multipool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/Multipool/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/Multipool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/Multipool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>maxPooledBlockSize</name>
    <anchorfile>BloombergLP/bdlma/Multipool/maxPooledBlockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPools</name>
    <anchorfile>BloombergLP/bdlma/Multipool/numPools.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/Multipool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/Multipool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size, int numBlocks)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::Multipool::Multipool</name>
  <filename>BloombergLP/bdlma/Multipool/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MultipoolAllocator</name>
  <filename>BloombergLP/bdlma/MultipoolAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::MultipoolAllocator::MultipoolAllocator</class>
  <class kind="class">BloombergLP::bdlma::MultipoolAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::MultipoolAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~MultipoolAllocator</name>
    <anchorfile>BloombergLP/bdlma/MultipoolAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>maxPooledBlockSize</name>
    <anchorfile>BloombergLP/bdlma/MultipoolAllocator/maxPooledBlockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPools</name>
    <anchorfile>BloombergLP/bdlma/MultipoolAllocator/numPools.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/MultipoolAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/MultipoolAllocator/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size, int numObjects)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MultipoolAllocator::MultipoolAllocator</name>
  <filename>BloombergLP/bdlma/MultipoolAllocator/2constructor-0a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MultipoolAllocator::allocate</name>
  <filename>BloombergLP/bdlma/MultipoolAllocator/allocate-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::MultipoolAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/MultipoolAllocator/deallocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::Pool</name>
  <filename>BloombergLP/bdlma/Pool.adoc</filename>
  <class kind="class">BloombergLP::bdlma::Pool::Pool</class>
  <member kind="function">
    <type>void</type>
    <name>~Pool</name>
    <anchorfile>BloombergLP/bdlma/Pool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/Pool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/Pool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>blockSize</name>
    <anchorfile>BloombergLP/bdlma/Pool/blockSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdlma/Pool/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/Pool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/Pool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/Pool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/Pool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBlocks)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::Pool::Pool</name>
  <filename>BloombergLP/bdlma/Pool/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::SequentialAllocator</name>
  <filename>BloombergLP/bdlma/SequentialAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bdlma::SequentialAllocator::SequentialAllocator</class>
  <class kind="class">BloombergLP::bdlma::SequentialAllocator::allocate</class>
  <class kind="class">BloombergLP::bdlma::SequentialAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~SequentialAllocator</name>
    <anchorfile>BloombergLP/bdlma/SequentialAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateAndExpand</name>
    <anchorfile>BloombergLP/bdlma/SequentialAllocator/allocateAndExpand.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type* size)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/SequentialAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/SequentialAllocator/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type numBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rewind</name>
    <anchorfile>BloombergLP/bdlma/SequentialAllocator/rewind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>truncate</name>
    <anchorfile>BloombergLP/bdlma/SequentialAllocator/truncate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, bsls::Types::size_type originalSize, bsls::Types::size_type newSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::SequentialAllocator::SequentialAllocator</name>
  <filename>BloombergLP/bdlma/SequentialAllocator/2constructor-0df.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::SequentialAllocator::allocate</name>
  <filename>BloombergLP/bdlma/SequentialAllocator/allocate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::SequentialAllocator::deallocate</name>
  <filename>BloombergLP/bdlma/SequentialAllocator/deallocate-034.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::SequentialPool</name>
  <filename>BloombergLP/bdlma/SequentialPool.adoc</filename>
  <class kind="class">BloombergLP::bdlma::SequentialPool::SequentialPool</class>
  <member kind="function">
    <type>void</type>
    <name>~SequentialPool</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocateAndExpand</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/allocateAndExpand.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type* size)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::size_type numBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rewind</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/rewind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::size_type</type>
    <name>truncate</name>
    <anchorfile>BloombergLP/bdlma/SequentialPool/truncate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, bsls::Types::size_type originalSize, bsls::Types::size_type newSize)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlma::SequentialPool::SequentialPool</name>
  <filename>BloombergLP/bdlma/SequentialPool/2constructor-0251.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlmt</name>
  <filename>BloombergLP/bdlmt.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPoolJobFunc</class>
  <class kind="class">BloombergLP::bdlmt::ThreadPoolJobFunc</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler</class>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerEventHandle</class>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerRecurringEventHandle</class>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerTestTimeSource</class>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerTestTimeSource_Data</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool_Queue</class>
  <class kind="class">BloombergLP::bdlmt::MultipriorityThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::Signaler</class>
  <class kind="class">BloombergLP::bdlmt::SignalerConnection</class>
  <class kind="class">BloombergLP::bdlmt::SignalerConnectionGuard</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Invocable</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_Node</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_NotArg</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_SlotNode</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_SlotNode_Base</class>
  <class kind="class">BloombergLP::bdlmt::ThreadMultiplexor</class>
  <class kind="class">BloombergLP::bdlmt::ThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::ThreadPoolWaitNode</class>
  <class kind="class">BloombergLP::bdlmt::Throttle</class>
  <class kind="class">BloombergLP::bdlmt::Throttle_InitHelper</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventSchedulerDispatcher</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventSchedulerTestTimeSource</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventSchedulerTestTimeSource_Data</class>
  <class kind="class">BloombergLP::bdlmt::swap</class>
  <member kind="function">
    <type>void*</type>
    <name>ThreadPoolEntry</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPoolEntry.adoc</anchorfile>
    <anchor/>
    <arglist>(void*)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bdlmt/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const SignalerConnection&amp; lhs, const SignalerConnection&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bdlmt/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const SignalerConnection&amp; lhs, const SignalerConnection&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>BloombergLP/bdlmt/operator_lt.adoc</anchorfile>
    <anchor/>
    <arglist>(const SignalerConnection&amp; lhs, const SignalerConnection&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;=</name>
    <anchorfile>BloombergLP/bdlmt/operator_le.adoc</anchorfile>
    <anchor/>
    <arglist>(const SignalerConnection&amp; lhs, const SignalerConnection&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/operator_gt.adoc</anchorfile>
    <anchor/>
    <arglist>(const SignalerConnection&amp; lhs, const SignalerConnection&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;=</name>
    <anchorfile>BloombergLP/bdlmt/operator_ge.adoc</anchorfile>
    <anchor/>
    <arglist>(const SignalerConnection&amp; lhs, const SignalerConnection&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPoolJobFunc</name>
  <filename>BloombergLP/bdlmt/FixedThreadPoolJobFunc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadPoolJobFunc</name>
  <filename>BloombergLP/bdlmt/ThreadPoolJobFunc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler</name>
  <filename>BloombergLP/bdlmt/EventScheduler.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::Dispatcher</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::EventHandle</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::RecurringEventHandle</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::Event</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::RecurringEvent</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::EventScheduler</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::cancelEvent</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::cancelEventAndWait</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::releaseEventRaw</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::rescheduleEvent</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::rescheduleEventAndWait</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::scheduleEvent</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::scheduleEventRaw</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::scheduleRecurringEvent</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::scheduleRecurringEventRaw</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::scheduledEventTime</class>
  <class kind="class">BloombergLP::bdlmt::EventScheduler::start</class>
  <member kind="function">
    <type>void</type>
    <name>~EventScheduler</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EventScheduler::Event*</type>
    <name>addEventRefRaw</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/addEventRefRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Event* handle)</arglist>
  </member>
  <member kind="function">
    <type>EventScheduler::RecurringEvent*</type>
    <name>addRecurringEventRefRaw</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/addRecurringEventRefRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(RecurringEvent* handle)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelAllEvents</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/cancelAllEvents.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelAllEventsAndWait</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/cancelAllEventsAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInDispatcherThread</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/isInDispatcherThread.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStarted</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/isStarted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>nextPendingEventTime</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/nextPendingEventTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>now</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/now.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numEvents</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/numEvents.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numRecurringEvents</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/numRecurringEvents.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;EventScheduler, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;EventScheduler, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EventScheduler</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(const EventScheduler&amp;)</arglist>
  </member>
  <member kind="function">
    <type>EventScheduler&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(const EventScheduler&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>chooseNextEvent</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::AtomicInt64* now)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dispatchEvents</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlm::MetricsRegistry* metricsRegistry, const std::string_view&amp; eventSchedulerName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseCurrentEvents</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>scheduleRecurringEvent</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(RecurringEventHandle* event, const RecurringEventData&amp; eventData, const bsls::TimeInterval&amp; startEpochTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>scheduleRecurringEventRaw</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(RecurringEvent** event, const RecurringEventData&amp; eventData, const bsls::TimeInterval&amp; startEpochTime)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>returnZero</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>returnZeroInt</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>timeUntilTrigger</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::chrono::time_point&lt;t_CLOCK, t_DURATION&gt;&amp; absTime)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>timeUntilTriggerRecurring</name>
    <anchorfile>BloombergLP/bdlmt/EventScheduler.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::chrono::time_point&lt;t_CLOCK, t_DURATION&gt;&amp; absTime, const bsl::chrono::duration&lt;t_REP_TYPE, t_PERIOD_TYPE&gt;&amp; interval, int eventIndex)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::Dispatcher</name>
  <filename>BloombergLP/bdlmt/EventScheduler/Dispatcher.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::EventHandle</name>
  <filename>BloombergLP/bdlmt/EventScheduler/EventHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::RecurringEventHandle</name>
  <filename>BloombergLP/bdlmt/EventScheduler/RecurringEventHandle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::Event</name>
  <filename>BloombergLP/bdlmt/EventScheduler/Event.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::RecurringEvent</name>
  <filename>BloombergLP/bdlmt/EventScheduler/RecurringEvent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::EventScheduler</name>
  <filename>BloombergLP/bdlmt/EventScheduler/2constructor-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::cancelEvent</name>
  <filename>BloombergLP/bdlmt/EventScheduler/cancelEvent-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::cancelEventAndWait</name>
  <filename>BloombergLP/bdlmt/EventScheduler/cancelEventAndWait-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::releaseEventRaw</name>
  <filename>BloombergLP/bdlmt/EventScheduler/releaseEventRaw-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::rescheduleEvent</name>
  <filename>BloombergLP/bdlmt/EventScheduler/rescheduleEvent-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::rescheduleEventAndWait</name>
  <filename>BloombergLP/bdlmt/EventScheduler/rescheduleEventAndWait-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::scheduleEvent</name>
  <filename>BloombergLP/bdlmt/EventScheduler/scheduleEvent-052.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::scheduleEventRaw</name>
  <filename>BloombergLP/bdlmt/EventScheduler/scheduleEventRaw-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::scheduleRecurringEvent</name>
  <filename>BloombergLP/bdlmt/EventScheduler/scheduleRecurringEvent-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::scheduleRecurringEventRaw</name>
  <filename>BloombergLP/bdlmt/EventScheduler/scheduleRecurringEventRaw-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::scheduledEventTime</name>
  <filename>BloombergLP/bdlmt/EventScheduler/scheduledEventTime-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventScheduler::start</name>
  <filename>BloombergLP/bdlmt/EventScheduler/start-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerEventHandle</name>
  <filename>BloombergLP/bdlmt/EventSchedulerEventHandle.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerEventHandle::Event</class>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerEventHandle::EventSchedulerEventHandle</class>
  <member kind="function">
    <type>void</type>
    <name>~EventSchedulerEventHandle</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerEventHandle/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EventSchedulerEventHandle&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerEventHandle/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const EventSchedulerEventHandle&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerEventHandle/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlmt::EventSchedulerEventHandle::Event*</type>
    <name>operator const Event*</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerEventHandle/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerEventHandle::Event</name>
  <filename>BloombergLP/bdlmt/EventSchedulerEventHandle/Event.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerEventHandle::EventSchedulerEventHandle</name>
  <filename>BloombergLP/bdlmt/EventSchedulerEventHandle/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerRecurringEventHandle</name>
  <filename>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerRecurringEventHandle::RecurringEvent</class>
  <class kind="class">BloombergLP::bdlmt::EventSchedulerRecurringEventHandle::EventSchedulerRecurringEventHandle</class>
  <member kind="function">
    <type>void</type>
    <name>~EventSchedulerRecurringEventHandle</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EventSchedulerRecurringEventHandle&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const EventSchedulerRecurringEventHandle&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bdlmt::EventSchedulerRecurringEventHandle::RecurringEvent*</type>
    <name>operator const RecurringEvent*</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerRecurringEventHandle::RecurringEvent</name>
  <filename>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/RecurringEvent.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerRecurringEventHandle::EventSchedulerRecurringEventHandle</name>
  <filename>BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerTestTimeSource</name>
  <filename>BloombergLP/bdlmt/EventSchedulerTestTimeSource.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>EventSchedulerTestTimeSource</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerTestTimeSource/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(EventScheduler* scheduler, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>advanceTime</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerTestTimeSource/advanceTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval amount)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>now</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerTestTimeSource/now.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;EventSchedulerTestTimeSource, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;EventSchedulerTestTimeSource, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/EventSchedulerTestTimeSource/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::EventSchedulerTestTimeSource_Data</name>
  <filename>BloombergLP/bdlmt/EventSchedulerTestTimeSource_Data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::Job</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::Queue</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::FixedThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::enqueueJob</class>
  <class kind="class">BloombergLP::bdlmt::FixedThreadPool::tryEnqueueJob</class>
  <member kind="function">
    <type>void</type>
    <name>~FixedThreadPool</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>drain</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/drain.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStarted</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/isStarted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numActiveThreads</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/numActiveThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPendingJobs</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/numPendingJobs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreads</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/numThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreadsStarted</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/numThreadsStarted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>queueCapacity</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/queueCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutdown</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/shutdown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>start</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/start.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/bdlmt/FixedThreadPool/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::Job</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/Job.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::Queue</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/Queue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/_04enum-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::FixedThreadPool</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::enqueueJob</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/enqueueJob-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::FixedThreadPool::tryEnqueueJob</name>
  <filename>BloombergLP/bdlmt/FixedThreadPool/tryEnqueueJob-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::CleanupFunctor</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::Job</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::QueueRegistry</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::MultiQueueThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::addJobAtFront</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::deleteQueue</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::enqueueJob</class>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool::numElements</class>
  <member kind="function">
    <type>void</type>
    <name>~MultiQueueThreadPool</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>batchSize</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/batchSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>createQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/createQueue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>disableQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/disableQueue.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>drain</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/drain.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>drainQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/drainQueue.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>enableQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/enableQueue.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPaused</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/isPaused.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>numProcessed</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/numProcessed.adoc</anchorfile>
    <anchor/>
    <arglist>(int* numExecuted, int* numEnqueued, int* numDeleted)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>numProcessedReset</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/numProcessedReset.adoc</anchorfile>
    <anchor/>
    <arglist>(int* numExecuted, int* numEnqueued, int* numDeleted)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numQueues</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/numQueues.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pauseQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/pauseQueue.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>resumeQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/resumeQueue.adoc</anchorfile>
    <anchor/>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setBatchSize</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/setBatchSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int id, int batchSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutdown</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/shutdown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>start</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/start.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ThreadPool&amp;</type>
    <name>threadPool</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/threadPool.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MultiQueueThreadPool, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MultiQueueThreadPool, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::CleanupFunctor</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/CleanupFunctor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::Job</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/Job.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::QueueRegistry</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/QueueRegistry.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::MultiQueueThreadPool</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::addJobAtFront</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/addJobAtFront-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::deleteQueue</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/deleteQueue-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::enqueueJob</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/enqueueJob-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool::numElements</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool/numElements-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool_Queue</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool_Queue.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::MultiQueueThreadPool_Queue::Job</class>
  <member kind="function">
    <type>void</type>
    <name>MultiQueueThreadPool_Queue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/2constructor-0508.adoc</anchorfile>
    <anchor/>
    <arglist>(MultiQueueThreadPool* multiQueueThreadPool, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MultiQueueThreadPool_Queue</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>batchSize</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/batchSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>drainWaitWhilePausing</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/drainWaitWhilePausing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enqueueDeletion</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/enqueueDeletion.adoc</anchorfile>
    <anchor/>
    <arglist>(const Job&amp; cleanupFunctor, bslmt::Latch* completionSignal)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>executeFront</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/executeFront.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initiatePause</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/initiatePause.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDrained</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/isDrained.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPaused</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/isPaused.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushBack</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/pushBack.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Job&gt; functor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pushFront</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/pushFront.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;Job&gt; functor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>resume</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/resume.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setBatchSize</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/setBatchSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int batchSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>waitWhilePausing</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/waitWhilePausing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MultiQueueThreadPool_Queue, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MultiQueueThreadPool_Queue, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MultiQueueThreadPool_Queue&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue.adoc</anchorfile>
    <anchor/>
    <arglist>(const MultiQueueThreadPool_Queue&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPaused</name>
    <anchorfile>BloombergLP/bdlmt/MultiQueueThreadPool_Queue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultiQueueThreadPool_Queue::Job</name>
  <filename>BloombergLP/bdlmt/MultiQueueThreadPool_Queue/Job.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultipriorityThreadPool</name>
  <filename>BloombergLP/bdlmt/MultipriorityThreadPool.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::MultipriorityThreadPool::ThreadFunctor</class>
  <class kind="class">BloombergLP::bdlmt::MultipriorityThreadPool::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlmt::MultipriorityThreadPool::MultipriorityThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::MultipriorityThreadPool::enqueueJob</class>
  <member kind="function">
    <type>void</type>
    <name>~MultipriorityThreadPool</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disableQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/disableQueue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>drainJobs</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/drainJobs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enableQueue</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/enableQueue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnabled</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/isEnabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStarted</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/isStarted.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuspended</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/isSuspended.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numActiveThreads</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/numActiveThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPendingJobs</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/numPendingJobs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPriorities</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/numPriorities.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numStartedThreads</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/numStartedThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreads</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/numThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeJobs</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/removeJobs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resumeProcessing</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/resumeProcessing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutdown</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/shutdown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>startThreads</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/startThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stopThreads</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/stopThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>suspendProcessing</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/suspendProcessing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MultipriorityThreadPool, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MultipriorityThreadPool, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/MultipriorityThreadPool/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultipriorityThreadPool::ThreadFunctor</name>
  <filename>BloombergLP/bdlmt/MultipriorityThreadPool/ThreadFunctor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultipriorityThreadPool::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlmt/MultipriorityThreadPool/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultipriorityThreadPool::MultipriorityThreadPool</name>
  <filename>BloombergLP/bdlmt/MultipriorityThreadPool/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::MultipriorityThreadPool::enqueueJob</name>
  <filename>BloombergLP/bdlmt/MultipriorityThreadPool/enqueueJob-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler</name>
  <filename>BloombergLP/bdlmt/Signaler.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::Signaler::ResultType</class>
  <member kind="function">
    <type>void</type>
    <name>Signaler</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Signaler</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SignalerConnection</type>
    <name>connect</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/connect.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC&amp;&amp; slot, int group)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAllSlots</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/disconnectAllSlots.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAllSlotsAndWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/disconnectAllSlotsAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectGroup</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/disconnectGroup.adoc</anchorfile>
    <anchor/>
    <arglist>(int group)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectGroupAndWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/disconnectGroupAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>(int group)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>slotCount</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/slotCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Signaler, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Signaler, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/Signaler/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler::ResultType</name>
  <filename>BloombergLP/bdlmt/Signaler/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::SignalerConnection</name>
  <filename>BloombergLP/bdlmt/SignalerConnection.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::SignalerConnection::SignalerConnection</class>
  <class kind="class">BloombergLP::bdlmt::SignalerConnection::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>disconnect</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnection/disconnect.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAndWait</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnection/disconnectAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConnected</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnection/isConnected.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnection/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnection/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(SignalerConnection&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SignalerConnection, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SignalerConnection, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnection/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::SignalerConnection::SignalerConnection</name>
  <filename>BloombergLP/bdlmt/SignalerConnection/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::SignalerConnection::operator=</name>
  <filename>BloombergLP/bdlmt/SignalerConnection/operator_assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::SignalerConnectionGuard</name>
  <filename>BloombergLP/bdlmt/SignalerConnectionGuard.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::SignalerConnectionGuard::SignalerConnectionGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~SignalerConnectionGuard</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SignalerConnectionGuard&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;SignalerConnectionGuard&gt; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const SignalerConnection&amp;</type>
    <name>connection</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/connection.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SignalerConnection</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(SignalerConnectionGuard&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>waitOnDisconnect</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/waitOnDisconnect.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;SignalerConnectionGuard, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;SignalerConnectionGuard, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bdlmt/SignalerConnectionGuard/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::SignalerConnectionGuard::SignalerConnectionGuard</name>
  <filename>BloombergLP/bdlmt/SignalerConnectionGuard/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingNotArg</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType1</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType2</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType3</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType4</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType5</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType6</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType7</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType8</class>
  <class kind="class">BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType9</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingNotArg</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingNotArg.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType1</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType2</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType3</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType4</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType5</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType6</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType7</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType8</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_ArgumentType::ForwardingType9</name>
  <filename>BloombergLP/bdlmt/Signaler_ArgumentType/ForwardingType9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-00.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-00/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-0b.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-0b/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-0e.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-0e/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-022.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-022/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-06.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-06/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3, t_ARG4 arg4)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-02e.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-02e/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3, t_ARG4 arg4, t_ARG5 arg5)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-0aa.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-0aa/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3, t_ARG4 arg4, t_ARG5 arg5, t_ARG6 arg6)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-0ac.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-0ac/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3, t_ARG4 arg4, t_ARG5 arg5, t_ARG6 arg6, t_ARG7 arg7)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-073.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-073/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3, t_ARG4 arg4, t_ARG5 arg5, t_ARG6 arg6, t_ARG7 arg7, t_ARG8 arg8)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Invocable</name>
  <filename>BloombergLP/bdlmt/Signaler_Invocable-07e.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Invocable-07e/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARG1 arg1, t_ARG2 arg2, t_ARG3 arg3, t_ARG4 arg4, t_ARG5 arg5, t_ARG6 arg6, t_ARG7 arg7, t_ARG8 arg8, t_ARG9 arg9)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_Node</name>
  <filename>BloombergLP/bdlmt/Signaler_Node.adoc</filename>
  <class kind="class">bsl::enable_shared_from_this::shared_from_this</class>
  <class kind="class">bsl::enable_shared_from_this::weak_from_this</class>
  <member kind="function">
    <type>void</type>
    <name>Signaler_Node</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>SignalerConnection</type>
    <name>connect</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/connect.adoc</anchorfile>
    <anchor/>
    <arglist>(t_FUNC&amp;&amp; slot, int group)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAllSlots</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/disconnectAllSlots.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAllSlotsAndWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/disconnectAllSlotsAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectGroup</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/disconnectGroup.adoc</anchorfile>
    <anchor/>
    <arglist>(int group)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectGroupAndWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/disconnectGroupAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>(int group)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(ArgumentType::ForwardingType1 arg1, ArgumentType::ForwardingType2 arg2, ArgumentType::ForwardingType3 arg3, ArgumentType::ForwardingType4 arg4, ArgumentType::ForwardingType5 arg5, ArgumentType::ForwardingType6 arg6, ArgumentType::ForwardingType7 arg7, ArgumentType::ForwardingType8 arg8, ArgumentType::ForwardingType9 arg9)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>notifyDisconnected</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/notifyDisconnected.adoc</anchorfile>
    <anchor/>
    <arglist>(SlotMapKey slotMapKey)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>slotCount</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/slotCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>synchronizeWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_Node/synchronizeWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>enable_shared_from_this&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/enable_shared_from_this/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const enable_shared_from_this&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_NotArg</name>
  <filename>BloombergLP/bdlmt/Signaler_NotArg.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_SlotNode</name>
  <filename>BloombergLP/bdlmt/Signaler_SlotNode.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::Signaler_SlotNode::SlotMapKey</class>
  <member kind="function">
    <type>void</type>
    <name>Signaler_SlotNode</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::weak_ptr&lt;SignalerNode&gt;&amp; signalerNodePtr, t_FUNC&amp;&amp; slot, SlotMapKey slotMapKey, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnect</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode/disconnect.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAndWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode/disconnectAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(ArgumentType::ForwardingType1 arg1, ArgumentType::ForwardingType2 arg2, ArgumentType::ForwardingType3 arg3, ArgumentType::ForwardingType4 arg4, ArgumentType::ForwardingType5 arg5, ArgumentType::ForwardingType6 arg6, ArgumentType::ForwardingType7 arg7, ArgumentType::ForwardingType8 arg8, ArgumentType::ForwardingType9 arg9)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConnected</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode/isConnected.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>notifyDisconnected</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode/notifyDisconnected.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_SlotNode::SlotMapKey</name>
  <filename>BloombergLP/bdlmt/Signaler_SlotNode/SlotMapKey.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Signaler_SlotNode_Base</name>
  <filename>BloombergLP/bdlmt/Signaler_SlotNode_Base.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>disconnect</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode_Base/disconnect.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disconnectAndWait</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode_Base/disconnectAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConnected</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode_Base/isConnected.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Signaler_SlotNode_Base</name>
    <anchorfile>BloombergLP/bdlmt/Signaler_SlotNode_Base/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadMultiplexor</name>
  <filename>BloombergLP/bdlmt/ThreadMultiplexor.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::ThreadMultiplexor::Job</class>
  <member kind="function">
    <type>void</type>
    <name>ThreadMultiplexor</name>
    <anchorfile>BloombergLP/bdlmt/ThreadMultiplexor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int maxProcessors, int maxQueueSize, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ThreadMultiplexor</name>
    <anchorfile>BloombergLP/bdlmt/ThreadMultiplexor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxProcessors</name>
    <anchorfile>BloombergLP/bdlmt/ThreadMultiplexor/maxProcessors.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numProcessors</name>
    <anchorfile>BloombergLP/bdlmt/ThreadMultiplexor/numProcessors.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>processJob</name>
    <anchorfile>BloombergLP/bdlmt/ThreadMultiplexor/processJob.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_JOBTYPE&amp; job)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ThreadMultiplexor, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ThreadMultiplexor, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/ThreadMultiplexor/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadMultiplexor::Job</name>
  <filename>BloombergLP/bdlmt/ThreadMultiplexor/Job.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadPool</name>
  <filename>BloombergLP/bdlmt/ThreadPool.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::ThreadPool::Job</class>
  <class kind="class">BloombergLP::bdlmt::ThreadPool::ThreadPool</class>
  <class kind="class">BloombergLP::bdlmt::ThreadPool::enqueueJob</class>
  <member kind="function">
    <type>void</type>
    <name>~ThreadPool</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>drain</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/drain.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>enabled</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/enabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxIdleTime</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/maxIdleTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>maxIdleTimeInterval</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/maxIdleTimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxThreads</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/maxThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minThreads</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/minThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numActiveThreads</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/numActiveThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numPendingJobs</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/numPendingJobs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWaitingThreads</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/numWaitingThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>percentBusy</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/percentBusy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>resetPercentBusy</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/resetPercentBusy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shutdown</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/shutdown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>start</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/start.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>threadFailures</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/threadFailures.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ThreadPool, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ThreadPool, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/ThreadPool/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadPool::Job</name>
  <filename>BloombergLP/bdlmt/ThreadPool/Job.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadPool::ThreadPool</name>
  <filename>BloombergLP/bdlmt/ThreadPool/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadPool::enqueueJob</name>
  <filename>BloombergLP/bdlmt/ThreadPool/enqueueJob-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::ThreadPoolWaitNode</name>
  <filename>BloombergLP/bdlmt/ThreadPoolWaitNode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle</name>
  <filename>BloombergLP/bdlmt/Throttle.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::Throttle::initialize</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::requestPermission</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::requestPermissionIfValid</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::d_clockType</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::d_maxSimultaneousActions</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::d_nanosecondsPerAction</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::d_nanosecondsPerTotalReset</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::d_prevLeakTime</class>
  <class kind="class">BloombergLP::bdlmt::Throttle::k_TEN_YEARS_NANOSECONDS</class>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bdlmt/Throttle/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSimultaneousActions</name>
    <anchorfile>BloombergLP/bdlmt/Throttle/maxSimultaneousActions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>nanosecondsPerAction</name>
    <anchorfile>BloombergLP/bdlmt/Throttle/nanosecondsPerAction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nextPermit</name>
    <anchorfile>BloombergLP/bdlmt/Throttle/nextPermit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval* result, int numActions)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::initialize</name>
  <filename>BloombergLP/bdlmt/Throttle/initialize-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::requestPermission</name>
  <filename>BloombergLP/bdlmt/Throttle/requestPermission-0da.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::requestPermissionIfValid</name>
  <filename>BloombergLP/bdlmt/Throttle/requestPermissionIfValid-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::d_clockType</name>
  <filename>BloombergLP/bdlmt/Throttle/d_clockType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::d_maxSimultaneousActions</name>
  <filename>BloombergLP/bdlmt/Throttle/d_maxSimultaneousActions.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::d_nanosecondsPerAction</name>
  <filename>BloombergLP/bdlmt/Throttle/d_nanosecondsPerAction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::d_nanosecondsPerTotalReset</name>
  <filename>BloombergLP/bdlmt/Throttle/d_nanosecondsPerTotalReset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::d_prevLeakTime</name>
  <filename>BloombergLP/bdlmt/Throttle/d_prevLeakTime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle::k_TEN_YEARS_NANOSECONDS</name>
  <filename>BloombergLP/bdlmt/Throttle/k_TEN_YEARS_NANOSECONDS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle_InitHelper</name>
  <filename>BloombergLP/bdlmt/Throttle_InitHelper.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::Throttle_InitHelper::k_msaValue</class>
  <class kind="class">BloombergLP::bdlmt::Throttle_InitHelper::k_npaValue</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle_InitHelper::k_msaValue</name>
  <filename>BloombergLP/bdlmt/Throttle_InitHelper/k_msaValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::Throttle_InitHelper::k_npaValue</name>
  <filename>BloombergLP/bdlmt/Throttle_InitHelper/k_npaValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler.adoc</filename>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::Dispatcher</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::EventKey</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::Handle</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::TimerEventScheduler</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::cancelEvent</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::rescheduleEvent</class>
  <class kind="class">BloombergLP::bdlmt::TimerEventScheduler::start</class>
  <member kind="function">
    <type>void</type>
    <name>~TimerEventScheduler</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelAllClocks</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/cancelAllClocks.adoc</anchorfile>
    <anchor/>
    <arglist>(bool wait)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancelAllEvents</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/cancelAllEvents.adoc</anchorfile>
    <anchor/>
    <arglist>(bool wait)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>cancelClock</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/cancelClock.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle handle, bool wait)</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>nextPendingEventTime</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/nextPendingEventTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>now</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/now.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numClocks</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/numClocks.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numEvents</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/numEvents.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Handle</type>
    <name>scheduleEvent</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/scheduleEvent.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; time, const bsl::function&lt;void()&gt;&amp; callback, const EventKey&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>Handle</type>
    <name>startClock</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/startClock.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; interval, const bsl::function&lt;void()&gt;&amp; callback, const bsls::TimeInterval&amp; startTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TimerEventScheduler, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TimerEventScheduler, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventScheduler/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::Dispatcher</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/Dispatcher.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::EventKey</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/EventKey.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::Handle</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/Handle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::TimerEventScheduler</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/2constructor-0e02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::cancelEvent</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/cancelEvent-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::rescheduleEvent</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/rescheduleEvent-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventScheduler::start</name>
  <filename>BloombergLP/bdlmt/TimerEventScheduler/start-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventSchedulerDispatcher</name>
  <filename>BloombergLP/bdlmt/TimerEventSchedulerDispatcher.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventSchedulerTestTimeSource</name>
  <filename>BloombergLP/bdlmt/TimerEventSchedulerTestTimeSource.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TimerEventSchedulerTestTimeSource</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventSchedulerTestTimeSource/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TimerEventScheduler* scheduler)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>advanceTime</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventSchedulerTestTimeSource/advanceTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval amount)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>now</name>
    <anchorfile>BloombergLP/bdlmt/TimerEventSchedulerTestTimeSource/now.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::TimerEventSchedulerTestTimeSource_Data</name>
  <filename>BloombergLP/bdlmt/TimerEventSchedulerTestTimeSource_Data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlmt::swap</name>
  <filename>BloombergLP/bdlmt/swap-05.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlpcre</name>
  <filename>BloombergLP/bdlpcre.adoc</filename>
  <class kind="class">BloombergLP::bdlpcre::RegEx</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx_MatchContext</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx</name>
  <filename>BloombergLP/bdlpcre/RegEx.adoc</filename>
  <class kind="class">BloombergLP::bdlpcre::RegEx::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::match</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::matchRaw</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::namedSubpatterns</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::prepare</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::replace</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::replaceRaw</class>
  <class kind="class">BloombergLP::bdlpcre::RegEx::k_INVALID_OFFSET</class>
  <member kind="function">
    <type>void</type>
    <name>RegEx</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RegEx</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>depthLimit</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/depthLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>flags</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/flags.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrepared</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/isPrepared.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>jitStackSize</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/jitStackSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numSubpatterns</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/numSubpatterns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>pattern</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/pattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDepthLimit</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/setDepthLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(int depthLimit)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subpatternIndex</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/subpatternIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;RegEx, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;RegEx, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>defaultDepthLimit</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/defaultDepthLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isJitAvailable</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/isJitAvailable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultDepthLimit</name>
    <anchorfile>BloombergLP/bdlpcre/RegEx/setDefaultDepthLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(int depthLimit)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlpcre/RegEx/_04enum-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlpcre/RegEx/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlpcre/RegEx/_04enum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::match</name>
  <filename>BloombergLP/bdlpcre/RegEx/match-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::matchRaw</name>
  <filename>BloombergLP/bdlpcre/RegEx/matchRaw-088.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::namedSubpatterns</name>
  <filename>BloombergLP/bdlpcre/RegEx/namedSubpatterns-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::prepare</name>
  <filename>BloombergLP/bdlpcre/RegEx/prepare-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::replace</name>
  <filename>BloombergLP/bdlpcre/RegEx/replace-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::replaceRaw</name>
  <filename>BloombergLP/bdlpcre/RegEx/replaceRaw-0fe.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx::k_INVALID_OFFSET</name>
  <filename>BloombergLP/bdlpcre/RegEx/k_INVALID_OFFSET.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlpcre::RegEx_MatchContext</name>
  <filename>BloombergLP/bdlpcre/RegEx_MatchContext.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdls</name>
  <filename>BloombergLP/bdls.adoc</filename>
  <class kind="class">BloombergLP::bdls::FdStreamBuf</class>
  <class kind="class">BloombergLP::bdls::FdStreamBuf_FileHandler</class>
  <class kind="class">BloombergLP::bdls::FileDescriptorGuard</class>
  <class kind="class">BloombergLP::bdls::FilePermissions</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_CStringUtil</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_TransitionalUnixImpUtil</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_UnixImpUtil</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_WindowsImpUtil</class>
  <class kind="class">BloombergLP::bdls::MemoryUtil</class>
  <class kind="class">BloombergLP::bdls::OsUtil</class>
  <class kind="class">BloombergLP::bdls::PathUtil</class>
  <class kind="class">BloombergLP::bdls::PipeUtil</class>
  <class kind="class">BloombergLP::bdls::ProcessUtil</class>
  <class kind="class">BloombergLP::bdls::TempDirectoryGuard</class>
  <class kind="class">BloombergLP::bdls::operator&lt;&lt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FdStreamBuf</name>
  <filename>BloombergLP/bdls/FdStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FdStreamBuf</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FilesystemUtil::FileDescriptor fileDescriptor, bool writableFlag, bool willCloseOnResetFlag, bool binaryModeFlag, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FdStreamBuf</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FilesystemUtil::FileDescriptor</type>
    <name>fileDescriptor</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/fileDescriptor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOpened</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/isOpened.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(FilesystemUtil::FileDescriptor fileDescriptor, bool writableFlag, bool willCloseOnResetFlag, bool binaryModeFlag)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>willCloseOnReset</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/willCloseOnReset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>imbue</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/imbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::locale&amp; locale)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>overflow</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>pbackfail</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/pbackfail.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir whence, std::ios_base::openmode mode)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type offset, std::ios_base::openmode mode)</arglist>
  </member>
  <member kind="function">
    <type>FdStreamBuf*</type>
    <name>setbuf</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/setbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* buffer, std::streamsize numBytes)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>showmanyc</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>underflow</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/underflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsgetn</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/xsgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize numBytes)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsputn</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf/xsputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, std::streamsize numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FdStreamBuf_FileHandler</name>
  <filename>BloombergLP/bdls/FdStreamBuf_FileHandler.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FdStreamBuf_FileHandler</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FdStreamBuf_FileHandler</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FilesystemUtil::FileDescriptor</type>
    <name>fileDescriptor</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/fileDescriptor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamoff</type>
    <name>fileSize</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/fileSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamoff</type>
    <name>getOffset</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/getOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(char* first, char* last)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInBinaryMode</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/isInBinaryMode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOpened</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/isOpened.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRegularFile</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/isRegularFile.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>mmap</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/mmap.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streamoff offset, std::streamoff length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>openMode</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/openMode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>read</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/read.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(FilesystemUtil::FileDescriptor fileDescriptor, bool writableFlag, bool willCloseOnResetFlag, bool binaryModeFlag)</arglist>
  </member>
  <member kind="function">
    <type>std::streampos</type>
    <name>seek</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/seek.adoc</anchorfile>
    <anchor/>
    <arglist>(std::streamoff offset, FilesystemUtil::Whence dir)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setWillCloseOnReset</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/setWillCloseOnReset.adoc</anchorfile>
    <anchor/>
    <arglist>(bool booleanValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unmap</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/unmap.adoc</anchorfile>
    <anchor/>
    <arglist>(void* mappedMemory, std::streamoff length)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>willCloseOnReset</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/willCloseOnReset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>write</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/write.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>pageSize</name>
    <anchorfile>BloombergLP/bdls/FdStreamBuf_FileHandler/pageSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FileDescriptorGuard</name>
  <filename>BloombergLP/bdls/FileDescriptorGuard.adoc</filename>
  <class kind="class">BloombergLP::bdls::FileDescriptorGuard::d_descriptor</class>
  <member kind="function">
    <type>void</type>
    <name>FileDescriptorGuard</name>
    <anchorfile>BloombergLP/bdls/FileDescriptorGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FilesystemUtil::FileDescriptor descriptor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FileDescriptorGuard</name>
    <anchorfile>BloombergLP/bdls/FileDescriptorGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>closeAndRelease</name>
    <anchorfile>BloombergLP/bdls/FileDescriptorGuard/closeAndRelease.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FilesystemUtil::FileDescriptor</type>
    <name>descriptor</name>
    <anchorfile>BloombergLP/bdls/FileDescriptorGuard/descriptor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FilesystemUtil::FileDescriptor</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdls/FileDescriptorGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FileDescriptorGuard::d_descriptor</name>
  <filename>BloombergLP/bdls/FileDescriptorGuard/d_descriptor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilePermissions</name>
  <filename>BloombergLP/bdls/FilePermissions.adoc</filename>
  <class kind="class">BloombergLP::bdls::FilePermissions::Enum</class>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdls/FilePermissions/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int permissions)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidBaseBits</name>
    <anchorfile>BloombergLP/bdls/FilePermissions/isValidBaseBits.adoc</anchorfile>
    <anchor/>
    <arglist>(int permissions)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdls/FilePermissions/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, FilePermissions::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilePermissions::Enum</name>
  <filename>BloombergLP/bdls/FilePermissions/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil</name>
  <filename>BloombergLP/bdls/FilesystemUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::FileDescriptor</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::Offset</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::ErrorType</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::FileIOPolicy</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::FileOpenPolicy</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::Whence</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::createDirectories</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::createPrivateDirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::createTemporaryDirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::createTemporaryFile</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::createTemporarySubdirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::exists</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::findMatchingPaths</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::getAvailableSpace</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::getFileSize</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::getLastModificationTime</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::getSymbolicLinkTarget</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::getSystemTemporaryDirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::getWorkingDirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::isDirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::isRegularFile</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::isSymbolicLink</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::makeUnsafeTemporaryFilename</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::move</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::open</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::remove</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::setWorkingDirectory</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::visitPaths</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::k_INVALID_FD</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::k_OFFSET_MAX</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil::k_OFFSET_MIN</class>
  <member kind="function">
    <type>int</type>
    <name>close</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/close.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor)</arglist>
  </member>
  <member kind="function">
    <type>Offset</type>
    <name>getFileSizeLimit</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/getFileSizeLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>growFile</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/growFile.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, Offset size, bool reserveFlag, std::size_t increment)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/lock.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, bool lockWriteFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>map</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/map.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, void** address, Offset offset, std::size_t size, int mode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>mapChecked</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/mapChecked.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, void** address, Offset offset, std::size_t size, int mode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>read</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/read.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, void* buffer, int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>rollFileChain</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/rollFileChain.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; path, int maxSuffix)</arglist>
  </member>
  <member kind="function">
    <type>Offset</type>
    <name>seek</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/seek.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, Offset offset, int whence)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/sync.adoc</anchorfile>
    <anchor/>
    <arglist>(char* address, std::size_t numBytes, bool syncFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>truncateFileSize</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/truncateFileSize.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, Offset size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, bool lockWriteFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>unmap</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/unmap.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, std::size_t size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>visitTree</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/visitTree.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; root, const std::string_view&amp; pattern, const bsl::function&lt;void(const char*)&gt;&amp; visitor, bool sortFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>write</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil/write.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor, const void* buffer, int numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::FileDescriptor</name>
  <filename>BloombergLP/bdls/FilesystemUtil/FileDescriptor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::Offset</name>
  <filename>BloombergLP/bdls/FilesystemUtil/Offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdls/FilesystemUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::ErrorType</name>
  <filename>BloombergLP/bdls/FilesystemUtil/ErrorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::FileIOPolicy</name>
  <filename>BloombergLP/bdls/FilesystemUtil/FileIOPolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::FileOpenPolicy</name>
  <filename>BloombergLP/bdls/FilesystemUtil/FileOpenPolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy</name>
  <filename>BloombergLP/bdls/FilesystemUtil/FileTruncatePolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::Whence</name>
  <filename>BloombergLP/bdls/FilesystemUtil/Whence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::createDirectories</name>
  <filename>BloombergLP/bdls/FilesystemUtil/createDirectories-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::createPrivateDirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/createPrivateDirectory-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::createTemporaryDirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/createTemporaryDirectory-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::createTemporaryFile</name>
  <filename>BloombergLP/bdls/FilesystemUtil/createTemporaryFile-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::createTemporarySubdirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/createTemporarySubdirectory-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::exists</name>
  <filename>BloombergLP/bdls/FilesystemUtil/exists-056.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::findMatchingPaths</name>
  <filename>BloombergLP/bdls/FilesystemUtil/findMatchingPaths-065e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::getAvailableSpace</name>
  <filename>BloombergLP/bdls/FilesystemUtil/getAvailableSpace-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::getFileSize</name>
  <filename>BloombergLP/bdls/FilesystemUtil/getFileSize-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::getLastModificationTime</name>
  <filename>BloombergLP/bdls/FilesystemUtil/getLastModificationTime-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::getSymbolicLinkTarget</name>
  <filename>BloombergLP/bdls/FilesystemUtil/getSymbolicLinkTarget-0fb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::getSystemTemporaryDirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/getSystemTemporaryDirectory-077.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::getWorkingDirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/getWorkingDirectory-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::isDirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/isDirectory-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::isRegularFile</name>
  <filename>BloombergLP/bdls/FilesystemUtil/isRegularFile-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::isSymbolicLink</name>
  <filename>BloombergLP/bdls/FilesystemUtil/isSymbolicLink-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::makeUnsafeTemporaryFilename</name>
  <filename>BloombergLP/bdls/FilesystemUtil/makeUnsafeTemporaryFilename-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::move</name>
  <filename>BloombergLP/bdls/FilesystemUtil/move-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::open</name>
  <filename>BloombergLP/bdls/FilesystemUtil/open-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::remove</name>
  <filename>BloombergLP/bdls/FilesystemUtil/remove-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::setWorkingDirectory</name>
  <filename>BloombergLP/bdls/FilesystemUtil/setWorkingDirectory-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::visitPaths</name>
  <filename>BloombergLP/bdls/FilesystemUtil/visitPaths-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::k_INVALID_FD</name>
  <filename>BloombergLP/bdls/FilesystemUtil/k_INVALID_FD.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::k_OFFSET_MAX</name>
  <filename>BloombergLP/bdls/FilesystemUtil/k_OFFSET_MAX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil::k_OFFSET_MIN</name>
  <filename>BloombergLP/bdls/FilesystemUtil/k_OFFSET_MIN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_CStringUtil</name>
  <filename>BloombergLP/bdls/FilesystemUtil_CStringUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_CStringUtil::flatten</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_CStringUtil::flatten</name>
  <filename>BloombergLP/bdls/FilesystemUtil_CStringUtil/flatten-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_TransitionalUnixImpUtil</name>
  <filename>BloombergLP/bdls/FilesystemUtil_TransitionalUnixImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_TransitionalUnixImpUtil::FileDescriptor</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_TransitionalUnixImpUtil::Offset</class>
  <member kind="function">
    <type>FilesystemUtil_TransitionalUnixImpUtil&lt;UNIX_INTERFACE&gt;::Offset</type>
    <name>getFileSize</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_TransitionalUnixImpUtil/getFileSize.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLastModificationTime</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_TransitionalUnixImpUtil/getLastModificationTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Datetime* time, FileDescriptor descriptor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_TransitionalUnixImpUtil::FileDescriptor</name>
  <filename>BloombergLP/bdls/FilesystemUtil_TransitionalUnixImpUtil/FileDescriptor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_TransitionalUnixImpUtil::Offset</name>
  <filename>BloombergLP/bdls/FilesystemUtil_TransitionalUnixImpUtil/Offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_UnixImpUtil</name>
  <filename>BloombergLP/bdls/FilesystemUtil_UnixImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_UnixImpUtil::FileDescriptor</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_UnixImpUtil::Offset</class>
  <member kind="function">
    <type>FilesystemUtil_UnixImpUtil&lt;UNIX_INTERFACE&gt;::Offset</type>
    <name>getFileSize</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_UnixImpUtil/getFileSize.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLastModificationTime</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_UnixImpUtil/getLastModificationTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Datetime* time, FileDescriptor descriptor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_UnixImpUtil::FileDescriptor</name>
  <filename>BloombergLP/bdls/FilesystemUtil_UnixImpUtil/FileDescriptor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_UnixImpUtil::Offset</name>
  <filename>BloombergLP/bdls/FilesystemUtil_UnixImpUtil/Offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_WindowsImpUtil</name>
  <filename>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::FileDescriptor</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::Offset</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::k_NANOSECONDS_PER_WINDOWS_TICK</class>
  <class kind="class">BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::k_WINDOWS_TICKS_PER_MICROSECOND</class>
  <member kind="function">
    <type>int</type>
    <name>convertFileTimeToDatetime</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/convertFileTimeToDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Datetime* time, const LPFILETIME lpFileTime)</arglist>
  </member>
  <member kind="function">
    <type>FilesystemUtil_WindowsImpUtil&lt;WINDOWS_INTERFACE&gt;::Offset</type>
    <name>getFileSize</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/getFileSize.adoc</anchorfile>
    <anchor/>
    <arglist>(FileDescriptor descriptor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getLastModificationTime</name>
    <anchorfile>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/getLastModificationTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Datetime* time, FileDescriptor descriptor)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::FileDescriptor</name>
  <filename>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/FileDescriptor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::Offset</name>
  <filename>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/Offset.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::k_NANOSECONDS_PER_WINDOWS_TICK</name>
  <filename>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/k_NANOSECONDS_PER_WINDOWS_TICK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::FilesystemUtil_WindowsImpUtil::k_WINDOWS_TICKS_PER_MICROSECOND</name>
  <filename>BloombergLP/bdls/FilesystemUtil_WindowsImpUtil/k_WINDOWS_TICKS_PER_MICROSECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::MemoryUtil</name>
  <filename>BloombergLP/bdls/MemoryUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::MemoryUtil::Access</class>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bdls/MemoryUtil/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bdls/MemoryUtil/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pageSize</name>
    <anchorfile>BloombergLP/bdls/MemoryUtil/pageSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>protect</name>
    <anchorfile>BloombergLP/bdls/MemoryUtil/protect.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, int numBytes, int mode)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::MemoryUtil::Access</name>
  <filename>BloombergLP/bdls/MemoryUtil/Access.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::OsUtil</name>
  <filename>BloombergLP/bdls/OsUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::OsUtil::getOsInfo</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::OsUtil::getOsInfo</name>
  <filename>BloombergLP/bdls/OsUtil/getOsInfo-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil</name>
  <filename>BloombergLP/bdls/PathUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::PathUtil::appendIfValid</class>
  <class kind="class">BloombergLP::bdls::PathUtil::appendRaw</class>
  <class kind="class">BloombergLP::bdls::PathUtil::getBasename</class>
  <class kind="class">BloombergLP::bdls::PathUtil::getDirname</class>
  <class kind="class">BloombergLP::bdls::PathUtil::getExtension</class>
  <class kind="class">BloombergLP::bdls::PathUtil::getLeaf</class>
  <class kind="class">BloombergLP::bdls::PathUtil::getRoot</class>
  <class kind="class">BloombergLP::bdls::PathUtil::popLeaf</class>
  <class kind="class">BloombergLP::bdls::PathUtil::k_SEPARATOR</class>
  <member kind="function">
    <type>int</type>
    <name>getRootEnd</name>
    <anchorfile>BloombergLP/bdls/PathUtil/getRootEnd.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; path)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasLeaf</name>
    <anchorfile>BloombergLP/bdls/PathUtil/hasLeaf.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; path, int rootEnd)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAbsolute</name>
    <anchorfile>BloombergLP/bdls/PathUtil/isAbsolute.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; path, int rootEnd)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRelative</name>
    <anchorfile>BloombergLP/bdls/PathUtil/isRelative.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; path, int rootEnd)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>splitFilename</name>
    <anchorfile>BloombergLP/bdls/PathUtil/splitFilename.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view* head, std::string_view* tail, const std::string_view&amp; path, int rootEnd)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::appendIfValid</name>
  <filename>BloombergLP/bdls/PathUtil/appendIfValid-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::appendRaw</name>
  <filename>BloombergLP/bdls/PathUtil/appendRaw-084.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::getBasename</name>
  <filename>BloombergLP/bdls/PathUtil/getBasename-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::getDirname</name>
  <filename>BloombergLP/bdls/PathUtil/getDirname-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::getExtension</name>
  <filename>BloombergLP/bdls/PathUtil/getExtension-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::getLeaf</name>
  <filename>BloombergLP/bdls/PathUtil/getLeaf-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::getRoot</name>
  <filename>BloombergLP/bdls/PathUtil/getRoot-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::popLeaf</name>
  <filename>BloombergLP/bdls/PathUtil/popLeaf-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PathUtil::k_SEPARATOR</name>
  <filename>BloombergLP/bdls/PathUtil/k_SEPARATOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PipeUtil</name>
  <filename>BloombergLP/bdls/PipeUtil.adoc</filename>
  <class kind="class">BloombergLP::bdls::PipeUtil::makeCanonicalName</class>
  <member kind="function">
    <type>bool</type>
    <name>isOpenForReading</name>
    <anchorfile>BloombergLP/bdls/PipeUtil/isOpenForReading.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; pipeName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>send</name>
    <anchorfile>BloombergLP/bdls/PipeUtil/send.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; pipeName, const std::string_view&amp; message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::PipeUtil::makeCanonicalName</name>
  <filename>BloombergLP/bdls/PipeUtil/makeCanonicalName-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::ProcessUtil</name>
  <filename>BloombergLP/bdls/ProcessUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>getPathToExecutable</name>
    <anchorfile>BloombergLP/bdls/ProcessUtil/getPathToExecutable.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* result)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getProcessId</name>
    <anchorfile>BloombergLP/bdls/ProcessUtil/getProcessId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getProcessName</name>
    <anchorfile>BloombergLP/bdls/ProcessUtil/getProcessName.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::TempDirectoryGuard</name>
  <filename>BloombergLP/bdls/TempDirectoryGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TempDirectoryGuard</name>
    <anchorfile>BloombergLP/bdls/TempDirectoryGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; prefix, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TempDirectoryGuard</name>
    <anchorfile>BloombergLP/bdls/TempDirectoryGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::string&amp;</type>
    <name>getTempDirName</name>
    <anchorfile>BloombergLP/bdls/TempDirectoryGuard/getTempDirName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bdls/TempDirectoryGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TempDirectoryGuard, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TempDirectoryGuard, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdls/TempDirectoryGuard/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdls::operator&lt;&lt;</name>
  <filename>BloombergLP/bdls/operator_lshift-0f.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlsb</name>
  <filename>BloombergLP/bdlsb.adoc</filename>
  <class kind="class">BloombergLP::bdlsb::FixedMemInStreamBuf</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemInput</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutStreamBuf</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput</class>
  <class kind="class">BloombergLP::bdlsb::MemOutStreamBuf</class>
  <class kind="class">BloombergLP::bdlsb::MemOutStreamBuf_Util</class>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutStreamBuf</class>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutput</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInStreamBuf</name>
  <filename>BloombergLP/bdlsb/FixedMemInStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FixedMemInStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, std::size_t length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedMemInStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInStreamBuf*</type>
    <name>pubsetbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/pubsetbuf-03.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInStreamBuf*</type>
    <name>pubsetbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/pubsetbuf-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir way, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInStreamBuf::pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInStreamBuf*</type>
    <name>setbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/setbuf-09.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInStreamBuf*</type>
    <name>setbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/setbuf-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>showmanyc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsgetn</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInStreamBuf/xsgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* destination, std::streamsize length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInput</name>
  <filename>BloombergLP/bdlsb/FixedMemInput.adoc</filename>
  <class kind="class">BloombergLP::bdlsb::FixedMemInput::char_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemInput::int_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemInput::off_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemInput::pos_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemInput::traits_type</class>
  <member kind="function">
    <type>void</type>
    <name>FixedMemInput</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, std::size_t length)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>in_avail</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/in_avail.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekoff</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/pubseekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir way, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekpos</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/pubseekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInput*</type>
    <name>pubsetbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/pubsetbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInput::int_type</type>
    <name>sbumpc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/sbumpc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInput::int_type</type>
    <name>sgetc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/sgetc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>sgetn</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/sgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* destination, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInput::int_type</type>
    <name>snextc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/snextc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInput::int_type</type>
    <name>sputbackc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/sputbackc.adoc</anchorfile>
    <anchor/>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemInput::int_type</type>
    <name>sungetc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemInput/sungetc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInput::char_type</name>
  <filename>BloombergLP/bdlsb/FixedMemInput/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInput::int_type</name>
  <filename>BloombergLP/bdlsb/FixedMemInput/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInput::off_type</name>
  <filename>BloombergLP/bdlsb/FixedMemInput/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInput::pos_type</name>
  <filename>BloombergLP/bdlsb/FixedMemInput/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemInput::traits_type</name>
  <filename>BloombergLP/bdlsb/FixedMemInput/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutStreamBuf</name>
  <filename>BloombergLP/bdlsb/FixedMemOutStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FixedMemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FixedMemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/data-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/data-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir fixedPosition, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemOutStreamBuf*</type>
    <name>setbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutStreamBuf/setbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* buffer, std::streamsize length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput.adoc</filename>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput::char_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput::int_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput::off_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput::pos_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput::traits_type</class>
  <class kind="class">BloombergLP::bdlsb::FixedMemOutput::data</class>
  <member kind="function">
    <type>void</type>
    <name>FixedMemOutput</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::locale</type>
    <name>getloc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/getloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::locale</type>
    <name>pubimbue</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/pubimbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::locale&amp; loc)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekoff</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/pubseekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir fixedPosition, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekpos</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/pubseekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>FixedMemOutput*</type>
    <name>pubsetbuf</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/pubsetbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pubsync</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/pubsync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FixedMemOutput::int_type</type>
    <name>sputc</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/sputc.adoc</anchorfile>
    <anchor/>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>sputn</name>
    <anchorfile>BloombergLP/bdlsb/FixedMemOutput/sputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* s, std::streamsize length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput::char_type</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput::int_type</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput::off_type</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput::pos_type</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput::traits_type</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::FixedMemOutput::data</name>
  <filename>BloombergLP/bdlsb/FixedMemOutput/data-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::MemOutStreamBuf</name>
  <filename>BloombergLP/bdlsb/MemOutStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>MemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>MemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numElements, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numCharacters)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;MemOutStreamBuf, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;MemOutStreamBuf, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>overflow</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type insertionChar)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir way, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsputn</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf/xsputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char_type* source, std::streamsize numChars)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::MemOutStreamBuf_Util</name>
  <filename>BloombergLP/bdlsb/MemOutStreamBuf_Util.adoc</filename>
  <class kind="class">BloombergLP::bdlsb::MemOutStreamBuf_Util::k_GEOMETRIC_GROWTH_FACTOR</class>
  <class kind="class">BloombergLP::bdlsb::MemOutStreamBuf_Util::k_INITIAL_BUFFER_SIZE</class>
  <class kind="class">BloombergLP::bdlsb::MemOutStreamBuf_Util::k_MAX_GEOMETRIC_GROWTH_LENGTH</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>computeNewCapacity</name>
    <anchorfile>BloombergLP/bdlsb/MemOutStreamBuf_Util/computeNewCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t newLength, std::size_t currentCapacity)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::MemOutStreamBuf_Util::k_GEOMETRIC_GROWTH_FACTOR</name>
  <filename>BloombergLP/bdlsb/MemOutStreamBuf_Util/k_GEOMETRIC_GROWTH_FACTOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::MemOutStreamBuf_Util::k_INITIAL_BUFFER_SIZE</name>
  <filename>BloombergLP/bdlsb/MemOutStreamBuf_Util/k_INITIAL_BUFFER_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::MemOutStreamBuf_Util::k_MAX_GEOMETRIC_GROWTH_LENGTH</name>
  <filename>BloombergLP/bdlsb/MemOutStreamBuf_Util/k_MAX_GEOMETRIC_GROWTH_LENGTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutStreamBuf</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutStreamBuf.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>OverflowMemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::size_t size, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~OverflowMemOutStreamBuf</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>dataLength</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/dataLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>dataLengthInInitialBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/dataLengthInInitialBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>dataLengthInOverflowBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/dataLengthInOverflowBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>initialBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/initialBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>initialBufferSize</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/initialBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>overflowBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/overflowBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>overflowBufferSize</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/overflowBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;OverflowMemOutStreamBuf, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;OverflowMemOutStreamBuf, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>overflow</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/overflow.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type c)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir way, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>OverflowMemOutStreamBuf::pos_type</type>
    <name>seekpos</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>xsputn</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutStreamBuf/xsputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char_type* source, std::streamsize numChars)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutput</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutput.adoc</filename>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutput::char_type</class>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutput::int_type</class>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutput::off_type</class>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutput::pos_type</class>
  <class kind="class">BloombergLP::bdlsb::OverflowMemOutput::traits_type</class>
  <member kind="function">
    <type>void</type>
    <name>OverflowMemOutput</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::size_t length, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~OverflowMemOutput</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>dataLength</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/dataLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>dataLengthInInitialBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/dataLengthInInitialBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>dataLengthInOverflowBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/dataLengthInOverflowBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>initialBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/initialBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>initialBufferSize</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/initialBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>overflowBuffer</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/overflowBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>overflowBufferSize</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/overflowBufferSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekoff</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/pubseekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type offset, std::ios_base::seekdir way, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>OverflowMemOutput::pos_type</type>
    <name>pubseekpos</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/pubseekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type position, std::ios_base::openmode which)</arglist>
  </member>
  <member kind="function">
    <type>OverflowMemOutput*</type>
    <name>pubsetbuf</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/pubsetbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pubsync</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/pubsync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sputc</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/sputc.adoc</anchorfile>
    <anchor/>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>std::streamsize</type>
    <name>sputn</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/sputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* source, std::streamsize length)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;OverflowMemOutput, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;OverflowMemOutput, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlsb/OverflowMemOutput/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutput::char_type</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutput/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutput::int_type</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutput/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutput::off_type</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutput/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutput::pos_type</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutput/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsb::OverflowMemOutput::traits_type</name>
  <filename>BloombergLP/bdlsb/OverflowMemOutput/traits_type.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlscm</name>
  <filename>BloombergLP/bdlscm.adoc</filename>
  <class kind="class">BloombergLP::bdlscm::Version</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version</name>
  <filename>BloombergLP/bdlscm/Version.adoc</filename>
  <class kind="class">BloombergLP::bdlscm::Version::BDLSCM_S_VERSION</class>
  <class kind="class">BloombergLP::bdlscm::Version::s_buildInfo</class>
  <class kind="class">BloombergLP::bdlscm::Version::s_dependencies</class>
  <class kind="class">BloombergLP::bdlscm::Version::s_ident</class>
  <class kind="class">BloombergLP::bdlscm::Version::s_sourceControlInfo</class>
  <class kind="class">BloombergLP::bdlscm::Version::s_timestamp</class>
  <class kind="class">BloombergLP::bdlscm::Version::s_what</class>
  <member kind="function">
    <type>const char*</type>
    <name>version</name>
    <anchorfile>BloombergLP/bdlscm/Version/version.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::BDLSCM_S_VERSION</name>
  <filename>BloombergLP/bdlscm/Version/BDLSCM_S_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::s_buildInfo</name>
  <filename>BloombergLP/bdlscm/Version/s_buildInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::s_dependencies</name>
  <filename>BloombergLP/bdlscm/Version/s_dependencies.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::s_ident</name>
  <filename>BloombergLP/bdlscm/Version/s_ident.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::s_sourceControlInfo</name>
  <filename>BloombergLP/bdlscm/Version/s_sourceControlInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::s_timestamp</name>
  <filename>BloombergLP/bdlscm/Version/s_timestamp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlscm::Version::s_what</name>
  <filename>BloombergLP/bdlscm/Version/s_what.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlsta</name>
  <filename>BloombergLP/bdlsta.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::LineFit</class>
  <class kind="class">BloombergLP::bdlsta::Moment</class>
  <class kind="class">BloombergLP::bdlsta::Moment</class>
  <class kind="class">BloombergLP::bdlsta::Moment</class>
  <class kind="class">BloombergLP::bdlsta::Moment</class>
  <class kind="class">BloombergLP::bdlsta::Moment</class>
  <class kind="class">BloombergLP::bdlsta::MomentLevel</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::LineFit</name>
  <filename>BloombergLP/bdlsta/LineFit.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::LineFit::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>LineFit</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/add.adoc</anchorfile>
    <anchor/>
    <arglist>(double xValue, double yValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>fit</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/fit.adoc</anchorfile>
    <anchor/>
    <arglist>(double* alpha, double* beta)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fitIfValid</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/fitIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* alpha, double* beta)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>variance</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/variance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>varianceIfValid</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/varianceIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>xMean</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/xMean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>xMeanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/xMeanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>yMean</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/yMean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>yMeanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/LineFit/yMeanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::LineFit::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlsta/LineFit/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment</name>
  <filename>BloombergLP/bdlsta/Moment-08.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/add.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>kurtosis</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/kurtosis.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>kurtosisIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/kurtosisIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>meanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/meanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>skew</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/skew.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skewIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/skewIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>variance</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/variance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>varianceIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-08/varianceIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlsta/Moment-08/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment</name>
  <filename>BloombergLP/bdlsta/Moment-01.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/add.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>kurtosis</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/kurtosis.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>kurtosisIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/kurtosisIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>meanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/meanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>skew</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/skew.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skewIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/skewIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>variance</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/variance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>varianceIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-01/varianceIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlsta/Moment-01/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment</name>
  <filename>BloombergLP/bdlsta/Moment-0d.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/add.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>kurtosis</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/kurtosis.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>kurtosisIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/kurtosisIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>meanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/meanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>skew</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/skew.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skewIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/skewIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>variance</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/variance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>varianceIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0d/varianceIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlsta/Moment-0d/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment</name>
  <filename>BloombergLP/bdlsta/Moment-0a.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/add.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>kurtosis</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/kurtosis.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>kurtosisIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/kurtosisIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>meanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/meanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>skew</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/skew.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skewIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/skewIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>variance</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/variance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>varianceIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-0a/varianceIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlsta/Moment-0a/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment</name>
  <filename>BloombergLP/bdlsta/Moment-09.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/add.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>kurtosis</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/kurtosis.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>kurtosisIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/kurtosisIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>meanIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/meanIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>skew</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/skew.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>skewIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/skewIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>variance</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/variance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>varianceIfValid</name>
    <anchorfile>BloombergLP/bdlsta/Moment-09/varianceIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double* result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlsta/Moment-09/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::MomentLevel</name>
  <filename>BloombergLP/bdlsta/MomentLevel.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::MomentLevel::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::MomentLevel::Enum</name>
  <filename>BloombergLP/bdlsta/MomentLevel/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data</name>
  <filename>BloombergLP/bdlsta/Moment_Data-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data</name>
  <filename>BloombergLP/bdlsta/Moment_Data-0c.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_count</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_sum</class>
  <member kind="function">
    <type>void</type>
    <name>Moment_Data</name>
    <anchorfile>BloombergLP/bdlsta/Moment_Data-0c/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_count</name>
  <filename>BloombergLP/bdlsta/Moment_Data-0c/d_count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_sum</name>
  <filename>BloombergLP/bdlsta/Moment_Data-0c/d_sum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data</name>
  <filename>BloombergLP/bdlsta/Moment_Data-03.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_M2</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_count</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_mean</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_sum</class>
  <member kind="function">
    <type>void</type>
    <name>Moment_Data</name>
    <anchorfile>BloombergLP/bdlsta/Moment_Data-03/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_M2</name>
  <filename>BloombergLP/bdlsta/Moment_Data-03/d_M2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_count</name>
  <filename>BloombergLP/bdlsta/Moment_Data-03/d_count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_mean</name>
  <filename>BloombergLP/bdlsta/Moment_Data-03/d_mean.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_sum</name>
  <filename>BloombergLP/bdlsta/Moment_Data-03/d_sum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data</name>
  <filename>BloombergLP/bdlsta/Moment_Data-00.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_M2</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_M3</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_count</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_mean</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_sum</class>
  <member kind="function">
    <type>void</type>
    <name>Moment_Data</name>
    <anchorfile>BloombergLP/bdlsta/Moment_Data-00/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_M2</name>
  <filename>BloombergLP/bdlsta/Moment_Data-00/d_M2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_M3</name>
  <filename>BloombergLP/bdlsta/Moment_Data-00/d_M3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_count</name>
  <filename>BloombergLP/bdlsta/Moment_Data-00/d_count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_mean</name>
  <filename>BloombergLP/bdlsta/Moment_Data-00/d_mean.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_sum</name>
  <filename>BloombergLP/bdlsta/Moment_Data-00/d_sum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04.adoc</filename>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_M2</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_M3</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_M4</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_count</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_mean</class>
  <class kind="class">BloombergLP::bdlsta::Moment_Data::d_sum</class>
  <member kind="function">
    <type>void</type>
    <name>Moment_Data</name>
    <anchorfile>BloombergLP/bdlsta/Moment_Data-04/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_M2</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04/d_M2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_M3</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04/d_M3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_M4</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04/d_M4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_count</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04/d_count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_mean</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04/d_mean.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlsta::Moment_Data::d_sum</name>
  <filename>BloombergLP/bdlsta/Moment_Data-04/d_sum.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bdlt</name>
  <filename>BloombergLP/bdlt.adoc</filename>
  <class kind="class">BloombergLP::bdlt::SerialDateImpUtil</class>
  <class kind="class">BloombergLP::bdlt::Calendar</class>
  <class kind="class">BloombergLP::bdlt::CalendarCache</class>
  <class kind="class">BloombergLP::bdlt::CalendarCache_Entry</class>
  <class kind="class">BloombergLP::bdlt::CalendarLoader</class>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter</class>
  <class kind="class">BloombergLP::bdlt::CalendarUtil</class>
  <class kind="class">BloombergLP::bdlt::Calendar_BusinessDayConstIter</class>
  <class kind="class">BloombergLP::bdlt::CurrentTime</class>
  <class kind="class">BloombergLP::bdlt::Date</class>
  <class kind="class">BloombergLP::bdlt::DateFormatter</class>
  <class kind="class">BloombergLP::bdlt::DateFormatter_Cache</class>
  <class kind="class">BloombergLP::bdlt::DateTz</class>
  <class kind="class">BloombergLP::bdlt::DateTzFormatter</class>
  <class kind="class">BloombergLP::bdlt::DateTzFormatter_Cache</class>
  <class kind="class">BloombergLP::bdlt::DateUtil</class>
  <class kind="class">BloombergLP::bdlt::Datetime</class>
  <class kind="class">BloombergLP::bdlt::DatetimeFormatter</class>
  <class kind="class">BloombergLP::bdlt::DatetimeFormatter_Cache</class>
  <class kind="class">BloombergLP::bdlt::DatetimeImpUtil</class>
  <class kind="class">BloombergLP::bdlt::DatetimeInterval</class>
  <class kind="class">BloombergLP::bdlt::DatetimeIntervalUtil</class>
  <class kind="class">BloombergLP::bdlt::DatetimeTz</class>
  <class kind="class">BloombergLP::bdlt::DatetimeTzFormatter</class>
  <class kind="class">BloombergLP::bdlt::DatetimeTzFormatter_Cache</class>
  <class kind="class">BloombergLP::bdlt::DatetimeUtil</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeek</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekUtil</class>
  <class kind="class">BloombergLP::bdlt::DefaultCalendarCache</class>
  <class kind="class">BloombergLP::bdlt::DefaultTimetableCache</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil</class>
  <class kind="class">BloombergLP::bdlt::FixUtil</class>
  <class kind="class">BloombergLP::bdlt::FixUtilConfiguration</class>
  <class kind="class">BloombergLP::bdlt::FormatTestUtil</class>
  <class kind="class">BloombergLP::bdlt::FormatUtil</class>
  <class kind="class">BloombergLP::bdlt::Formatter</class>
  <class kind="class">BloombergLP::bdlt::FuzzUtil</class>
  <class kind="class">BloombergLP::bdlt::IntervalConversionUtil</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util</class>
  <class kind="class">BloombergLP::bdlt::Iso8601UtilConfiguration</class>
  <class kind="class">BloombergLP::bdlt::Iso8601UtilParseConfiguration</class>
  <class kind="class">BloombergLP::bdlt::Literal_SpecifierFormatter</class>
  <class kind="class">BloombergLP::bdlt::LocalTimeOffset</class>
  <class kind="class">BloombergLP::bdlt::MonthOfYear</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_DateProxy</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_DateRef</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PosixDateImpUtil</class>
  <class kind="class">BloombergLP::bdlt::ProlepticDateImpUtil</class>
  <class kind="class">BloombergLP::bdlt::Time</class>
  <class kind="class">BloombergLP::bdlt::TimeFormatter</class>
  <class kind="class">BloombergLP::bdlt::TimeFormatter_Cache</class>
  <class kind="class">BloombergLP::bdlt::TimeTz</class>
  <class kind="class">BloombergLP::bdlt::TimeTzFormatter</class>
  <class kind="class">BloombergLP::bdlt::TimeTzFormatter_Cache</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio</class>
  <class kind="class">BloombergLP::bdlt::TimeUtil</class>
  <class kind="class">BloombergLP::bdlt::TimeZoneFormatter</class>
  <class kind="class">BloombergLP::bdlt::Timetable</class>
  <class kind="class">BloombergLP::bdlt::TimetableCache</class>
  <class kind="class">BloombergLP::bdlt::TimetableCache_Entry</class>
  <class kind="class">BloombergLP::bdlt::TimetableLoader</class>
  <class kind="class">BloombergLP::bdlt::TimetableTransition</class>
  <class kind="class">BloombergLP::bdlt::TimetableTransition_Ref</class>
  <class kind="class">BloombergLP::bdlt::Timetable_CompactableTransition</class>
  <class kind="class">BloombergLP::bdlt::Timetable_ConstIterator</class>
  <class kind="class">BloombergLP::bdlt::Timetable_Day</class>
  <class kind="class">BloombergLP::bdlt::bdexStreamIn</class>
  <class kind="class">BloombergLP::bdlt::bdexStreamOut</class>
  <class kind="class">BloombergLP::bdlt::hashAppend</class>
  <class kind="class">BloombergLP::bdlt::maxSupportedBdexVersion</class>
  <class kind="class">BloombergLP::bdlt::operator+</class>
  <class kind="class">BloombergLP::bdlt::operator++</class>
  <class kind="class">BloombergLP::bdlt::operator-</class>
  <class kind="class">BloombergLP::bdlt::operator--</class>
  <class kind="class">BloombergLP::bdlt::swap</class>
  <class kind="class">BloombergLP::bdlt::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bdlt::operator==</class>
  <class kind="class">BloombergLP::bdlt::operator!=</class>
  <class kind="class">BloombergLP::bdlt::operator&lt;</class>
  <class kind="class">BloombergLP::bdlt::operator&lt;=</class>
  <class kind="class">BloombergLP::bdlt::operator&gt;</class>
  <class kind="class">BloombergLP::bdlt::operator&gt;=</class>
  <member kind="function">
    <type>bdlt::DayOfWeekSet</type>
    <name>operator&amp;</name>
    <anchorfile>BloombergLP/bdlt/operator_bitand.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; lhs, const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DayOfWeekSet</type>
    <name>operator^</name>
    <anchorfile>BloombergLP/bdlt/operator_xor.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; lhs, const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DayOfWeekSet</type>
    <name>operator|</name>
    <anchorfile>BloombergLP/bdlt/operator_bitor.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; lhs, const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::DayOfWeekSet</type>
    <name>operator~</name>
    <anchorfile>BloombergLP/bdlt/operator_bitnot.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; set)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::SerialDateImpUtil</name>
  <filename>BloombergLP/bdlt/SerialDateImpUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar</name>
  <filename>BloombergLP/bdlt/Calendar.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Calendar::BusinessDayConstIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::BusinessDayConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::HolidayCodeConstIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::HolidayCodeConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::HolidayConstIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::HolidayConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::WeekendDaysTransition</class>
  <class kind="class">BloombergLP::bdlt::Calendar::WeekendDaysTransitionConstIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::WeekendDaysTransitionConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::Calendar::Calendar</class>
  <class kind="class">BloombergLP::bdlt::Calendar::operator=</class>
  <class kind="class">BloombergLP::bdlt::Calendar::beginBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::beginHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::Calendar::beginHolidays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::endBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::endHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::Calendar::endHolidays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::getNextBusinessDay</class>
  <class kind="class">BloombergLP::bdlt::Calendar::intersectBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::intersectNonBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::isWeekendDay</class>
  <class kind="class">BloombergLP::bdlt::Calendar::numBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::rbeginBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::rbeginHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::Calendar::rbeginHolidays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::rendBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::rendHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::Calendar::rendHolidays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::unionBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::unionNonBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::Calendar::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~Calendar</name>
    <anchorfile>BloombergLP/bdlt/Calendar/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addDay</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addDay.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addHoliday</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addHoliday.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addHolidayCode</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addHolidayCode.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int holidayCode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHolidayCodeIfInRange</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addHolidayCodeIfInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int holidayCode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHolidayIfInRange</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addHolidayIfInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWeekendDay</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addWeekendDay.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum weekendDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWeekendDays</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addWeekendDays.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; weekendDays)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWeekendDaysTransition</name>
    <anchorfile>BloombergLP/bdlt/Calendar/addWeekendDaysTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; startDate, const DayOfWeekSet&amp; weekendDays)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlt/Calendar/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/Calendar/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/Calendar/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Calendar::WeekendDaysTransitionConstIterator</type>
    <name>beginWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/Calendar/beginWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Calendar::WeekendDaysTransitionConstIterator</type>
    <name>endWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/Calendar/endWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bdlt/Calendar/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>holiday</name>
    <anchorfile>BloombergLP/bdlt/Calendar/holiday.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>holidayCode</name>
    <anchorfile>BloombergLP/bdlt/Calendar/holidayCode.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int index)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBusinessDay</name>
    <anchorfile>BloombergLP/bdlt/Calendar/isBusinessDay.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHoliday</name>
    <anchorfile>BloombergLP/bdlt/Calendar/isHoliday.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInRange</name>
    <anchorfile>BloombergLP/bdlt/Calendar/isInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNonBusinessDay</name>
    <anchorfile>BloombergLP/bdlt/Calendar/isNonBusinessDay.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>const Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bdlt/Calendar/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlt/Calendar/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numHolidayCodes</name>
    <anchorfile>BloombergLP/bdlt/Calendar/numHolidayCodes.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numHolidayCodesTotal</name>
    <anchorfile>BloombergLP/bdlt/Calendar/numHolidayCodesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numHolidays</name>
    <anchorfile>BloombergLP/bdlt/Calendar/numHolidays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numNonBusinessDays</name>
    <anchorfile>BloombergLP/bdlt/Calendar/numNonBusinessDays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeekendDaysInRange</name>
    <anchorfile>BloombergLP/bdlt/Calendar/numWeekendDaysInRange.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/Calendar/numWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const PackedCalendar&amp;</type>
    <name>packedCalendar</name>
    <anchorfile>BloombergLP/bdlt/Calendar/packedCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Calendar/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>Calendar::WeekendDaysTransitionConstReverseIterator</type>
    <name>rbeginWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/Calendar/rbeginWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlt/Calendar/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeHoliday</name>
    <anchorfile>BloombergLP/bdlt/Calendar/removeHoliday.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeHolidayCode</name>
    <anchorfile>BloombergLP/bdlt/Calendar/removeHolidayCode.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int holidayCode)</arglist>
  </member>
  <member kind="function">
    <type>Calendar::WeekendDaysTransitionConstReverseIterator</type>
    <name>rendWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/Calendar/rendWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveHolidayCapacity</name>
    <anchorfile>BloombergLP/bdlt/Calendar/reserveHolidayCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numHolidays)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveHolidayCodeCapacity</name>
    <anchorfile>BloombergLP/bdlt/Calendar/reserveHolidayCodeCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numHolidayCodes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValidRange</name>
    <anchorfile>BloombergLP/bdlt/Calendar/setValidRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; firstDate, const Date&amp; lastDate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlt/Calendar/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Calendar&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>Calendar::WeekendDaysTransition</type>
    <name>weekendDaysTransition</name>
    <anchorfile>BloombergLP/bdlt/Calendar/weekendDaysTransition-07.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCacheSynchronized</name>
    <anchorfile>BloombergLP/bdlt/Calendar.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>synchronizeCache</name>
    <anchorfile>BloombergLP/bdlt/Calendar.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::BusinessDayConstIterator</name>
  <filename>BloombergLP/bdlt/Calendar/BusinessDayConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::BusinessDayConstReverseIterator</name>
  <filename>BloombergLP/bdlt/Calendar/BusinessDayConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::HolidayCodeConstIterator</name>
  <filename>BloombergLP/bdlt/Calendar/HolidayCodeConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::HolidayCodeConstReverseIterator</name>
  <filename>BloombergLP/bdlt/Calendar/HolidayCodeConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::HolidayConstIterator</name>
  <filename>BloombergLP/bdlt/Calendar/HolidayConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::HolidayConstReverseIterator</name>
  <filename>BloombergLP/bdlt/Calendar/HolidayConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::WeekendDaysTransition</name>
  <filename>BloombergLP/bdlt/Calendar/WeekendDaysTransition-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::WeekendDaysTransitionConstIterator</name>
  <filename>BloombergLP/bdlt/Calendar/WeekendDaysTransitionConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::WeekendDaysTransitionConstReverseIterator</name>
  <filename>BloombergLP/bdlt/Calendar/WeekendDaysTransitionConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::Calendar</name>
  <filename>BloombergLP/bdlt/Calendar/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::operator=</name>
  <filename>BloombergLP/bdlt/Calendar/operator_assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::beginBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/beginBusinessDays-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::beginHolidayCodes</name>
  <filename>BloombergLP/bdlt/Calendar/beginHolidayCodes-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::beginHolidays</name>
  <filename>BloombergLP/bdlt/Calendar/beginHolidays-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::endBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/endBusinessDays-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::endHolidayCodes</name>
  <filename>BloombergLP/bdlt/Calendar/endHolidayCodes-09b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::endHolidays</name>
  <filename>BloombergLP/bdlt/Calendar/endHolidays-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::getNextBusinessDay</name>
  <filename>BloombergLP/bdlt/Calendar/getNextBusinessDay-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::intersectBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/intersectBusinessDays-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::intersectNonBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/intersectNonBusinessDays-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::isWeekendDay</name>
  <filename>BloombergLP/bdlt/Calendar/isWeekendDay-082.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::numBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/numBusinessDays-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::rbeginBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/rbeginBusinessDays-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::rbeginHolidayCodes</name>
  <filename>BloombergLP/bdlt/Calendar/rbeginHolidayCodes-097.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::rbeginHolidays</name>
  <filename>BloombergLP/bdlt/Calendar/rbeginHolidays-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::rendBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/rendBusinessDays-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::rendHolidayCodes</name>
  <filename>BloombergLP/bdlt/Calendar/rendHolidayCodes-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::rendHolidays</name>
  <filename>BloombergLP/bdlt/Calendar/rendHolidays-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::unionBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/unionBusinessDays-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::unionNonBusinessDays</name>
  <filename>BloombergLP/bdlt/Calendar/unionNonBusinessDays-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/Calendar/maxSupportedBdexVersion-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarCache</name>
  <filename>BloombergLP/bdlt/CalendarCache.adoc</filename>
  <class kind="class">BloombergLP::bdlt::CalendarCache::CalendarCache</class>
  <member kind="function">
    <type>void</type>
    <name>~CalendarCache</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const Calendar&gt;</type>
    <name>getCalendar</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache/getCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* calendarName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* calendarName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>invalidateAll</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache/invalidateAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const Calendar&gt;</type>
    <name>lookupCalendar</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache/lookupCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* calendarName)</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>lookupLoadTime</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache/lookupLoadTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* calendarName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarCache::CalendarCache</name>
  <filename>BloombergLP/bdlt/CalendarCache/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarCache_Entry</name>
  <filename>BloombergLP/bdlt/CalendarCache_Entry.adoc</filename>
  <class kind="class">BloombergLP::bdlt::CalendarCache_Entry::CalendarCache_Entry</class>
  <member kind="function">
    <type>void</type>
    <name>~CalendarCache_Entry</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache_Entry/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CalendarCache_Entry&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache_Entry/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CalendarCache_Entry&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const Calendar&gt;</type>
    <name>get</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache_Entry/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>loadTime</name>
    <anchorfile>BloombergLP/bdlt/CalendarCache_Entry/loadTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarCache_Entry::CalendarCache_Entry</name>
  <filename>BloombergLP/bdlt/CalendarCache_Entry/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarLoader</name>
  <filename>BloombergLP/bdlt/CalendarLoader.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~CalendarLoader</name>
    <anchorfile>BloombergLP/bdlt/CalendarLoader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>load</name>
    <anchorfile>BloombergLP/bdlt/CalendarLoader/load.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedCalendar* result, const char* calendarName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter.adoc</filename>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter::difference_type</class>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter::pointer</class>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter::reference</class>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter::value_type</class>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter::CalendarReverseIteratorAdapter</class>
  <class kind="class">BloombergLP::bdlt::CalendarReverseIteratorAdapter::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~CalendarReverseIteratorAdapter</name>
    <anchorfile>BloombergLP/bdlt/CalendarReverseIteratorAdapter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ITERATOR</type>
    <name>forwardIterator</name>
    <anchorfile>BloombergLP/bdlt/CalendarReverseIteratorAdapter/forwardIterator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CalendarReverseIteratorAdapter&lt;ITERATOR&gt;::reference</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/CalendarReverseIteratorAdapter/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CalendarReverseIteratorAdapter&lt;ITERATOR&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/CalendarReverseIteratorAdapter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CalendarReverseIteratorAdapter&lt;ITERATOR&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/CalendarReverseIteratorAdapter/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CalendarReverseIteratorAdapter&lt;ITERATOR&gt;::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlt/CalendarReverseIteratorAdapter/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter::difference_type</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter::pointer</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter::reference</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter::value_type</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter::CalendarReverseIteratorAdapter</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarReverseIteratorAdapter::operator=</name>
  <filename>BloombergLP/bdlt/CalendarReverseIteratorAdapter/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarUtil</name>
  <filename>BloombergLP/bdlt/CalendarUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlt::CalendarUtil::ShiftConvention</class>
  <class kind="class">BloombergLP::bdlt::CalendarUtil::shiftIfValid</class>
  <member kind="function">
    <type>int</type>
    <name>addBusinessDaysIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/addBusinessDaysIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Date&amp; original, const bdlt::Calendar&amp; calendar, int numBusinessDays)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nthBusinessDayOfMonthOrMaxIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/nthBusinessDayOfMonthOrMaxIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Calendar&amp; calendar, int year, int month, int n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>shiftFollowingIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/shiftFollowingIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Date&amp; original, const bdlt::Calendar&amp; calendar)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>shiftModifiedFollowingIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/shiftModifiedFollowingIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Date&amp; original, const bdlt::Calendar&amp; calendar)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>shiftModifiedPrecedingIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/shiftModifiedPrecedingIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Date&amp; original, const bdlt::Calendar&amp; calendar)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>shiftPrecedingIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/shiftPrecedingIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Date&amp; original, const bdlt::Calendar&amp; calendar)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractBusinessDaysIfValid</name>
    <anchorfile>BloombergLP/bdlt/CalendarUtil/subtractBusinessDaysIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlt::Date* result, const bdlt::Date&amp; original, const bdlt::Calendar&amp; calendar, int numBusinessDays)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarUtil::ShiftConvention</name>
  <filename>BloombergLP/bdlt/CalendarUtil/ShiftConvention.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CalendarUtil::shiftIfValid</name>
  <filename>BloombergLP/bdlt/CalendarUtil/shiftIfValid-0df.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar_BusinessDayConstIter</name>
  <filename>BloombergLP/bdlt/Calendar_BusinessDayConstIter.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Calendar_BusinessDayConstIter::difference_type</class>
  <class kind="class">BloombergLP::bdlt::Calendar_BusinessDayConstIter::iterator_category</class>
  <class kind="class">BloombergLP::bdlt::Calendar_BusinessDayConstIter::pointer</class>
  <class kind="class">BloombergLP::bdlt::Calendar_BusinessDayConstIter::reference</class>
  <class kind="class">BloombergLP::bdlt::Calendar_BusinessDayConstIter::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>Calendar_BusinessDayConstIter</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Calendar_BusinessDayConstIter&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Calendar_BusinessDayConstIter</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Calendar_BusinessDayConstIter&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Calendar_BusinessDayConstIter&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateRef</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Calendar_BusinessDayConstIter&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Calendar_BusinessDayConstIter&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateProxy</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlt/Calendar_BusinessDayConstIter/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar_BusinessDayConstIter::difference_type</name>
  <filename>BloombergLP/bdlt/Calendar_BusinessDayConstIter/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar_BusinessDayConstIter::iterator_category</name>
  <filename>BloombergLP/bdlt/Calendar_BusinessDayConstIter/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar_BusinessDayConstIter::pointer</name>
  <filename>BloombergLP/bdlt/Calendar_BusinessDayConstIter/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar_BusinessDayConstIter::reference</name>
  <filename>BloombergLP/bdlt/Calendar_BusinessDayConstIter/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Calendar_BusinessDayConstIter::value_type</name>
  <filename>BloombergLP/bdlt/Calendar_BusinessDayConstIter/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CurrentTime</name>
  <filename>BloombergLP/bdlt/CurrentTime.adoc</filename>
  <class kind="class">BloombergLP::bdlt::CurrentTime::CurrentTimeCallback</class>
  <member kind="function">
    <type>DatetimeTz</type>
    <name>asDatetimeTz</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/asDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CurrentTime::CurrentTimeCallback</type>
    <name>currentTimeCallback</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/currentTimeCallback-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>currentTimeDefault</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/currentTimeDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>local</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/local.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>now</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/now.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CurrentTime::CurrentTimeCallback</type>
    <name>setCurrentTimeCallback</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/setCurrentTimeCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(CurrentTimeCallback callback)</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>utc</name>
    <anchorfile>BloombergLP/bdlt/CurrentTime/utc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::CurrentTime::CurrentTimeCallback</name>
  <filename>BloombergLP/bdlt/CurrentTime/CurrentTimeCallback-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Date</name>
  <filename>BloombergLP/bdlt/Date.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Date::Date</class>
  <class kind="class">BloombergLP::bdlt::Date::isValid</class>
  <class kind="class">BloombergLP::bdlt::Date::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~Date</name>
    <anchorfile>BloombergLP/bdlt/Date/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addDaysIfValid</name>
    <anchorfile>BloombergLP/bdlt/Date/addDaysIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int numDays)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/Date/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/Date/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>day</name>
    <anchorfile>BloombergLP/bdlt/Date/day.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeek::Enum</type>
    <name>dayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/Date/dayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>dayOfYear</name>
    <anchorfile>BloombergLP/bdlt/Date/dayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/getYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/getYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* month, int* day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>month</name>
    <anchorfile>BloombergLP/bdlt/Date/month.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MonthOfYear::Enum</type>
    <name>monthOfYear</name>
    <anchorfile>BloombergLP/bdlt/Date/monthOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int numDays)</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int numDays)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Date/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setYearDayIfValid</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearDayIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setYearMonthDayIfValid</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearMonthDayIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bdlt/Date/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/validateAndSetYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/validateAndSetYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>year</name>
    <anchorfile>BloombergLP/bdlt/Date/year.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/isValidYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/isValidYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bdlt/Date/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Date::Date</name>
  <filename>BloombergLP/bdlt/Date/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Date::isValid</name>
  <filename>BloombergLP/bdlt/Date/isValid-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Date::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/Date/maxSupportedBdexVersion-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateFormatter</name>
  <filename>BloombergLP/bdlt/DateFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DateFormatter</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const DateFormatter_Cache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const DateFormatter_Cache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string_view&lt;t_CHAR&gt;* specInOut, t_ITERATOR* outIt, const DateFormatter_Cache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string_view&lt;t_CHAR&gt;* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const DateFormatter_Cache&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateFormatter_Cache</name>
  <filename>BloombergLP/bdlt/DateFormatter_Cache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DateFormatter_Cache</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter_Cache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>day</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter_Cache/day.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>dayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter_Cache/dayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>dayOfYear</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter_Cache/dayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>month</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter_Cache/month.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>year</name>
    <anchorfile>BloombergLP/bdlt/DateFormatter_Cache/year.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateTz</name>
  <filename>BloombergLP/bdlt/DateTz.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DateTz::DateTz</class>
  <class kind="class">BloombergLP::bdlt::DateTz::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~DateTz</name>
    <anchorfile>BloombergLP/bdlt/DateTz/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DateTz&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/DateTz/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DateTz&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/DateTz/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/DateTz/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>gmtStartTime</name>
    <anchorfile>BloombergLP/bdlt/DateTz/gmtStartTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>localDate</name>
    <anchorfile>BloombergLP/bdlt/DateTz/localDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdlt/DateTz/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/DateTz/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDateTz</name>
    <anchorfile>BloombergLP/bdlt/DateTz/setDateTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; localDate, int offset)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDateTzIfValid</name>
    <anchorfile>BloombergLP/bdlt/DateTz/setDateTzIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; localDate, int offset)</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>utcStartTime</name>
    <anchorfile>BloombergLP/bdlt/DateTz/utcStartTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetDateTz</name>
    <anchorfile>BloombergLP/bdlt/DateTz/validateAndSetDateTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; localDate, int offset)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlt/DateTz/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; localDate, int offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateTz::DateTz</name>
  <filename>BloombergLP/bdlt/DateTz/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateTz::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/DateTz/maxSupportedBdexVersion-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateTzFormatter</name>
  <filename>BloombergLP/bdlt/DateTzFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DateTzFormatter</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut, t_ITERATOR* outIt, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatCache&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateTzFormatter_Cache</name>
  <filename>BloombergLP/bdlt/DateTzFormatter_Cache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DateTzFormatter_Cache</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter_Cache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int offset)</arglist>
  </member>
  <member kind="function">
    <type>const DateFormatter_Cache&amp;</type>
    <name>date</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter_Cache/date.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdlt/DateTzFormatter_Cache/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DateUtil</name>
  <filename>BloombergLP/bdlt/DateUtil.adoc</filename>
  <member kind="function">
    <type>Date</type>
    <name>addMonths</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/addMonths.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; original, int numMonths, bool eomFlag)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>addMonthsEom</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/addMonthsEom.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; original, int numMonths)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>addMonthsNoEom</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/addMonthsNoEom.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; original, int numMonths)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>addYears</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/addYears.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; original, int numYears, bool eomFlag)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>addYearsEom</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/addYearsEom.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; original, int numYears)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>addYearsNoEom</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/addYearsNoEom.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; original, int numYears)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertFromYYYYMMDD</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/convertFromYYYYMMDD.adoc</anchorfile>
    <anchor/>
    <arglist>(Date* result, int yyyymmddValue)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>convertFromYYYYMMDDRaw</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/convertFromYYYYMMDDRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int yyyymmddValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertToYYYYMMDD</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/convertToYYYYMMDD.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>earliestDayOfWeekInMonth</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/earliestDayOfWeekInMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, DayOfWeek::Enum dayOfWeek)</arglist>
  </member>
  <member kind="function">
    <type>bsl::optional&lt;Date&gt;</type>
    <name>fromYmd</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/fromYmd.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYYYYMMDD</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/isValidYYYYMMDD.adoc</anchorfile>
    <anchor/>
    <arglist>(int yyyymmddValue)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>lastDayInMonth</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/lastDayInMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>lastDayOfWeekInMonth</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/lastDayOfWeekInMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, DayOfWeek::Enum dayOfWeek)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>nextDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/nextDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum dayOfWeek, const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>nextDayOfWeekInclusive</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/nextDayOfWeekInclusive.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum dayOfWeek, const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>nthDayOfWeekInMonth</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/nthDayOfWeekInMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, DayOfWeek::Enum dayOfWeek, int n)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>previousDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/previousDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum dayOfWeek, const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>previousDayOfWeekInclusive</name>
    <anchorfile>BloombergLP/bdlt/DateUtil/previousDayOfWeekInclusive.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum dayOfWeek, const Date&amp; date)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime</name>
  <filename>BloombergLP/bdlt/Datetime.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Datetime::Datetime</class>
  <class kind="class">BloombergLP::bdlt::Datetime::operator+=</class>
  <class kind="class">BloombergLP::bdlt::Datetime::operator-=</class>
  <class kind="class">BloombergLP::bdlt::Datetime::setDatetime</class>
  <class kind="class">BloombergLP::bdlt::Datetime::setDatetimeIfValid</class>
  <class kind="class">BloombergLP::bdlt::Datetime::setTime</class>
  <class kind="class">BloombergLP::bdlt::Datetime::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Datetime/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addDays</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addDays.adoc</anchorfile>
    <anchor/>
    <arglist>(int days)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addDaysIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addDaysIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int days)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addHours</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addHours.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHoursIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addHoursIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMicrosecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addMicrosecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addMilliseconds</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMillisecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addMillisecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addMinutes</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMinutesIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addMinutesIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addSeconds</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addSecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addSecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>Datetime&amp;</type>
    <name>addTime</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addTimeIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/addTimeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/Datetime/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/Datetime/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Date</type>
    <name>date</name>
    <anchorfile>BloombergLP/bdlt/Datetime/date.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>day</name>
    <anchorfile>BloombergLP/bdlt/Datetime/day.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeek::Enum</type>
    <name>dayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/Datetime/dayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>dayOfYear</name>
    <anchorfile>BloombergLP/bdlt/Datetime/dayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getTime</name>
    <anchorfile>BloombergLP/bdlt/Datetime/getTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int* hour, int* minute, int* second, int* millisecond, int* microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hour</name>
    <anchorfile>BloombergLP/bdlt/Datetime/hour.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>microsecond</name>
    <anchorfile>BloombergLP/bdlt/Datetime/microsecond.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>millisecond</name>
    <anchorfile>BloombergLP/bdlt/Datetime/millisecond.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minute</name>
    <anchorfile>BloombergLP/bdlt/Datetime/minute.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>month</name>
    <anchorfile>BloombergLP/bdlt/Datetime/month.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Datetime/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printToBuffer</name>
    <anchorfile>BloombergLP/bdlt/Datetime/printToBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(char* result, int numBytes, int fractionalSecondPrecision)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>second</name>
    <anchorfile>BloombergLP/bdlt/Datetime/second.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDate</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setDate.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setHour</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setHour.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setHourIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setHourIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMicrosecond</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setMicrosecond.adoc</anchorfile>
    <anchor/>
    <arglist>(int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMicrosecondIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setMicrosecondIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMillisecond</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setMillisecond.adoc</anchorfile>
    <anchor/>
    <arglist>(int millisecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMillisecondIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setMillisecondIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int millisecond)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMinute</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setMinute.adoc</anchorfile>
    <anchor/>
    <arglist>(int minute)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMinuteIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setMinuteIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int minute)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSecond</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setSecond.adoc</anchorfile>
    <anchor/>
    <arglist>(int second)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setSecondIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setSecondIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int second)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTimeIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setTimeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setYearDay</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setYearDayIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setYearDayIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setYearMonthDayIfValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/setYearMonthDayIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bdlt/Datetime/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>time</name>
    <anchorfile>BloombergLP/bdlt/Datetime/time.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetDatetime</name>
    <anchorfile>BloombergLP/bdlt/Datetime/validateAndSetDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day, int hour, int minute, int second, int millisecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>year</name>
    <anchorfile>BloombergLP/bdlt/Datetime/year.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlt/Datetime/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bdlt/Datetime/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::Datetime</name>
  <filename>BloombergLP/bdlt/Datetime/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::operator+=</name>
  <filename>BloombergLP/bdlt/Datetime/operator_plus_eq-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::operator-=</name>
  <filename>BloombergLP/bdlt/Datetime/operator_minus_eq-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::setDatetime</name>
  <filename>BloombergLP/bdlt/Datetime/setDatetime-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::setDatetimeIfValid</name>
  <filename>BloombergLP/bdlt/Datetime/setDatetimeIfValid-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::setTime</name>
  <filename>BloombergLP/bdlt/Datetime/setTime-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Datetime::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/Datetime/maxSupportedBdexVersion-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeFormatter</name>
  <filename>BloombergLP/bdlt/DatetimeFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DatetimeFormatter</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut, t_ITERATOR* outIt, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatCache&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeFormatter_Cache</name>
  <filename>BloombergLP/bdlt/DatetimeFormatter_Cache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DatetimeFormatter_Cache</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter_Cache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>const DateFormatter_Cache&amp;</type>
    <name>date</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter_Cache/date.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TimeFormatter_Cache&amp;</type>
    <name>time</name>
    <anchorfile>BloombergLP/bdlt/DatetimeFormatter_Cache/time.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeImpUtil</name>
  <filename>BloombergLP/bdlt/DatetimeImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DatetimeImpUtil::k_0001_01_01_VALUE</class>
  <class kind="class">BloombergLP::bdlt::DatetimeImpUtil::k_1970_01_01_VALUE</class>
  <class kind="class">BloombergLP::bdlt::DatetimeImpUtil::k_MAX_VALUE</class>
  <member kind="function">
    <type>const Datetime*</type>
    <name>epoch_0001_01_01</name>
    <anchorfile>BloombergLP/bdlt/DatetimeImpUtil/epoch_0001_01_01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datetime*</type>
    <name>epoch_1970_01_01</name>
    <anchorfile>BloombergLP/bdlt/DatetimeImpUtil/epoch_1970_01_01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datetime*</type>
    <name>epoch_max</name>
    <anchorfile>BloombergLP/bdlt/DatetimeImpUtil/epoch_max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeImpUtil::k_0001_01_01_VALUE</name>
  <filename>BloombergLP/bdlt/DatetimeImpUtil/k_0001_01_01_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeImpUtil::k_1970_01_01_VALUE</name>
  <filename>BloombergLP/bdlt/DatetimeImpUtil/k_1970_01_01_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeImpUtil::k_MAX_VALUE</name>
  <filename>BloombergLP/bdlt/DatetimeImpUtil/k_MAX_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeInterval</name>
  <filename>BloombergLP/bdlt/DatetimeInterval.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DatetimeInterval::DatetimeInterval</class>
  <class kind="class">BloombergLP::bdlt::DatetimeInterval::maxSupportedBdexVersion</class>
  <class kind="class">BloombergLP::bdlt::DatetimeInterval::k_MILLISECONDS_MAX</class>
  <class kind="class">BloombergLP::bdlt::DatetimeInterval::k_MILLISECONDS_MIN</class>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addDays</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addDays.adoc</anchorfile>
    <anchor/>
    <arglist>(int days)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addDaysIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addDaysIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int days)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addHours</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addHours.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHoursIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addHoursIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addInterval</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(int days, bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntervalIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addIntervalIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int days, bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMicrosecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addMicrosecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addMilliseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMillisecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addMillisecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addMinutes</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMinutesIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addMinutesIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>addSeconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addSecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/addSecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>days</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/days.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>fractionalDayInMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/fractionalDayInMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hours</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/hours.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>microseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/microseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>milliseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/milliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minutes</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/minutes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printToBuffer</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/printToBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(char* result, int numBytes, int fractionalSecondPrecision)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>seconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/seconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInterval</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(int days, bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setIntervalIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setIntervalIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int days, bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalDays</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalDays.adoc</anchorfile>
    <anchor/>
    <arglist>(int days)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalHours</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalHours.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTotalHoursIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalHoursIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalMilliseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTotalMillisecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalMillisecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalMinutes</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTotalMinutesIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalMinutesIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalSeconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalSecondsFromDouble</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalSecondsFromDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double seconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTotalSecondsFromDoubleIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalSecondsFromDoubleIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(double seconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTotalSecondsIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/setTotalSecondsIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalDays</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalDays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalHours</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalHours.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalMilliseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalMinutes</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalSeconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>totalSecondsAsDouble</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/totalSecondsAsDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int days, bsls::Types::Int64 hours, bsls::Types::Int64 minutes, bsls::Types::Int64 seconds, bsls::Types::Int64 milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 days, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>assignIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 days, bsls::Types::Int64 microseconds)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeInterval::DatetimeInterval</name>
  <filename>BloombergLP/bdlt/DatetimeInterval/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeInterval::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/DatetimeInterval/maxSupportedBdexVersion-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeInterval::k_MILLISECONDS_MAX</name>
  <filename>BloombergLP/bdlt/DatetimeInterval/k_MILLISECONDS_MAX.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeInterval::k_MILLISECONDS_MIN</name>
  <filename>BloombergLP/bdlt/DatetimeInterval/k_MILLISECONDS_MIN.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeIntervalUtil</name>
  <filename>BloombergLP/bdlt/DatetimeIntervalUtil.adoc</filename>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>makeDays</name>
    <anchorfile>BloombergLP/bdlt/DatetimeIntervalUtil/makeDays.adoc</anchorfile>
    <anchor/>
    <arglist>(int days)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>makeHours</name>
    <anchorfile>BloombergLP/bdlt/DatetimeIntervalUtil/makeHours.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>makeMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeIntervalUtil/makeMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>makeMilliseconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeIntervalUtil/makeMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>makeMinutes</name>
    <anchorfile>BloombergLP/bdlt/DatetimeIntervalUtil/makeMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>makeSeconds</name>
    <anchorfile>BloombergLP/bdlt/DatetimeIntervalUtil/makeSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeTz</name>
  <filename>BloombergLP/bdlt/DatetimeTz.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DatetimeTz::DatetimeTz</class>
  <class kind="class">BloombergLP::bdlt::DatetimeTz::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~DatetimeTz</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DatetimeTz&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeTz&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>DateTz</type>
    <name>dateTz</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/dateTz.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>gmtDatetime</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/gmtDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>localDatetime</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/localDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDatetimeTz</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/setDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; localDatetime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDatetimeTzIfValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/setDatetimeTzIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; localDatetime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>TimeTz</type>
    <name>timeTz</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/timeTz.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>utcDatetime</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/utcDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetDatetimeTz</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/validateAndSetDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; localDatetime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTz/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; localDatetime, int offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeTz::DatetimeTz</name>
  <filename>BloombergLP/bdlt/DatetimeTz/2constructor-086.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeTz::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/DatetimeTz/maxSupportedBdexVersion-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeTzFormatter</name>
  <filename>BloombergLP/bdlt/DatetimeTzFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DatetimeTzFormatter</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut, t_ITERATOR* outIt, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatCache&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeTzFormatter_Cache</name>
  <filename>BloombergLP/bdlt/DatetimeTzFormatter_Cache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DatetimeTzFormatter_Cache</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter_Cache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; datetime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>const DatetimeFormatter_Cache&amp;</type>
    <name>datetime</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter_Cache/datetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdlt/DatetimeTzFormatter_Cache/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeUtil</name>
  <filename>BloombergLP/bdlt/DatetimeUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DatetimeUtil::convertToTm</class>
  <member kind="function">
    <type>int</type>
    <name>convertFromTm</name>
    <anchorfile>BloombergLP/bdlt/DatetimeUtil/convertFromTm.adoc</anchorfile>
    <anchor/>
    <arglist>(Datetime* result, const std::tm&amp; timeStruct)</arglist>
  </member>
  <member kind="function">
    <type>bsl::optional&lt;Datetime&gt;</type>
    <name>fromYmdHms</name>
    <anchorfile>BloombergLP/bdlt/DatetimeUtil/fromYmdHms.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DatetimeUtil::convertToTm</name>
  <filename>BloombergLP/bdlt/DatetimeUtil/convertToTm-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeek</name>
  <filename>BloombergLP/bdlt/DayOfWeek.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DayOfWeek::Day</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeek::Enum</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeek::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeek/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, DayOfWeek::Enum&amp; variable, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeek/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, DayOfWeek::Enum value, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeek/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, DayOfWeek::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeek/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum dayOfWeek)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeek::Day</name>
  <filename>BloombergLP/bdlt/DayOfWeek/Day.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeek::Enum</name>
  <filename>BloombergLP/bdlt/DayOfWeek/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeek::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/DayOfWeek/maxSupportedBdexVersion-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet::const_iterator</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet::iterator</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet::reverse_iterator</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet::DayOfWeekSet</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~DayOfWeekSet</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/add.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areMembers</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/areMembers.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; set)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet::iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet::iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMember</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/isMember.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet&amp;</type>
    <name>operator&amp;=</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/operator_and_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet&amp;</type>
    <name>operator^=</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/operator_xor_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet&amp;</type>
    <name>operator|=</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/operator_or_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet::reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet::reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet::const_iterator</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet::const_reverse_iterator</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet::iterator</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet::reverse_iterator</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet::DayOfWeekSet</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet/2constructor-0b45.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet/maxSupportedBdexVersion-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::difference_type</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::iterator_category</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::pointer</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::reference</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::value_type</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::DayOfWeekSet_Iter</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::operator++</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::operator--</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::d_data</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::d_index</class>
  <class kind="class">BloombergLP::bdlt::DayOfWeekSet_Iter::s_dayOfWeekArray</class>
  <member kind="function">
    <type>void</type>
    <name>~DayOfWeekSet_Iter</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet_Iter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeekSet_Iter&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet_Iter/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet_Iter&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const DayOfWeek::Enum&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekSet_Iter/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::difference_type</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::iterator_category</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::pointer</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::reference</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::value_type</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::DayOfWeekSet_Iter</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::operator++</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/operator_inc-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::operator--</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/operator_dec-0db.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::d_data</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/d_data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::d_index</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/d_index.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekSet_Iter::s_dayOfWeekArray</name>
  <filename>BloombergLP/bdlt/DayOfWeekSet_Iter/s_dayOfWeekArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DayOfWeekUtil</name>
  <filename>BloombergLP/bdlt/DayOfWeekUtil.adoc</filename>
  <member kind="function">
    <type>DayOfWeek::Enum</type>
    <name>add</name>
    <anchorfile>BloombergLP/bdlt/DayOfWeekUtil/add.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum dayOfWeek, int numDays)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DefaultCalendarCache</name>
  <filename>BloombergLP/bdlt/DefaultCalendarCache.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DefaultCalendarCache::initialize</class>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bdlt/DefaultCalendarCache/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CalendarCache*</type>
    <name>instance</name>
    <anchorfile>BloombergLP/bdlt/DefaultCalendarCache/instance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DefaultCalendarCache::initialize</name>
  <filename>BloombergLP/bdlt/DefaultCalendarCache/initialize-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DefaultTimetableCache</name>
  <filename>BloombergLP/bdlt/DefaultTimetableCache.adoc</filename>
  <class kind="class">BloombergLP::bdlt::DefaultTimetableCache::initialize</class>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bdlt/DefaultTimetableCache/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TimetableCache*</type>
    <name>instance</name>
    <anchorfile>BloombergLP/bdlt/DefaultTimetableCache/instance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::DefaultTimetableCache::initialize</name>
  <filename>BloombergLP/bdlt/DefaultTimetableCache/initialize-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil</name>
  <filename>BloombergLP/bdlt/EpochUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlt::EpochUtil::TimeT64</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertFromDatetimeInterval</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertFromTimeInterval</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertFromTimeT</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertFromTimeT64</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertToDatetimeInterval</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertToTimeInterval</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertToTimeT</class>
  <class kind="class">BloombergLP::bdlt::EpochUtil::convertToTimeT64</class>
  <member kind="function">
    <type>const Datetime&amp;</type>
    <name>epoch</name>
    <anchorfile>BloombergLP/bdlt/EpochUtil/epoch.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::TimeT64</name>
  <filename>BloombergLP/bdlt/EpochUtil/TimeT64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertFromDatetimeInterval</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertFromDatetimeInterval-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertFromTimeInterval</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertFromTimeInterval-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertFromTimeT</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertFromTimeT-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertFromTimeT64</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertFromTimeT64-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertToDatetimeInterval</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertToDatetimeInterval-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertToTimeInterval</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertToTimeInterval-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertToTimeT</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertToTimeT-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::EpochUtil::convertToTimeT64</name>
  <filename>BloombergLP/bdlt/EpochUtil/convertToTimeT64-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtil</name>
  <filename>BloombergLP/bdlt/FixUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlt::FixUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::FixUtil::generate</class>
  <class kind="class">BloombergLP::bdlt::FixUtil::generateRaw</class>
  <class kind="class">BloombergLP::bdlt::FixUtil::parse</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/FixUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtil::generate</name>
  <filename>BloombergLP/bdlt/FixUtil/generate-088d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtil::generateRaw</name>
  <filename>BloombergLP/bdlt/FixUtil/generateRaw-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtil::parse</name>
  <filename>BloombergLP/bdlt/FixUtil/parse-04a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtilConfiguration</name>
  <filename>BloombergLP/bdlt/FixUtilConfiguration.adoc</filename>
  <class kind="class">BloombergLP::bdlt::FixUtilConfiguration::FixUtilConfiguration</class>
  <member kind="function">
    <type>void</type>
    <name>~FixUtilConfiguration</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FixUtilConfiguration&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const FixUtilConfiguration&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fractionalSecondPrecision</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/fractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/setFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUseZAbbreviationForUtc</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/setUseZAbbreviationForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>useZAbbreviationForUtc</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/useZAbbreviationForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FixUtilConfiguration</type>
    <name>defaultConfiguration</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/defaultConfiguration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultConfiguration</name>
    <anchorfile>BloombergLP/bdlt/FixUtilConfiguration/setDefaultConfiguration.adoc</anchorfile>
    <anchor/>
    <arglist>(const FixUtilConfiguration&amp; configuration)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FixUtilConfiguration::FixUtilConfiguration</name>
  <filename>BloombergLP/bdlt/FixUtilConfiguration/2constructor-0d0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FormatTestUtil</name>
  <filename>BloombergLP/bdlt/FormatTestUtil.adoc</filename>
  <member kind="function">
    <type>bsl::string</type>
    <name>narrow</name>
    <anchorfile>BloombergLP/bdlt/FormatTestUtil/narrow.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::wstring_view&amp; viewIn)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testFormat</name>
    <anchorfile>BloombergLP/bdlt/FormatTestUtil/testFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, const std::string_view&amp; exp, const std::string_view&amp; format, const t_VALUE_TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testFormatArg</name>
    <anchorfile>BloombergLP/bdlt/FormatTestUtil/testFormatArg.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, const std::string_view&amp; exp, const std::string_view&amp; format, const t_VALUE_TYPE&amp; value, const t_ARG_TYPE&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>widen</name>
    <anchorfile>BloombergLP/bdlt/FormatTestUtil/widen.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::wstring* result, const std::string_view&amp; viewIn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FormatUtil</name>
  <filename>BloombergLP/bdlt/FormatUtil.adoc</filename>
  <class kind="class">BloombergLP::bdlt::FormatUtil::StringView</class>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>writeSecondFraction</name>
    <anchorfile>BloombergLP/bdlt/FormatUtil/writeSecondFraction.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, int precision, t_CHAR decimalChar, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>writeZeroPaddedDigits</name>
    <anchorfile>BloombergLP/bdlt/FormatUtil/writeZeroPaddedDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, int value, int numDigits)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FormatUtil::StringView</name>
  <filename>BloombergLP/bdlt/FormatUtil/StringView.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Formatter</name>
  <filename>BloombergLP/bdlt/Formatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Formatter</name>
    <anchorfile>BloombergLP/bdlt/Formatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>format</name>
    <anchorfile>BloombergLP/bdlt/Formatter/format.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VALUE&amp; value, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bdlt/Formatter/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; context)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::FuzzUtil</name>
  <filename>BloombergLP/bdlt/FuzzUtil.adoc</filename>
  <member kind="function">
    <type>bdlt::Date</type>
    <name>consumeDate</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDate.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
  <member kind="function">
    <type>bdlt::Date</type>
    <name>consumeDateInRange</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDateInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView, const bdlt::Date&amp; begin, const bdlt::Date&amp; end)</arglist>
  </member>
  <member kind="function">
    <type>DateTz</type>
    <name>consumeDateTz</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDateTz.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
  <member kind="function">
    <type>DateTz</type>
    <name>consumeDateTzInRange</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDateTzInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView, const bdlt::Date&amp; begin, const bdlt::Date&amp; end)</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>consumeDatetime</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDatetime.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>consumeDatetimeInRange</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDatetimeInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView, const bdlt::Date&amp; begin, const bdlt::Date&amp; end)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeTz</type>
    <name>consumeDatetimeTz</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDatetimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
  <member kind="function">
    <type>DatetimeTz</type>
    <name>consumeDatetimeTzInRange</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeDatetimeTzInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView, const bdlt::Date&amp; begin, const bdlt::Date&amp; end)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>consumeTime</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeTime.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
  <member kind="function">
    <type>TimeTz</type>
    <name>consumeTimeTz</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeTimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>consumeTz</name>
    <anchorfile>BloombergLP/bdlt/FuzzUtil/consumeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(bslim::FuzzDataView* fuzzDataView)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::IntervalConversionUtil</name>
  <filename>BloombergLP/bdlt/IntervalConversionUtil.adoc</filename>
  <member kind="function">
    <type>DatetimeInterval</type>
    <name>convertToDatetimeInterval</name>
    <anchorfile>BloombergLP/bdlt/IntervalConversionUtil/convertToDatetimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; interval)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>convertToTimeInterval</name>
    <anchorfile>BloombergLP/bdlt/IntervalConversionUtil/convertToTimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; interval)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util</name>
  <filename>BloombergLP/bdlt/Iso8601Util.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::Configuration</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::DateOrDateTz</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::DatetimeOrDatetimeTz</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::GenerateConfiguration</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::ParseConfiguration</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::TimeOrTimeTz</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::ssize_t</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::generate</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::generateRaw</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::parse</class>
  <class kind="class">BloombergLP::bdlt::Iso8601Util::parseRelaxed</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::Configuration</name>
  <filename>BloombergLP/bdlt/Iso8601Util/Configuration.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::DateOrDateTz</name>
  <filename>BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::DatetimeOrDatetimeTz</name>
  <filename>BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::GenerateConfiguration</name>
  <filename>BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::ParseConfiguration</name>
  <filename>BloombergLP/bdlt/Iso8601Util/ParseConfiguration.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::TimeOrTimeTz</name>
  <filename>BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::ssize_t</name>
  <filename>BloombergLP/bdlt/Iso8601Util/ssize_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/Iso8601Util/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::generate</name>
  <filename>BloombergLP/bdlt/Iso8601Util/generate-0624.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::generateRaw</name>
  <filename>BloombergLP/bdlt/Iso8601Util/generateRaw-0a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::parse</name>
  <filename>BloombergLP/bdlt/Iso8601Util/parse-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601Util::parseRelaxed</name>
  <filename>BloombergLP/bdlt/Iso8601Util/parseRelaxed-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601UtilConfiguration</name>
  <filename>BloombergLP/bdlt/Iso8601UtilConfiguration.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Iso8601UtilConfiguration::Iso8601UtilConfiguration</class>
  <member kind="function">
    <type>void</type>
    <name>~Iso8601UtilConfiguration</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Iso8601UtilConfiguration&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Iso8601UtilConfiguration&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fractionalSecondPrecision</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/fractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>omitColonInZoneDesignator</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/omitColonInZoneDesignator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFractionalSecondPrecision</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/setFractionalSecondPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOmitColonInZoneDesignator</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/setOmitColonInZoneDesignator.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUseCommaForDecimalSign</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/setUseCommaForDecimalSign.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUseZAbbreviationForUtc</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/setUseZAbbreviationForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>useCommaForDecimalSign</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/useCommaForDecimalSign.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>useZAbbreviationForUtc</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/useZAbbreviationForUtc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Iso8601UtilConfiguration</type>
    <name>defaultConfiguration</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/defaultConfiguration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultConfiguration</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilConfiguration/setDefaultConfiguration.adoc</anchorfile>
    <anchor/>
    <arglist>(const Iso8601UtilConfiguration&amp; configuration)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601UtilConfiguration::Iso8601UtilConfiguration</name>
  <filename>BloombergLP/bdlt/Iso8601UtilConfiguration/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Iso8601UtilParseConfiguration</name>
  <filename>BloombergLP/bdlt/Iso8601UtilParseConfiguration.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Iso8601UtilParseConfiguration</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Iso8601UtilParseConfiguration</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>basic</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/basic.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>relaxed</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Iso8601UtilParseConfiguration</type>
    <name>setBasic</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/setBasic.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Iso8601UtilParseConfiguration</type>
    <name>setRelaxed</name>
    <anchorfile>BloombergLP/bdlt/Iso8601UtilParseConfiguration/setRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Literal_SpecifierFormatter</name>
  <filename>BloombergLP/bdlt/Literal_SpecifierFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Literal_SpecifierFormatter</name>
    <anchorfile>BloombergLP/bdlt/Literal_SpecifierFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/Literal_SpecifierFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* spec, t_ITERATOR* outIt)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/Literal_SpecifierFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/Literal_SpecifierFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::LocalTimeOffset</name>
  <filename>BloombergLP/bdlt/LocalTimeOffset.adoc</filename>
  <class kind="class">BloombergLP::bdlt::LocalTimeOffset::LocalTimeOffsetCallback</class>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>localTimeOffset</name>
    <anchorfile>BloombergLP/bdlt/LocalTimeOffset/localTimeOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; utcDatetime)</arglist>
  </member>
  <member kind="function">
    <type>LocalTimeOffset::LocalTimeOffsetCallback</type>
    <name>localTimeOffsetCallback</name>
    <anchorfile>BloombergLP/bdlt/LocalTimeOffset/localTimeOffsetCallback-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>localTimeOffsetDefault</name>
    <anchorfile>BloombergLP/bdlt/LocalTimeOffset/localTimeOffsetDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(const Datetime&amp; utcDatetime)</arglist>
  </member>
  <member kind="function">
    <type>LocalTimeOffset::LocalTimeOffsetCallback</type>
    <name>setLocalTimeOffsetCallback</name>
    <anchorfile>BloombergLP/bdlt/LocalTimeOffset/setLocalTimeOffsetCallback.adoc</anchorfile>
    <anchor/>
    <arglist>(LocalTimeOffsetCallback callback)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::LocalTimeOffset::LocalTimeOffsetCallback</name>
  <filename>BloombergLP/bdlt/LocalTimeOffset/LocalTimeOffsetCallback-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::MonthOfYear</name>
  <filename>BloombergLP/bdlt/MonthOfYear.adoc</filename>
  <class kind="class">BloombergLP::bdlt::MonthOfYear::Month</class>
  <class kind="class">BloombergLP::bdlt::MonthOfYear::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::MonthOfYear::Enum</class>
  <class kind="class">BloombergLP::bdlt::MonthOfYear::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/MonthOfYear/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, MonthOfYear::Enum&amp; variable, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/MonthOfYear/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, MonthOfYear::Enum value, int version)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/MonthOfYear/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, MonthOfYear::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bdlt/MonthOfYear/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(MonthOfYear::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::MonthOfYear::Month</name>
  <filename>BloombergLP/bdlt/MonthOfYear/Month.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::MonthOfYear::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/MonthOfYear/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::MonthOfYear::Enum</name>
  <filename>BloombergLP/bdlt/MonthOfYear/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::MonthOfYear::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/MonthOfYear/maxSupportedBdexVersion-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar</name>
  <filename>BloombergLP/bdlt/PackedCalendar.adoc</filename>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::BusinessDayConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::BusinessDayConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::HolidayCodeConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::HolidayCodeConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::HolidayConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::HolidayConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::WeekendDaysTransition</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::WeekendDaysTransitionConstIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::WeekendDaysTransitionConstReverseIterator</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::PackedCalendar</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::beginBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::beginHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::beginHolidays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::endBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::endHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::endHolidays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::getNextBusinessDay</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::isWeekendDay</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::numBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::rbeginBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::rbeginHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::rbeginHolidays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::rendBusinessDays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::rendHolidayCodes</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::rendHolidays</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedCalendar</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addDay</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addDay.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addHoliday</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addHoliday.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addHolidayCode</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addHolidayCode.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int holidayCode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHolidayCodeIfInRange</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addHolidayCodeIfInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int holidayCode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHolidayIfInRange</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addHolidayIfInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWeekendDay</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addWeekendDay.adoc</anchorfile>
    <anchor/>
    <arglist>(DayOfWeek::Enum weekendDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWeekendDays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addWeekendDays.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeekSet&amp; weekendDays)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWeekendDaysTransition</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/addWeekendDaysTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; startDate, const DayOfWeekSet&amp; weekendDays)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar::WeekendDaysTransitionConstIterator</type>
    <name>beginWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/beginWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar::WeekendDaysTransitionConstIterator</type>
    <name>endWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/endWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bdlt::Date</type>
    <name>holiday</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/holiday.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>holidayCode</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/holidayCode.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>intersectBusinessDays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/intersectBusinessDays.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>intersectNonBusinessDays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/intersectNonBusinessDays.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBusinessDay</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/isBusinessDay.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHoliday</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/isHoliday.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInRange</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/isInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNonBusinessDay</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/isNonBusinessDay.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>const Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numHolidayCodes</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/numHolidayCodes.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numHolidayCodesTotal</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/numHolidayCodesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numHolidays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/numHolidays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numNonBusinessDays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/numNonBusinessDays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeekendDaysInRange</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/numWeekendDaysInRange.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/numWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar::WeekendDaysTransitionConstReverseIterator</type>
    <name>rbeginWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/rbeginWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeHoliday</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/removeHoliday.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeHolidayCode</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/removeHolidayCode.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date, int holidayCode)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar::WeekendDaysTransitionConstReverseIterator</type>
    <name>rendWeekendDaysTransitions</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/rendWeekendDaysTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveHolidayCapacity</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/reserveHolidayCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numHolidays)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveHolidayCodeCapacity</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/reserveHolidayCodeCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numHolidayCodes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValidRange</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/setValidRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; firstDate, const Date&amp; lastDate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(PackedCalendar&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unionBusinessDays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/unionBusinessDays.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unionNonBusinessDays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/unionNonBusinessDays.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar::WeekendDaysTransition</type>
    <name>weekendDaysTransition</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar/weekendDaysTransition-07.adoc</anchorfile>
    <anchor/>
    <arglist>(int index)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHolidayImp</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(int offset)</arglist>
  </member>
  <member kind="function">
    <type>CodesConstIterator</type>
    <name>beginHolidayCodes</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(const OffsetsConstIterator&amp; iter)</arglist>
  </member>
  <member kind="function">
    <type>CodesConstIterator</type>
    <name>endHolidayCodes</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(const OffsetsConstIterator&amp; iter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>intersectHolidays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlc::PackedIntArray&lt;int&gt;* resHolidayOffsets, bdlc::PackedIntArray&lt;int&gt;* resHolidayCodesIndex, bdlc::PackedIntArray&lt;int&gt;* resHolidayCodes, const PackedCalendar&amp; lhs, const PackedCalendar&amp; rhs, const bdlt::Date firstDate, const bdlt::Date lastDate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unionHolidays</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar.adoc</anchorfile>
    <anchor/>
    <arglist>(bdlc::PackedIntArray&lt;int&gt;* resHolidayOffsets, bdlc::PackedIntArray&lt;int&gt;* resHolidayCodesIndex, bdlc::PackedIntArray&lt;int&gt;* resHolidayCodes, const PackedCalendar&amp; lhs, const PackedCalendar&amp; rhs, const bdlt::Date firstDate, const bdlt::Date lastDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::BusinessDayConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/BusinessDayConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::BusinessDayConstReverseIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/BusinessDayConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::HolidayCodeConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/HolidayCodeConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::HolidayCodeConstReverseIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/HolidayCodeConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::HolidayConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/HolidayConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::HolidayConstReverseIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/HolidayConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::WeekendDaysTransition</name>
  <filename>BloombergLP/bdlt/PackedCalendar/WeekendDaysTransition-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::WeekendDaysTransitionConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/WeekendDaysTransitionConstIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::WeekendDaysTransitionConstReverseIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar/WeekendDaysTransitionConstReverseIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::PackedCalendar</name>
  <filename>BloombergLP/bdlt/PackedCalendar/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::beginBusinessDays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/beginBusinessDays-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::beginHolidayCodes</name>
  <filename>BloombergLP/bdlt/PackedCalendar/beginHolidayCodes-098.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::beginHolidays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/beginHolidays-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::endBusinessDays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/endBusinessDays-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::endHolidayCodes</name>
  <filename>BloombergLP/bdlt/PackedCalendar/endHolidayCodes-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::endHolidays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/endHolidays-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::getNextBusinessDay</name>
  <filename>BloombergLP/bdlt/PackedCalendar/getNextBusinessDay-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::isWeekendDay</name>
  <filename>BloombergLP/bdlt/PackedCalendar/isWeekendDay-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::numBusinessDays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/numBusinessDays-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::rbeginBusinessDays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/rbeginBusinessDays-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::rbeginHolidayCodes</name>
  <filename>BloombergLP/bdlt/PackedCalendar/rbeginHolidayCodes-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::rbeginHolidays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/rbeginHolidays-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::rendBusinessDays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/rendBusinessDays-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::rendHolidayCodes</name>
  <filename>BloombergLP/bdlt/PackedCalendar/rendHolidayCodes-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::rendHolidays</name>
  <filename>BloombergLP/bdlt/PackedCalendar/rendHolidays-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/PackedCalendar/maxSupportedBdexVersion-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::pointer</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::reference</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>PackedCalendar_BusinessDayConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_BusinessDayConstIterator&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~PackedCalendar_BusinessDayConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_BusinessDayConstIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_BusinessDayConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateRef</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_BusinessDayConstIterator&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_BusinessDayConstIterator&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateProxy</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::difference_type</name>
  <filename>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::iterator_category</name>
  <filename>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::pointer</name>
  <filename>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::reference</name>
  <filename>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_BusinessDayConstIterator::value_type</name>
  <filename>BloombergLP/bdlt/PackedCalendar_BusinessDayConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_DateProxy</name>
  <filename>BloombergLP/bdlt/PackedCalendar_DateProxy.adoc</filename>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_DateProxy::PackedCalendar_DateProxy</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedCalendar_DateProxy</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_DateProxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Date*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_DateProxy/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateProxy&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_DateProxy.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_DateProxy&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_DateProxy::PackedCalendar_DateProxy</name>
  <filename>BloombergLP/bdlt/PackedCalendar_DateProxy/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_DateRef</name>
  <filename>BloombergLP/bdlt/PackedCalendar_DateRef.adoc</filename>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_DateRef::PackedCalendar_DateRef</class>
  <class kind="class">BloombergLP::bdlt::Date::isValid</class>
  <class kind="class">BloombergLP::bdlt::Date::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~PackedCalendar_DateRef</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_DateRef/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addDaysIfValid</name>
    <anchorfile>BloombergLP/bdlt/Date/addDaysIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int numDays)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/Date/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/Date/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>day</name>
    <anchorfile>BloombergLP/bdlt/Date/day.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DayOfWeek::Enum</type>
    <name>dayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/Date/dayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>dayOfYear</name>
    <anchorfile>BloombergLP/bdlt/Date/dayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/getYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/getYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* month, int* day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>month</name>
    <anchorfile>BloombergLP/bdlt/Date/month.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MonthOfYear::Enum</type>
    <name>monthOfYear</name>
    <anchorfile>BloombergLP/bdlt/Date/monthOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateProxy</type>
    <name>operator&amp;</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_DateRef/operator_bitand.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int numDays)</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Date&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlt/Date/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int numDays)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Date/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setYearDayIfValid</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearDayIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setYearMonthDayIfValid</name>
    <anchorfile>BloombergLP/bdlt/Date/setYearMonthDayIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bdlt/Date/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/validateAndSetYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/validateAndSetYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>year</name>
    <anchorfile>BloombergLP/bdlt/Date/year.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearDay</name>
    <anchorfile>BloombergLP/bdlt/Date/isValidYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/Date/isValidYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bdlt/Date/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateRef&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_DateRef.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_DateRef&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_DateRef::PackedCalendar_DateRef</name>
  <filename>BloombergLP/bdlt/PackedCalendar_DateRef/2constructor-0b8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::pointer</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::reference</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>PackedCalendar_HolidayCodeConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_HolidayCodeConstIterator&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~PackedCalendar_HolidayCodeConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_HolidayCodeConstIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_HolidayCodeConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_HolidayCodeConstIterator&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_HolidayCodeConstIterator&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>PackedCalendar_HolidayCodeConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator.adoc</anchorfile>
    <anchor/>
    <arglist>(const CodesConstIterator&amp; iter)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::difference_type</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::iterator_category</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::pointer</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::reference</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayCodeConstIterator::value_type</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayCodeConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayConstIterator</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::difference_type</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::iterator_category</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::pointer</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::reference</class>
  <class kind="class">BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>PackedCalendar_HolidayConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_HolidayConstIterator&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~PackedCalendar_HolidayConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_HolidayConstIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const PackedCalendar_HolidayConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateRef</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_HolidayConstIterator&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_HolidayConstIterator&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PackedCalendar_DateProxy</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>PackedCalendar_HolidayConstIterator</name>
    <anchorfile>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator.adoc</anchorfile>
    <anchor/>
    <arglist>(const OffsetsConstIterator&amp; iter, const Date firstDate)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::difference_type</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::iterator_category</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::pointer</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::reference</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PackedCalendar_HolidayConstIterator::value_type</name>
  <filename>BloombergLP/bdlt/PackedCalendar_HolidayConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::PosixDateImpUtil</name>
  <filename>BloombergLP/bdlt/PosixDateImpUtil.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isLeapYear</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/isLeapYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int year)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidSerial</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/isValidSerial.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearDay</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/isValidYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/isValidYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearMonthDayNoCache</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/isValidYearMonthDayNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lastDayOfMonth</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/lastDayOfMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numLeapYears</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/numLeapYears.adoc</anchorfile>
    <anchor/>
    <arglist>(int year1, int year2)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDay</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDayNoCache</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToDayNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDayOfYear</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToDayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToMonth</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToMonthNoCache</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToMonthNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>serialToYd</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToYd.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* dayOfYear, int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToYear</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToYearNoCache</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToYearNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>serialToYmd</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToYmd.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* month, int* day, int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>serialToYmdNoCache</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/serialToYmdNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* month, int* day, int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToDay</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ydToDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ydToDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ydToMd</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ydToMd.adoc</anchorfile>
    <anchor/>
    <arglist>(int* month, int* day, int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToMonth</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ydToMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToSerial</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ydToSerial.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ymdToDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToDayOfYear</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ymdToDayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToSerial</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ymdToSerial.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToSerialNoCache</name>
    <anchorfile>BloombergLP/bdlt/PosixDateImpUtil/ymdToSerialNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::ProlepticDateImpUtil</name>
  <filename>BloombergLP/bdlt/ProlepticDateImpUtil.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isLeapYear</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/isLeapYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int year)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidSerial</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/isValidSerial.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearDay</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/isValidYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearMonthDay</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/isValidYearMonthDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidYearMonthDayNoCache</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/isValidYearMonthDayNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lastDayOfMonth</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/lastDayOfMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numLeapYears</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/numLeapYears.adoc</anchorfile>
    <anchor/>
    <arglist>(int year1, int year2)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDay</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDayNoCache</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToDayNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToDayOfYear</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToDayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToMonth</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToMonthNoCache</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToMonthNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>serialToYd</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToYd.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* dayOfYear, int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToYear</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>serialToYearNoCache</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToYearNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>serialToYmd</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToYmd.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* month, int* day, int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>serialToYmdNoCache</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/serialToYmdNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int* year, int* month, int* day, int serialDay)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToDay</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ydToDay.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ydToDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ydToMd</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ydToMd.adoc</anchorfile>
    <anchor/>
    <arglist>(int* month, int* day, int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToMonth</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ydToMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ydToSerial</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ydToSerial.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int dayOfYear)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToDayOfWeek</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ymdToDayOfWeek.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToDayOfYear</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ymdToDayOfYear.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToSerial</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ymdToSerial.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>ymdToSerialNoCache</name>
    <anchorfile>BloombergLP/bdlt/ProlepticDateImpUtil/ymdToSerialNoCache.adoc</anchorfile>
    <anchor/>
    <arglist>(int year, int month, int day)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Time</name>
  <filename>BloombergLP/bdlt/Time.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Time::Time</class>
  <class kind="class">BloombergLP::bdlt::Time::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>Time&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Time/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addHours</name>
    <anchorfile>BloombergLP/bdlt/Time/addHours.adoc</anchorfile>
    <anchor/>
    <arglist>(int hours)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addInterval</name>
    <anchorfile>BloombergLP/bdlt/Time/addInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; interval)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMicroseconds</name>
    <anchorfile>BloombergLP/bdlt/Time/addMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMilliseconds</name>
    <anchorfile>BloombergLP/bdlt/Time/addMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(int milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addMinutes</name>
    <anchorfile>BloombergLP/bdlt/Time/addMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(int minutes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addSeconds</name>
    <anchorfile>BloombergLP/bdlt/Time/addSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(int seconds)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addTime</name>
    <anchorfile>BloombergLP/bdlt/Time/addTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int hours, int minutes, int seconds, int milliseconds, bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/Time/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/Time/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getTime</name>
    <anchorfile>BloombergLP/bdlt/Time/getTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int* hour, int* minute, int* second, int* millisecond, int* microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hour</name>
    <anchorfile>BloombergLP/bdlt/Time/hour.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>microsecond</name>
    <anchorfile>BloombergLP/bdlt/Time/microsecond.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>millisecond</name>
    <anchorfile>BloombergLP/bdlt/Time/millisecond.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minute</name>
    <anchorfile>BloombergLP/bdlt/Time/minute.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Time&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bdlt/Time/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>Time&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bdlt/Time/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DatetimeInterval&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Time/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>printToBuffer</name>
    <anchorfile>BloombergLP/bdlt/Time/printToBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(char* result, int numBytes, int fractionalSecondPrecision)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>second</name>
    <anchorfile>BloombergLP/bdlt/Time/second.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setHour</name>
    <anchorfile>BloombergLP/bdlt/Time/setHour.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setHourIfValid</name>
    <anchorfile>BloombergLP/bdlt/Time/setHourIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMicrosecond</name>
    <anchorfile>BloombergLP/bdlt/Time/setMicrosecond.adoc</anchorfile>
    <anchor/>
    <arglist>(int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMicrosecondIfValid</name>
    <anchorfile>BloombergLP/bdlt/Time/setMicrosecondIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMillisecond</name>
    <anchorfile>BloombergLP/bdlt/Time/setMillisecond.adoc</anchorfile>
    <anchor/>
    <arglist>(int millisecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMillisecondIfValid</name>
    <anchorfile>BloombergLP/bdlt/Time/setMillisecondIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int millisecond)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMinute</name>
    <anchorfile>BloombergLP/bdlt/Time/setMinute.adoc</anchorfile>
    <anchor/>
    <arglist>(int minute)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setMinuteIfValid</name>
    <anchorfile>BloombergLP/bdlt/Time/setMinuteIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int minute)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSecond</name>
    <anchorfile>BloombergLP/bdlt/Time/setSecond.adoc</anchorfile>
    <anchor/>
    <arglist>(int second)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setSecondIfValid</name>
    <anchorfile>BloombergLP/bdlt/Time/setSecondIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int second)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTime</name>
    <anchorfile>BloombergLP/bdlt/Time/setTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTimeIfValid</name>
    <anchorfile>BloombergLP/bdlt/Time/setTimeIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bdlt/Time/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetTime</name>
    <anchorfile>BloombergLP/bdlt/Time/validateAndSetTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour, int minute, int second, int millisecond)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlt/Time/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bdlt/Time/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Time::Time</name>
  <filename>BloombergLP/bdlt/Time/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Time::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/Time/maxSupportedBdexVersion-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeFormatter</name>
  <filename>BloombergLP/bdlt/TimeFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TimeFormatter</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut, t_ITERATOR* outIt, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatCache&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeFormatter_Cache</name>
  <filename>BloombergLP/bdlt/TimeFormatter_Cache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TimeFormatter_Cache</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter_Cache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>hour</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter_Cache/hour.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>microsecond</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter_Cache/microsecond.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>millisecond</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter_Cache/millisecond.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>minute</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter_Cache/minute.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>second</name>
    <anchorfile>BloombergLP/bdlt/TimeFormatter_Cache/second.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeTz</name>
  <filename>BloombergLP/bdlt/TimeTz.adoc</filename>
  <class kind="class">BloombergLP::bdlt::TimeTz::TimeTz</class>
  <class kind="class">BloombergLP::bdlt::TimeTz::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>void</type>
    <name>~TimeTz</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TimeTz&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimeTz&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>gmtTime</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/gmtTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>localTime</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/localTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTimeTz</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/setTimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; localTime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setTimeTzIfValid</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/setTimeTzIfValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; localTime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>utcTime</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/utcTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateAndSetTimeTz</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/validateAndSetTimeTz.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; localTime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bdlt/TimeTz/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; localTime, int offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeTz::TimeTz</name>
  <filename>BloombergLP/bdlt/TimeTz/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeTz::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/TimeTz/maxSupportedBdexVersion-043.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeTzFormatter</name>
  <filename>BloombergLP/bdlt/TimeTzFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TimeTzFormatter</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut, t_ITERATOR* outIt, const FormatCache&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatCache&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeTzFormatter_Cache</name>
  <filename>BloombergLP/bdlt/TimeTzFormatter_Cache.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TimeTzFormatter_Cache</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter_Cache/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; localTime, int offset)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>offset</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter_Cache/offset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TimeFormatter_Cache&amp;</type>
    <name>time</name>
    <anchorfile>BloombergLP/bdlt/TimeTzFormatter_Cache/time.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio.adoc</filename>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_HOURS_PER_DAY</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_HOURS_PER_DAY_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_H_PER_D</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_H_PER_D_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_DAY</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_HOUR</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MILLISECOND</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MILLISECOND_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MINUTE</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MINUTE_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_SECOND</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_SECOND_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_DAY</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_DAY_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_HOUR</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_HOUR_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_MINUTE</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_MINUTE_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_SECOND</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_SECOND_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_DAY</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_DAY_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_HOUR</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_HOUR_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_D</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_D_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_H</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_H_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_M</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_M_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_S</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_S_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_M_PER_D</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_M_PER_D_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_M_PER_H</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_M_PER_H_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_DAY</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_HOUR</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MICROSECOND</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MICROSECOND_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MILLISECOND</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MILLISECOND_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MINUTE</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_SECOND</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_SECOND_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_D</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_H</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_M</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_MS</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_MS_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_S</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_S_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_US</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_US_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_DAY</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_DAY_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_HOUR</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_HOUR_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_MINUTE</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_MINUTE_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_S_PER_D</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_S_PER_D_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_S_PER_H</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_S_PER_H_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_S_PER_M</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_S_PER_M_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_D</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_H</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_M</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_MS</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_MS_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_M_32</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_S</class>
  <class kind="class">BloombergLP::bdlt::TimeUnitRatio::k_US_PER_S_32</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_HOURS_PER_DAY</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_HOURS_PER_DAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_HOURS_PER_DAY_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_HOURS_PER_DAY_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_H_PER_D</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_H_PER_D.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_H_PER_D_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_H_PER_D_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_DAY</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_DAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_HOUR</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_HOUR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MILLISECOND</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_MILLISECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MILLISECOND_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_MILLISECOND_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MINUTE</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_MINUTE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_MINUTE_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_MINUTE_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_SECOND</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_SECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MICROSECONDS_PER_SECOND_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MICROSECONDS_PER_SECOND_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_DAY</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_DAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_DAY_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_DAY_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_HOUR</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_HOUR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_HOUR_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_HOUR_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_MINUTE</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_MINUTE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_MINUTE_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_MINUTE_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_SECOND</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_SECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MILLISECONDS_PER_SECOND_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MILLISECONDS_PER_SECOND_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_DAY</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MINUTES_PER_DAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_DAY_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MINUTES_PER_DAY_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_HOUR</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MINUTES_PER_HOUR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MINUTES_PER_HOUR_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MINUTES_PER_HOUR_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_D</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_D.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_D_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_D_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_H</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_H.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_H_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_H_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_M</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_M.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_M_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_M_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_S</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_S.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_MS_PER_S_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_MS_PER_S_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_M_PER_D</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_M_PER_D.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_M_PER_D_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_M_PER_D_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_M_PER_H</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_M_PER_H.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_M_PER_H_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_M_PER_H_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_DAY</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_DAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_HOUR</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_HOUR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MICROSECOND</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_MICROSECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MICROSECOND_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_MICROSECOND_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MILLISECOND</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_MILLISECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MILLISECOND_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_MILLISECOND_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_MINUTE</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_MINUTE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_SECOND</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_SECOND.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NANOSECONDS_PER_SECOND_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NANOSECONDS_PER_SECOND_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_D</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_D.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_H</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_H.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_M</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_M.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_MS</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_MS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_MS_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_MS_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_S</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_S.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_S_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_S_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_US</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_US.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_NS_PER_US_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_NS_PER_US_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_DAY</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_SECONDS_PER_DAY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_DAY_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_SECONDS_PER_DAY_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_HOUR</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_SECONDS_PER_HOUR.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_HOUR_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_SECONDS_PER_HOUR_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_MINUTE</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_SECONDS_PER_MINUTE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_SECONDS_PER_MINUTE_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_SECONDS_PER_MINUTE_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_S_PER_D</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_S_PER_D.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_S_PER_D_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_S_PER_D_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_S_PER_H</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_S_PER_H.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_S_PER_H_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_S_PER_H_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_S_PER_M</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_S_PER_M.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_S_PER_M_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_S_PER_M_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_D</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_D.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_H</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_H.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_M</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_M.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_MS</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_MS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_MS_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_MS_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_M_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_M_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_S</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_S.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUnitRatio::k_US_PER_S_32</name>
  <filename>BloombergLP/bdlt/TimeUnitRatio/k_US_PER_S_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeUtil</name>
  <filename>BloombergLP/bdlt/TimeUtil.adoc</filename>
  <member kind="function">
    <type>Time</type>
    <name>convertFromHHMM</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/convertFromHHMM.adoc</anchorfile>
    <anchor/>
    <arglist>(int timeValue)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>convertFromHHMMSS</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/convertFromHHMMSS.adoc</anchorfile>
    <anchor/>
    <arglist>(int timeValue)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>convertFromHHMMSSmmm</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/convertFromHHMMSSmmm.adoc</anchorfile>
    <anchor/>
    <arglist>(int timeValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertToHHMM</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/convertToHHMM.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertToHHMMSS</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/convertToHHMMSS.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertToHHMMSSmmm</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/convertToHHMMSSmmm.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bsl::optional&lt;Time&gt;</type>
    <name>fromHms</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/fromHms.adoc</anchorfile>
    <anchor/>
    <arglist>(int hour, int minute, int second, int millisecond, int microsecond)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidHHMM</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/isValidHHMM.adoc</anchorfile>
    <anchor/>
    <arglist>(int timeValue)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidHHMMSS</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/isValidHHMMSS.adoc</anchorfile>
    <anchor/>
    <arglist>(int timeValue)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidHHMMSSmmm</name>
    <anchorfile>BloombergLP/bdlt/TimeUtil/isValidHHMMSSmmm.adoc</anchorfile>
    <anchor/>
    <arglist>(int timeValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimeZoneFormatter</name>
  <filename>BloombergLP/bdlt/TimeZoneFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TimeZoneFormatter</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>extraSections</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/extraSections.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatDefault</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/formatDefault.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, int offset)</arglist>
  </member>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>formatIso8601</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/formatIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR out, int offset)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>formatNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/formatNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string_view&lt;t_CHAR&gt;* specInOut, t_ITERATOR* outIt, int offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseDefault</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/parseDefault.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parseIso8601</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/parseIso8601.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextModifier</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/parseNextModifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>parseNextSpecifier</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/parseNextSpecifier.adoc</anchorfile>
    <anchor/>
    <arglist>(StringView* specInOut)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslfmt::FormatSpecificationParser&lt;t_CHAR&gt;&amp; spec)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalWidth</name>
    <anchorfile>BloombergLP/bdlt/TimeZoneFormatter/totalWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(int offset)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable</name>
  <filename>BloombergLP/bdlt/Timetable.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Timetable::const_iterator</class>
  <class kind="class">BloombergLP::bdlt::Timetable::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::Timetable::Timetable</class>
  <class kind="class">BloombergLP::bdlt::Timetable::addTransition</class>
  <class kind="class">BloombergLP::bdlt::Timetable::removeTransition</class>
  <class kind="class">BloombergLP::bdlt::Timetable::removeTransitions</class>
  <class kind="class">BloombergLP::bdlt::Timetable::transitionCodeInEffect</class>
  <member kind="function">
    <type>Timetable&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Timetable/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Timetable&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addTransitions</name>
    <anchorfile>BloombergLP/bdlt/Timetable/addTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>(const DayOfWeek::Enum&amp; dayOfWeek, const Time&amp; time, int code, const Date&amp; firstDate, const Date&amp; lastDate)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bdlt/Timetable/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bdlt/Timetable/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Timetable::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bdlt/Timetable/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Date&amp;</type>
    <name>firstDate</name>
    <anchorfile>BloombergLP/bdlt/Timetable/firstDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initialTransitionCode</name>
    <anchorfile>BloombergLP/bdlt/Timetable/initialTransitionCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInRange</name>
    <anchorfile>BloombergLP/bdlt/Timetable/isInRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; date)</arglist>
  </member>
  <member kind="function">
    <type>const Date&amp;</type>
    <name>lastDate</name>
    <anchorfile>BloombergLP/bdlt/Timetable/lastDate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bdlt/Timetable/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Timetable/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllTransitions</name>
    <anchorfile>BloombergLP/bdlt/Timetable/removeAllTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bdlt/Timetable/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInitialTransitionCode</name>
    <anchorfile>BloombergLP/bdlt/Timetable/setInitialTransitionCode.adoc</anchorfile>
    <anchor/>
    <arglist>(int code)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setValidRange</name>
    <anchorfile>BloombergLP/bdlt/Timetable/setValidRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Date&amp; firstDate, const Date&amp; lastDate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bdlt/Timetable/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Timetable&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::const_iterator</name>
  <filename>BloombergLP/bdlt/Timetable/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/Timetable/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::Timetable</name>
  <filename>BloombergLP/bdlt/Timetable/2constructor-046.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::addTransition</name>
  <filename>BloombergLP/bdlt/Timetable/addTransition-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::removeTransition</name>
  <filename>BloombergLP/bdlt/Timetable/removeTransition-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::removeTransitions</name>
  <filename>BloombergLP/bdlt/Timetable/removeTransitions-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable::transitionCodeInEffect</name>
  <filename>BloombergLP/bdlt/Timetable/transitionCodeInEffect-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableCache</name>
  <filename>BloombergLP/bdlt/TimetableCache.adoc</filename>
  <class kind="class">BloombergLP::bdlt::TimetableCache::TimetableCache</class>
  <member kind="function">
    <type>void</type>
    <name>~TimetableCache</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const Timetable&gt;</type>
    <name>getTimetable</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/getTimetable.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* timetableName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* timetableName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>invalidateAll</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/invalidateAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>lookupLoadTime</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/lookupLoadTime.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* timetableName)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const Timetable&gt;</type>
    <name>lookupTimetable</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/lookupTimetable.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* timetableName)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TimetableCache, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TimetableCache, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableCache::TimetableCache</name>
  <filename>BloombergLP/bdlt/TimetableCache/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableCache_Entry</name>
  <filename>BloombergLP/bdlt/TimetableCache_Entry.adoc</filename>
  <class kind="class">BloombergLP::bdlt::TimetableCache_Entry::TimetableCache_Entry</class>
  <member kind="function">
    <type>void</type>
    <name>~TimetableCache_Entry</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache_Entry/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TimetableCache_Entry&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache_Entry/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimetableCache_Entry&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;const Timetable&gt;</type>
    <name>get</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache_Entry/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Datetime</type>
    <name>loadTime</name>
    <anchorfile>BloombergLP/bdlt/TimetableCache_Entry/loadTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableCache_Entry::TimetableCache_Entry</name>
  <filename>BloombergLP/bdlt/TimetableCache_Entry/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableLoader</name>
  <filename>BloombergLP/bdlt/TimetableLoader.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~TimetableLoader</name>
    <anchorfile>BloombergLP/bdlt/TimetableLoader/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>load</name>
    <anchorfile>BloombergLP/bdlt/TimetableLoader/load.adoc</anchorfile>
    <anchor/>
    <arglist>(Timetable* result, const char* timetableName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableTransition</name>
  <filename>BloombergLP/bdlt/TimetableTransition.adoc</filename>
  <class kind="class">BloombergLP::bdlt::TimetableTransition::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>TimetableTransition</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimetableTransition&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>TimetableTransition&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimetableTransition&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>code</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datetime&amp;</type>
    <name>datetime</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/datetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableTransition::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/TimetableTransition/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableTransition_Ref</name>
  <filename>BloombergLP/bdlt/TimetableTransition_Ref.adoc</filename>
  <class kind="class">BloombergLP::bdlt::TimetableTransition::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::TimetableTransition_Ref::TimetableTransition_Ref</class>
  <member kind="function">
    <type>TimetableTransition_Ref&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition_Ref/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimetableTransition&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>code</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Datetime&amp;</type>
    <name>datetime</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/datetime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TimetableTransition_Ref</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition_Ref.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TimetableTransition_Ref&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/TimetableTransition_Ref.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimetableTransition_Ref&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::TimetableTransition_Ref::TimetableTransition_Ref</name>
  <filename>BloombergLP/bdlt/TimetableTransition_Ref/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_CompactableTransition</name>
  <filename>BloombergLP/bdlt/Timetable_CompactableTransition.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Timetable_CompactableTransition::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::Timetable_CompactableTransition::Timetable_CompactableTransition</class>
  <member kind="function">
    <type>Timetable_CompactableTransition&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Timetable_CompactableTransition/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Timetable_CompactableTransition&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>code</name>
    <anchorfile>BloombergLP/bdlt/Timetable_CompactableTransition/code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bdlt/Timetable_CompactableTransition/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const Time&amp;</type>
    <name>time</name>
    <anchorfile>BloombergLP/bdlt/Timetable_CompactableTransition/time.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_CompactableTransition::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/Timetable_CompactableTransition/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_CompactableTransition::Timetable_CompactableTransition</name>
  <filename>BloombergLP/bdlt/Timetable_CompactableTransition/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_ConstIterator</name>
  <filename>BloombergLP/bdlt/Timetable_ConstIterator.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Timetable_ConstIterator::pointer</class>
  <class kind="class">BloombergLP::bdlt::Timetable_ConstIterator::reference</class>
  <class kind="class">BloombergLP::bdlt::Timetable_ConstIterator::value_type</class>
  <class kind="class">BloombergLP::bdlt::Timetable_ConstIterator::Timetable_ConstIterator</class>
  <member kind="function">
    <type>Timetable_ConstIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Timetable_ConstIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Timetable_ConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>TimetableTransition</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bdlt/Timetable_ConstIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Timetable_ConstIterator&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bdlt/Timetable_ConstIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Timetable_ConstIterator&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bdlt/Timetable_ConstIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TimetableTransition_Ref*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bdlt/Timetable_ConstIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Timetable_ConstIterator</name>
    <anchorfile>BloombergLP/bdlt/Timetable_ConstIterator.adoc</anchorfile>
    <anchor/>
    <arglist>(const Timetable&amp; timetable, std::size_t dayIndex, std::size_t transitionIndex)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_ConstIterator::pointer</name>
  <filename>BloombergLP/bdlt/Timetable_ConstIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_ConstIterator::reference</name>
  <filename>BloombergLP/bdlt/Timetable_ConstIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_ConstIterator::value_type</name>
  <filename>BloombergLP/bdlt/Timetable_ConstIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_ConstIterator::Timetable_ConstIterator</name>
  <filename>BloombergLP/bdlt/Timetable_ConstIterator/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_Day</name>
  <filename>BloombergLP/bdlt/Timetable_Day.adoc</filename>
  <class kind="class">BloombergLP::bdlt::Timetable_Day::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bdlt::Timetable_Day::Timetable_Day</class>
  <member kind="function">
    <type>Timetable_Day&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Timetable_Day&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>addTransition</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/addTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; time, int code)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>finalTransitionCode</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/finalTransitionCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>initialTransitionCode</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/initialTransitionCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>removeAllTransitions</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/removeAllTransitions.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>removeTransition</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/removeTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; time)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>setInitialTransitionCode</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/setInitialTransitionCode.adoc</anchorfile>
    <anchor/>
    <arglist>(int code)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>transitionCodeInEffect</name>
    <anchorfile>BloombergLP/bdlt/Timetable_Day/transitionCodeInEffect.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; time)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_Day::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlt/Timetable_Day/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::Timetable_Day::Timetable_Day</name>
  <filename>BloombergLP/bdlt/Timetable_Day/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::bdexStreamIn</name>
  <filename>BloombergLP/bdlt/bdexStreamIn-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::bdexStreamOut</name>
  <filename>BloombergLP/bdlt/bdexStreamOut-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::hashAppend</name>
  <filename>BloombergLP/bdlt/hashAppend-07b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bdlt/maxSupportedBdexVersion-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator+</name>
  <filename>BloombergLP/bdlt/operator_plus-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator++</name>
  <filename>BloombergLP/bdlt/operator_inc-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator-</name>
  <filename>BloombergLP/bdlt/operator_minus-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator--</name>
  <filename>BloombergLP/bdlt/operator_dec-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::swap</name>
  <filename>BloombergLP/bdlt/swap-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator&lt;&lt;</name>
  <filename>BloombergLP/bdlt/operator_lshift-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator==</name>
  <filename>BloombergLP/bdlt/operator_eq-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator!=</name>
  <filename>BloombergLP/bdlt/operator_not_eq-06c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator&lt;</name>
  <filename>BloombergLP/bdlt/operator_lt-0c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator&lt;=</name>
  <filename>BloombergLP/bdlt/operator_le-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator&gt;</name>
  <filename>BloombergLP/bdlt/operator_gt-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlt::operator&gt;=</name>
  <filename>BloombergLP/bdlt/operator_ge-0e.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslalg</name>
  <filename>BloombergLP/bslalg.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ScalarDestructionPrimitives</class>
  <class kind="class">BloombergLP::bslalg::ArrayDestructionPrimitives</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives_CanBitwiseCopy</class>
  <class kind="class">BloombergLP::bslalg::AutoArrayDestructor</class>
  <class kind="class">BloombergLP::bslalg::AutoArrayMoveDestructor</class>
  <class kind="class">BloombergLP::bslalg::AutoScalarDestructor</class>
  <class kind="class">BloombergLP::bslalg::BidirectionalLink</class>
  <class kind="class">BloombergLP::bslalg::BidirectionalLinkListUtil</class>
  <class kind="class">BloombergLP::bslalg::BidirectionalNode</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_PolymorphicAllocator</class>
  <class kind="class">BloombergLP::bslalg::ContainerBase</class>
  <class kind="class">BloombergLP::bslalg::ContainerBase_EmptyBase</class>
  <class kind="class">BloombergLP::bslalg::ContainerBase_NonEmptyBase</class>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil</class>
  <class kind="class">BloombergLP::bslalg::DequeIterator</class>
  <class kind="class">BloombergLP::bslalg::DequeIterator</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeElementGuard</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeEndpointProctor</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeMoveGuard</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_ExternalDequeElementGuard</class>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter</class>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter</class>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter_FunctionPointer</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::HasTrait</class>
  <class kind="class">BloombergLP::bslalg::HashTableAnchor</class>
  <class kind="class">BloombergLP::bslalg::HashTableBucket</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult</class>
  <class kind="class">BloombergLP::bslalg::HashUtil</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper</class>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil</class>
  <class kind="class">BloombergLP::bslalg::RangeCompare</class>
  <class kind="class">BloombergLP::bslalg::RbTreeAnchor</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtilTreeProctor</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil_Validator</class>
  <class kind="class">BloombergLP::bslalg::ScalarPrimitives</class>
  <class kind="class">BloombergLP::bslalg::SelectTrait</class>
  <class kind="class">BloombergLP::bslalg::SwapUtil</class>
  <class kind="class">BloombergLP::bslalg::SynthThreeWayUtil</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasPointerSemantics</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasStlIterators</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasTrivialDefaultConstructor</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitNil</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitPair</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitUsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslalg::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslalg::operator==</class>
  <class kind="class">BloombergLP::bslalg::operator!=</class>
  <class kind="class">BloombergLP::bslalg::operator&lt;=&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslalg/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor&amp; a, HashTableAnchor&amp; b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarDestructionPrimitives</name>
  <filename>BloombergLP/bslalg/ScalarDestructionPrimitives.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayDestructionPrimitives</name>
  <filename>BloombergLP/bslalg/ArrayDestructionPrimitives.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ArrayDestructionPrimitives::destroy</class>
  <member kind="function">
    <type>void</type>
    <name>scribbleOverMemory</name>
    <anchorfile>BloombergLP/bslalg/ArrayDestructionPrimitives/scribbleOverMemory.adoc</anchorfile>
    <anchor/>
    <arglist>(void* ptr, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayDestructionPrimitives::destroy</name>
  <filename>BloombergLP/bslalg/ArrayDestructionPrimitives/destroy-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::Imp</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::difference_type</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::size_type</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::copyConstruct</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::defaultConstruct</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::destructiveMove</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::destructiveMoveAndInsert</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::destructiveMoveAndMoveInsert</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::emplace</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::erase</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::insert</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::moveConstruct</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::moveInsert</class>
  <class kind="class">BloombergLP::bslalg::ArrayPrimitives::uninitializedFillN</class>
  <member kind="function">
    <type>void</type>
    <name>destructiveMoveAndEmplace</name>
    <anchorfile>BloombergLP/bslalg/ArrayPrimitives/destructiveMoveAndEmplace.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::allocator_traits&lt;ALLOCATOR&gt;::pointer toBegin, bsl::allocator_traits&lt;ALLOCATOR&gt;::pointer* fromEndPtr, bsl::allocator_traits&lt;ALLOCATOR&gt;::pointer fromBegin, bsl::allocator_traits&lt;ALLOCATOR&gt;::pointer position, bsl::allocator_traits&lt;ALLOCATOR&gt;::pointer fromEnd, ALLOCATOR allocator, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotate</name>
    <anchorfile>BloombergLP/bslalg/ArrayPrimitives/rotate.adoc</anchorfile>
    <anchor/>
    <arglist>(TARGET_TYPE* first, TARGET_TYPE* middle, TARGET_TYPE* last)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::Imp</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/Imp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::difference_type</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::size_type</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::copyConstruct</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/copyConstruct-073.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::defaultConstruct</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/defaultConstruct-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::destructiveMove</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/destructiveMove-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::destructiveMoveAndInsert</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/destructiveMoveAndInsert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::destructiveMoveAndMoveInsert</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/destructiveMoveAndMoveInsert-07c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::emplace</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/emplace-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::erase</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::insert</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/insert-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::moveConstruct</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/moveConstruct-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::moveInsert</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/moveInsert-04d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives::uninitializedFillN</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives/uninitializedFillN-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ArrayPrimitives_CanBitwiseCopy</name>
  <filename>BloombergLP/bslalg/ArrayPrimitives_CanBitwiseCopy.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::AutoArrayDestructor</name>
  <filename>BloombergLP/bslalg/AutoArrayDestructor.adoc</filename>
  <class kind="class">BloombergLP::bslalg::AutoArrayDestructor::difference_type</class>
  <member kind="function">
    <type>void</type>
    <name>AutoArrayDestructor</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayDestructor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(OBJECT_TYPE* begin, OBJECT_TYPE* end, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AutoArrayDestructor</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayDestructor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OBJECT_TYPE*</type>
    <name>moveBegin</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayDestructor/moveBegin.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type offset)</arglist>
  </member>
  <member kind="function">
    <type>OBJECT_TYPE*</type>
    <name>moveEnd</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayDestructor/moveEnd.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayDestructor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::AutoArrayDestructor::difference_type</name>
  <filename>BloombergLP/bslalg/AutoArrayDestructor/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::AutoArrayMoveDestructor</name>
  <filename>BloombergLP/bslalg/AutoArrayMoveDestructor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AutoArrayMoveDestructor</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(OBJECT_TYPE* destination, OBJECT_TYPE* begin, OBJECT_TYPE* middle, OBJECT_TYPE* end, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AutoArrayMoveDestructor</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>advance</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/advance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OBJECT_TYPE*</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OBJECT_TYPE*</type>
    <name>destination</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/destination.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OBJECT_TYPE*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OBJECT_TYPE*</type>
    <name>middle</name>
    <anchorfile>BloombergLP/bslalg/AutoArrayMoveDestructor/middle.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::AutoScalarDestructor</name>
  <filename>BloombergLP/bslalg/AutoScalarDestructor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AutoScalarDestructor</name>
    <anchorfile>BloombergLP/bslalg/AutoScalarDestructor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(OBJECT_TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AutoScalarDestructor</name>
    <anchorfile>BloombergLP/bslalg/AutoScalarDestructor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/AutoScalarDestructor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/AutoScalarDestructor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(OBJECT_TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::BidirectionalLink</name>
  <filename>BloombergLP/bslalg/BidirectionalLink.adoc</filename>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>nextLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/nextLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>previousLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/previousLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNextLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/setNextLink.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* next)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPreviousLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/setPreviousLink.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* previous)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::BidirectionalLinkListUtil</name>
  <filename>BloombergLP/bslalg/BidirectionalLinkListUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>insertLinkAfterTarget</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLinkListUtil/insertLinkAfterTarget.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* newNode, BidirectionalLink* target)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertLinkBeforeTarget</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLinkListUtil/insertLinkBeforeTarget.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* newNode, BidirectionalLink* target)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWellFormed</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLinkListUtil/isWellFormed.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* head, BidirectionalLink* tail)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>spliceListBeforeTarget</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLinkListUtil/spliceListBeforeTarget.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* first, BidirectionalLink* last, BidirectionalLink* target)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLinkListUtil/unlink.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* node)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::BidirectionalNode</name>
  <filename>BloombergLP/bslalg/BidirectionalNode.adoc</filename>
  <class kind="class">BloombergLP::bslalg::BidirectionalNode::ValueType</class>
  <class kind="class">BloombergLP::bslalg::BidirectionalNode::value</class>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>nextLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/nextLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>previousLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/previousLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNextLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/setNextLink.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* next)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPreviousLink</name>
    <anchorfile>BloombergLP/bslalg/BidirectionalLink/setPreviousLink.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* previous)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::BidirectionalNode::ValueType</name>
  <filename>BloombergLP/bslalg/BidirectionalNode/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::BidirectionalNode::value</name>
  <filename>BloombergLP/bslalg/BidirectionalNode/value-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy</name>
  <filename>BloombergLP/bslalg/ConstructorProxy.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy::ValueType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy::allocator_type</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy::ConstructorProxy</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy::object</class>
  <member kind="function">
    <type>void</type>
    <name>~ConstructorProxy</name>
    <anchorfile>BloombergLP/bslalg/ConstructorProxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy::ValueType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy::allocator_type</name>
  <filename>BloombergLP/bslalg/ConstructorProxy/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy::ConstructorProxy</name>
  <filename>BloombergLP/bslalg/ConstructorProxy/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy::object</name>
  <filename>BloombergLP/bslalg/ConstructorProxy/object-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-08.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType::ArgType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType::ArgType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-08/ArgType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType::type</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-0f.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType::ArgType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType::ArgType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-0f/ArgType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType::type</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-07.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType::ArgType</class>
  <class kind="class">BloombergLP::bslalg::ConstructorProxy_AllocatorType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType::ArgType</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-07/ArgType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_AllocatorType::type</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_AllocatorType-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ConstructorProxy_PolymorphicAllocator</name>
  <filename>BloombergLP/bslalg/ConstructorProxy_PolymorphicAllocator.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConstructorProxy_PolymorphicAllocator</name>
    <anchorfile>BloombergLP/bslalg/ConstructorProxy_PolymorphicAllocator/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(std::pmr::memory_resource* r)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ConstructorProxy_PolymorphicAllocator</name>
    <anchorfile>BloombergLP/bslalg/ConstructorProxy_PolymorphicAllocator/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::polymorphic_allocator&lt;T2&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ConstructorProxy_PolymorphicAllocator, IsStdAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ConstructorProxy_PolymorphicAllocator, IsStdAllocator&gt;</name>
    <anchorfile>BloombergLP/bslalg/ConstructorProxy_PolymorphicAllocator/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ConstructorProxy_PolymorphicAllocator, UsesBslmaAllocator, false&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ConstructorProxy_PolymorphicAllocator, UsesBslmaAllocator, false&gt;</name>
    <anchorfile>BloombergLP/bslalg/ConstructorProxy_PolymorphicAllocator/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase</name>
  <filename>BloombergLP/bslalg/ContainerBase.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ContainerBase::AllocatorType</class>
  <member kind="function">
    <type>void</type>
    <name>ContainerBase</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR&amp; basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ContainerBase</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>equalAllocator</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase/equalAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(const ContainerBase&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase::AllocatorType</name>
  <filename>BloombergLP/bslalg/ContainerBase/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase_EmptyBase</name>
  <filename>BloombergLP/bslalg/ContainerBase_EmptyBase.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ContainerBase_EmptyBase::AllocatorType</class>
  <class kind="class">BloombergLP::bslalg::ContainerBase_EmptyBase::allocatorRef</class>
  <member kind="function">
    <type>void</type>
    <name>ContainerBase_EmptyBase</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase_EmptyBase/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR&amp; basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ContainerBase_EmptyBase</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase_EmptyBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase_EmptyBase::AllocatorType</name>
  <filename>BloombergLP/bslalg/ContainerBase_EmptyBase/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase_EmptyBase::allocatorRef</name>
  <filename>BloombergLP/bslalg/ContainerBase_EmptyBase/allocatorRef-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase_NonEmptyBase</name>
  <filename>BloombergLP/bslalg/ContainerBase_NonEmptyBase.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ContainerBase_NonEmptyBase::AllocatorType</class>
  <class kind="class">BloombergLP::bslalg::ContainerBase_NonEmptyBase::allocatorRef</class>
  <member kind="function">
    <type>void</type>
    <name>ContainerBase_NonEmptyBase</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase_NonEmptyBase/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR&amp; basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ContainerBase_NonEmptyBase</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase_NonEmptyBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase_NonEmptyBase::AllocatorType</name>
  <filename>BloombergLP/bslalg/ContainerBase_NonEmptyBase/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ContainerBase_NonEmptyBase::allocatorRef</name>
  <filename>BloombergLP/bslalg/ContainerBase_NonEmptyBase/allocatorRef-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil</name>
  <filename>BloombergLP/bslalg/DequeImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil::BlockPtr</class>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil::ValueType</class>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil::Block</class>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil::BlockPtr</name>
  <filename>BloombergLP/bslalg/DequeImpUtil/BlockPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil::ValueType</name>
  <filename>BloombergLP/bslalg/DequeImpUtil/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil::Block</name>
  <filename>BloombergLP/bslalg/DequeImpUtil/Block.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequeImpUtil::Block::d_data</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil::Block::d_data</name>
  <filename>BloombergLP/bslalg/DequeImpUtil/Block/d_data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslalg/DequeImpUtil/_04enum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeImpUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslalg/DequeImpUtil/_04enum-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeIterator</name>
  <filename>BloombergLP/bslalg/DequeIterator-0d.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequeIterator::DequeIterator</class>
  <class kind="class">BloombergLP::bslalg::DequeIterator::operator-</class>
  <member kind="function">
    <type>VALUE_TYPE*</type>
    <name>blockBegin</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/blockBegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE*</type>
    <name>blockEnd</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/blockEnd.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DequeImpUtil&lt;VALUE_TYPE, BLOCK_LENGTH&gt;::BlockPtr*</type>
    <name>blockPtr</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/blockPtr-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>nextBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/nextBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>offsetInBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/offsetInBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DequeIterator&lt;VALUE_TYPE, BLOCK_LENGTH&gt;</type>
    <name>operator+</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>previousBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/previousBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>remainingInBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/remainingInBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/setBlock.adoc</anchorfile>
    <anchor/>
    <arglist>(BlockPtr* blockPtrPtr)</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE*</type>
    <name>valuePtr</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/valuePtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>valuePtrDecrement</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/valuePtrDecrement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>valuePtrIncrement</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-0d/valuePtrIncrement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeIterator::DequeIterator</name>
  <filename>BloombergLP/bslalg/DequeIterator-0d/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeIterator::operator-</name>
  <filename>BloombergLP/bslalg/DequeIterator-0d/operator_minus-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeIterator</name>
  <filename>BloombergLP/bslalg/DequeIterator-01.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequeIterator::DequeIterator</class>
  <class kind="class">BloombergLP::bslalg::DequeIterator::operator-</class>
  <member kind="function">
    <type>VALUE_TYPE*</type>
    <name>blockBegin</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/blockBegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE*</type>
    <name>blockEnd</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/blockEnd.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DequeImpUtil&lt;VALUE_TYPE, 1&gt;::BlockPtr*</type>
    <name>blockPtr</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/blockPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>nextBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/nextBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>offsetInBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/offsetInBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DequeIterator&lt;VALUE_TYPE, 1&gt;</type>
    <name>operator+</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>previousBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/previousBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>remainingInBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/remainingInBlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setBlock</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/setBlock.adoc</anchorfile>
    <anchor/>
    <arglist>(BlockPtr* blockPtrPtr)</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE*</type>
    <name>valuePtr</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/valuePtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>valuePtrDecrement</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/valuePtrDecrement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>valuePtrIncrement</name>
    <anchorfile>BloombergLP/bslalg/DequeIterator-01/valuePtrIncrement.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeIterator::DequeIterator</name>
  <filename>BloombergLP/bslalg/DequeIterator-01/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequeIterator::operator-</name>
  <filename>BloombergLP/bslalg/DequeIterator-01/operator_minus-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::Iterator</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::size_type</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::destruct</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::emplaceAndMoveToBackDispatch</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::emplaceAndMoveToFrontDispatch</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::erase</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::insertAndMoveToBack</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::insertAndMoveToFront</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::moveInsertAndMoveToBack</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::moveInsertAndMoveToFront</class>
  <member kind="function">
    <type>void</type>
    <name>emplaceAndMoveToBack</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/emplaceAndMoveToBack.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* toEnd, Iterator fromEnd, Iterator position, ALLOCATOR allocator, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplaceAndMoveToFront</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/emplaceAndMoveToFront.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* toBegin, Iterator fromBegin, Iterator position, ALLOCATOR allocator, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveBack</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/moveBack.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* destination, Iterator* source, size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveFront</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/moveFront.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* destination, Iterator* source, size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>uninitializedFillNBack</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/uninitializedFillNBack.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* toEnd, Iterator fromEnd, size_type numElements, const VALUE_TYPE&amp; value, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>uninitializedFillNFront</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/uninitializedFillNFront.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* toBegin, Iterator fromBegin, size_type numElements, const VALUE_TYPE&amp; value, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>valueInititalizeN</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-01/valueInititalizeN.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* toEnd, Iterator fromEnd, size_type numElements, ALLOCATOR allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::Iterator</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/Iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::size_type</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::destruct</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/destruct-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::emplaceAndMoveToBackDispatch</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/emplaceAndMoveToBackDispatch-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::emplaceAndMoveToFrontDispatch</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/emplaceAndMoveToFrontDispatch-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::erase</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/erase-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::insertAndMoveToBack</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/insertAndMoveToBack-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::insertAndMoveToFront</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/insertAndMoveToFront-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::moveInsertAndMoveToBack</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/moveInsertAndMoveToBack-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::moveInsertAndMoveToFront</name>
  <filename>BloombergLP/bslalg/DequePrimitives-01/moveInsertAndMoveToFront-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::ImpUtil</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::Iterator</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::size_type</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::insertAndMoveToBack</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::insertAndMoveToFront</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::uninitializedFillNBack</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::uninitializedFillNFront</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives::valueInititalizeN</class>
  <member kind="function">
    <type>void</type>
    <name>destruct</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-0c/destruct.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator begin, Iterator end, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>DequePrimitives&lt;VALUE_TYPE, 1&gt;::Iterator</type>
    <name>erase</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives-0c/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* toBegin, Iterator* toEnd, Iterator fromBegin, Iterator first, Iterator last, Iterator fromEnd, ALLOCATOR allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::ImpUtil</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/ImpUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::Iterator</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/Iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::size_type</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::insertAndMoveToBack</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/insertAndMoveToBack-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::insertAndMoveToFront</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/insertAndMoveToFront-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::uninitializedFillNBack</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/uninitializedFillNBack-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::uninitializedFillNFront</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/uninitializedFillNFront-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives::valueInititalizeN</name>
  <filename>BloombergLP/bslalg/DequePrimitives-0c/valueInititalizeN-09e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeElementGuard</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeElementGuard.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeElementGuard::Iterator</class>
  <member kind="function">
    <type>void</type>
    <name>DequePrimitives_DequeElementGuard</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeElementGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Iterator&amp; begin, const Iterator&amp; end, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DequePrimitives_DequeElementGuard</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeElementGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DequePrimitives_DequeElementGuard&lt;VALUE_TYPE, BLOCK_LENGTH, ALLOCATOR&gt;::Iterator&amp;</type>
    <name>moveBegin</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeElementGuard/moveBegin.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>DequePrimitives_DequeElementGuard&lt;VALUE_TYPE, BLOCK_LENGTH, ALLOCATOR&gt;::Iterator&amp;</type>
    <name>moveEnd</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeElementGuard/moveEnd.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeElementGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeElementGuard::Iterator</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeElementGuard/Iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeEndpointProctor</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeEndpointProctor.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeEndpointProctor::Iterator</class>
  <member kind="function">
    <type>void</type>
    <name>DequePrimitives_DequeEndpointProctor</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeEndpointProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* endpoint, Iterator position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DequePrimitives_DequeEndpointProctor</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeEndpointProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeEndpointProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeEndpointProctor::Iterator</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeEndpointProctor/Iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeMoveGuard</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeMoveGuard.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeMoveGuard::DequePrimitives</class>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_DequeMoveGuard::Iterator</class>
  <member kind="function">
    <type>void</type>
    <name>DequePrimitives_DequeMoveGuard</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeMoveGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator dest, Iterator src, std::size_t size, bool isFront)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DequePrimitives_DequeMoveGuard</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeMoveGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_DequeMoveGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeMoveGuard::DequePrimitives</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeMoveGuard/DequePrimitives.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_DequeMoveGuard::Iterator</name>
  <filename>BloombergLP/bslalg/DequePrimitives_DequeMoveGuard/Iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_ExternalDequeElementGuard</name>
  <filename>BloombergLP/bslalg/DequePrimitives_ExternalDequeElementGuard.adoc</filename>
  <class kind="class">BloombergLP::bslalg::DequePrimitives_ExternalDequeElementGuard::Iterator</class>
  <member kind="function">
    <type>void</type>
    <name>DequePrimitives_ExternalDequeElementGuard</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_ExternalDequeElementGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Iterator* begin, Iterator* end, ALLOCATOR allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DequePrimitives_ExternalDequeElementGuard</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_ExternalDequeElementGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/DequePrimitives_ExternalDequeElementGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::DequePrimitives_ExternalDequeElementGuard::Iterator</name>
  <filename>BloombergLP/bslalg/DequePrimitives_ExternalDequeElementGuard/Iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::FunctorAdapter</name>
  <filename>BloombergLP/bslalg/FunctorAdapter-09.adoc</filename>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::FunctorAdapter::Type</name>
  <filename>BloombergLP/bslalg/FunctorAdapter-09/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::FunctorAdapter</name>
  <filename>BloombergLP/bslalg/FunctorAdapter-03.adoc</filename>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::FunctorAdapter::Type</name>
  <filename>BloombergLP/bslalg/FunctorAdapter-03/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::FunctorAdapter_FunctionPointer</name>
  <filename>BloombergLP/bslalg/FunctorAdapter_FunctionPointer.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FunctorAdapter_FunctionPointer</name>
    <anchorfile>BloombergLP/bslalg/FunctorAdapter_FunctionPointer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNCTION_POINTER functionPtr)</arglist>
  </member>
  <member kind="function">
    <type>FUNCTION_POINTER&amp;</type>
    <name>operator FUNCTION_POINTER&amp;</name>
    <anchorfile>BloombergLP/bslalg/FunctorAdapter_FunctionPointer/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const FUNCTION_POINTER&amp;</type>
    <name>operator const FUNCTION_POINTER&amp;</name>
    <anchorfile>BloombergLP/bslalg/FunctorAdapter_FunctionPointer/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-009.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-03d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-06c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-063.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-074.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-05f2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-05f9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-0b7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-036.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-00e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-06c8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasStlIterators</name>
  <filename>BloombergLP/bslalg/HasStlIterators-07e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HasTrait</name>
  <filename>BloombergLP/bslalg/HasTrait.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableAnchor</name>
  <filename>BloombergLP/bslalg/HashTableAnchor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>HashTableAnchor</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableBucket* bucketArrayAddress, std::size_t bucketArraySize, BidirectionalLink* listRootAddress)</arglist>
  </member>
  <member kind="function">
    <type>HashTableBucket*</type>
    <name>bucketArrayAddress</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/bucketArrayAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>bucketArraySize</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/bucketArraySize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>listRootAddress</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/listRootAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setBucketArrayAddressAndSize</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/setBucketArrayAddressAndSize.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableBucket* bucketArrayAddress, std::size_t bucketArraySize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setListRootAddress</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/setListRootAddress.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;HashTableAnchor, IsBitwiseCopyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;HashTableAnchor, IsBitwiseCopyable&gt;</name>
    <anchorfile>BloombergLP/bslalg/HashTableAnchor/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableBucket</name>
  <filename>BloombergLP/bslalg/HashTableBucket.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashTableBucket::d_first_p</class>
  <class kind="class">BloombergLP::bslalg::HashTableBucket::d_last_p</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>countElements</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/countElements.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>first</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/first.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>last</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/last.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFirst</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/setFirst.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFirstAndLast</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/setFirstAndLast.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* first, BidirectionalLink* last)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLast</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/setLast.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* node)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;HashTableBucket, IsBitwiseCopyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;HashTableBucket, IsBitwiseCopyable&gt;</name>
    <anchorfile>BloombergLP/bslalg/HashTableBucket/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableBucket::d_first_p</name>
  <filename>BloombergLP/bslalg/HashTableBucket/d_first_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableBucket::d_last_p</name>
  <filename>BloombergLP/bslalg/HashTableBucket/d_last_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>bucketContainsLink</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/bucketContainsLink.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTableBucket&amp; bucket, BidirectionalLink* linkAddress)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>computeBucketIndex</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/computeBucketIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t hashCode, std::size_t numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>HashTableImpUtil_ExtractKeyResult&lt;KEY_CONFIG&gt;::Type</type>
    <name>extractKey</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/extractKey.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* link)</arglist>
  </member>
  <member kind="function">
    <type>KEY_CONFIG::ValueType&amp;</type>
    <name>extractValue</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/extractValue.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalLink* link)</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>find</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/find.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTableAnchor&amp; anchor, HashTableImpUtil_ExtractKeyResult&lt;KEY_CONFIG&gt;::Type key, const KEY_EQUAL&amp; equalityFunctor, std::size_t hashCode)</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalLink*</type>
    <name>findTransparent</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/findTransparent.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTableAnchor&amp; anchor, const LOOKUP_KEY&amp; key, const KEY_EQUAL&amp; equalityFunctor, std::size_t hashCode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertAtBackOfBucket</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/insertAtBackOfBucket.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor* anchor, BidirectionalLink* link, std::size_t hashCode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertAtFrontOfBucket</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/insertAtFrontOfBucket.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor* anchor, BidirectionalLink* link, std::size_t hashCode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertAtPosition</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/insertAtPosition.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor* anchor, BidirectionalLink* link, std::size_t hashCode, BidirectionalLink* position)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWellFormed</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/isWellFormed.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTableAnchor&amp; anchor, const HASHER&amp; hasher, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor* newAnchor, BidirectionalLink* elementList, const HASHER&amp; hasher)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bslalg/HashTableImpUtil/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTableAnchor* anchor, BidirectionalLink* link, std::size_t hashCode)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::KeyType</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::Type</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ValueType</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConstMatch</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConversionMatch</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::Impl</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::NonConstMatch</class>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::KeyType</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/KeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::Type</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ValueType</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConstMatch</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/ConstMatch.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConstMatch::dummy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConstMatch::dummy</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/ConstMatch/dummy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConversionMatch</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/ConversionMatch.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConversionMatch::dummy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::ConversionMatch::dummy</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/ConversionMatch/dummy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::Impl</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/Impl.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::Impl::test</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::Impl::test</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/Impl/test-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::NonConstMatch</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/NonConstMatch.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::NonConstMatch::dummy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::NonConstMatch::dummy</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/NonConstMatch/dummy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashTableImpUtil_ExtractKeyResult::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslalg/HashTableImpUtil_ExtractKeyResult/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashUtil</name>
  <filename>BloombergLP/bslalg/HashUtil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::HashUtil::computeHash</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::HashUtil::computeHash</name>
  <filename>BloombergLP/bslalg/HashUtil/computeHash-078.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::IsWrapped</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::UnwrappedType</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::WrappedType</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::unwrap</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::wrap</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::IsWrapped</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/IsWrapped.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::UnwrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/UnwrappedType.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::UnwrappedType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::UnwrappedType::type</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/UnwrappedType/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::WrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/WrappedType.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil::WrappedType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::WrappedType::type</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/WrappedType/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::unwrap</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/unwrap-0f9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil::wrap</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil/wrap-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0e.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::IsWrapped</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::UnwrappedType</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::WrappedType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::IsWrapped</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0e/IsWrapped.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::UnwrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0e/UnwrappedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::WrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0e/WrappedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-03.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::IsWrapped</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::UnwrappedType</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::WrappedType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::IsWrapped</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-03/IsWrapped.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::UnwrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-03/UnwrappedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::WrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-03/WrappedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0b.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::IsWrapped</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::UnwrappedType</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableUtil_Traits::WrappedType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::IsWrapped</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0b/IsWrapped.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::UnwrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0b/UnwrappedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableUtil_Traits::WrappedType</name>
  <filename>BloombergLP/bslalg/NothrowMovableUtil_Traits-0b/WrappedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-02.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper::ValueType</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper::allocator_type</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper::NothrowMovableWrapper</class>
  <class kind="class">BloombergLP::bslalg::NothrowMovableWrapper::unwrap</class>
  <member kind="function">
    <type>void</type>
    <name>~NothrowMovableWrapper</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::NothrowMovableWrapper&lt;TYPE&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, IsBitwiseMoveable, bslmf::IsBitwiseMoveable&lt;TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, UsesAllocatorArgT, bslma::UsesBslmaAllocator&lt;TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, UsesAllocatorArgT, bslma::UsesBslmaAllocator&lt;TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, UsesBslmaAllocator, bslma::UsesBslmaAllocator&lt;TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, UsesBslmaAllocator, bslma::UsesBslmaAllocator&lt;TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, is_nothrow_move_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;NothrowMovableWrapper, is_nothrow_move_constructible&gt;</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType&amp;</type>
    <name>operator ValueType&amp;</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ValueType&amp;</type>
    <name>operator const ValueType&amp;</name>
    <anchorfile>BloombergLP/bslalg/NothrowMovableWrapper-02/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper::ValueType</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-02/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper::allocator_type</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-02/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper::NothrowMovableWrapper</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-02/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper::unwrap</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-02/unwrap-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NothrowMovableWrapper</name>
  <filename>BloombergLP/bslalg/NothrowMovableWrapper-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::PrecisionMaxBufferLength</class>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::PrecisionMaxBufferLength</class>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::PrecisionMaxBufferLength</class>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::ToCharsMaxLength</class>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::Format</class>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::toChars</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::PrecisionMaxBufferLength</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/PrecisionMaxBufferLength-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::PrecisionMaxBufferLength</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/PrecisionMaxBufferLength-0d.adoc</filename>
  <member kind="function">
    <type>size_t</type>
    <name>value</name>
    <anchorfile>BloombergLP/bslalg/NumericFormatterUtil/PrecisionMaxBufferLength-0d/value.adoc</anchorfile>
    <anchor/>
    <arglist>(Format format, int precision)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::PrecisionMaxBufferLength</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/PrecisionMaxBufferLength-04.adoc</filename>
  <member kind="function">
    <type>size_t</type>
    <name>value</name>
    <anchorfile>BloombergLP/bslalg/NumericFormatterUtil/PrecisionMaxBufferLength-04/value.adoc</anchorfile>
    <anchor/>
    <arglist>(Format format, int precision)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::ToCharsMaxLength</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/ToCharsMaxLength.adoc</filename>
  <class kind="class">BloombergLP::bslalg::NumericFormatterUtil::ToCharsMaxLength::ValueType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::ToCharsMaxLength::ValueType</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/ToCharsMaxLength/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::Format</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/Format.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::NumericFormatterUtil::toChars</name>
  <filename>BloombergLP/bslalg/NumericFormatterUtil/toChars-060.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RangeCompare</name>
  <filename>BloombergLP/bslalg/RangeCompare.adoc</filename>
  <class kind="class">BloombergLP::bslalg::RangeCompare::size_type</class>
  <class kind="class">BloombergLP::bslalg::RangeCompare::equal</class>
  <class kind="class">BloombergLP::bslalg::RangeCompare::lexicographical</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RangeCompare::size_type</name>
  <filename>BloombergLP/bslalg/RangeCompare/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RangeCompare::equal</name>
  <filename>BloombergLP/bslalg/RangeCompare/equal-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RangeCompare::lexicographical</name>
  <filename>BloombergLP/bslalg/RangeCompare/lexicographical-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeAnchor</name>
  <filename>BloombergLP/bslalg/RbTreeAnchor.adoc</filename>
  <class kind="class">BloombergLP::bslalg::RbTreeAnchor::RbTreeAnchor</class>
  <class kind="class">BloombergLP::bslalg::RbTreeAnchor::firstNode</class>
  <class kind="class">BloombergLP::bslalg::RbTreeAnchor::rootNode</class>
  <class kind="class">BloombergLP::bslalg::RbTreeAnchor::sentinel</class>
  <member kind="function">
    <type>void</type>
    <name>~RbTreeAnchor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementNumNodes</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/decrementNumNodes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementNumNodes</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/incrementNumNodes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numNodes</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/numNodes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* rootNode, RbTreeNode* firstNode, int numNodes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFirstNode</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/setFirstNode.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNumNodes</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/setNumNodes.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRootNode</name>
    <anchorfile>BloombergLP/bslalg/RbTreeAnchor/setRootNode.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeAnchor::RbTreeAnchor</name>
  <filename>BloombergLP/bslalg/RbTreeAnchor/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeAnchor::firstNode</name>
  <filename>BloombergLP/bslalg/RbTreeAnchor/firstNode-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeAnchor::rootNode</name>
  <filename>BloombergLP/bslalg/RbTreeAnchor/rootNode-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeAnchor::sentinel</name>
  <filename>BloombergLP/bslalg/RbTreeAnchor/sentinel-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeNode</name>
  <filename>BloombergLP/bslalg/RbTreeNode.adoc</filename>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::Color</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::leftChild</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::parent</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::rightChild</class>
  <member kind="function">
    <type>RbTreeNode::Color</type>
    <name>color</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/color-049.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBlack</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/isBlack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRed</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/isRed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeBlack</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/makeBlack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeRed</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/makeRed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* parent, RbTreeNode* leftChild, RbTreeNode* rightChild, Color color)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setColor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setColor.adoc</anchorfile>
    <anchor/>
    <arglist>(Color value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLeftChild</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setLeftChild.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setParent</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setParent.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRightChild</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setRightChild.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toggleColor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/toggleColor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeNode::Color</name>
  <filename>BloombergLP/bslalg/RbTreeNode/Color-048.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeNode::leftChild</name>
  <filename>BloombergLP/bslalg/RbTreeNode/leftChild-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeNode::parent</name>
  <filename>BloombergLP/bslalg/RbTreeNode/parent-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeNode::rightChild</name>
  <filename>BloombergLP/bslalg/RbTreeNode/rightChild-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil</name>
  <filename>BloombergLP/bslalg/RbTreeUtil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::find</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::findInsertLocation</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::findUniqueInsertLocation</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::leftmost</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::lowerBound</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::next</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::previous</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::rightmost</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::upperBound</class>
  <class kind="class">BloombergLP::bslalg::RbTreeUtil::validateRbTree</class>
  <member kind="function">
    <type>void</type>
    <name>copyTree</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/copyTree.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* result, const RbTreeAnchor&amp; original, FACTORY* nodeFactory)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteTree</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/deleteTree.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* tree, FACTORY* nodeFactory)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* tree, const NODE_COMPARATOR&amp; comparator, RbTreeNode* newNode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertAt</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/insertAt.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* tree, RbTreeNode* parentNode, bool leftChildFlag, RbTreeNode* newNode)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLeftChild</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/isLeftChild.adoc</anchorfile>
    <anchor/>
    <arglist>(const RbTreeNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRightChild</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/isRightChild.adoc</anchorfile>
    <anchor/>
    <arglist>(const RbTreeNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWellFormed</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/isWellFormed.adoc</anchorfile>
    <anchor/>
    <arglist>(const RbTreeAnchor&amp; tree, const NODE_COMPARATOR&amp; comparator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveTree</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/moveTree.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* result, RbTreeAnchor* original, FACTORY* nodeFactory, FACTORY* originalNodeFactory)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printTreeStructure</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/printTreeStructure.adoc</anchorfile>
    <anchor/>
    <arglist>(FILE* file, const RbTreeNode* subtree, void(*)(FILE*, const RbTreeNode*) printNodeValueCallback, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* tree, RbTreeNode* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateLeft</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/rotateLeft.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rotateRight</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/rotateRight.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* a, RbTreeAnchor* b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::find</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/find-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::findInsertLocation</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/findInsertLocation-080.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::findUniqueInsertLocation</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/findUniqueInsertLocation-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::leftmost</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/leftmost-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::lowerBound</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/lowerBound-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::next</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/next-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::previous</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/previous-037.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::rightmost</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/rightmost-023.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::upperBound</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/upperBound-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil::validateRbTree</name>
  <filename>BloombergLP/bslalg/RbTreeUtil/validateRbTree-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtilTreeProctor</name>
  <filename>BloombergLP/bslalg/RbTreeUtilTreeProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RbTreeUtilTreeProctor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtilTreeProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeAnchor* tree, DELETER* deleter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RbTreeUtilTreeProctor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtilTreeProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtilTreeProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::RbTreeUtil_Validator</name>
  <filename>BloombergLP/bslalg/RbTreeUtil_Validator.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isWellFormedAnchor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil_Validator/isWellFormedAnchor.adoc</anchorfile>
    <anchor/>
    <arglist>(const RbTreeAnchor&amp; tree)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>validateRbTree</name>
    <anchorfile>BloombergLP/bslalg/RbTreeUtil_Validator/validateRbTree.adoc</anchorfile>
    <anchor/>
    <arglist>(const RbTreeNode** errorNode, const char** errorDescription, const RbTreeNode* rootNode, const RbTreeNode* minNodeValue, const RbTreeNode* maxNodeValue, const NODE_COMPARATOR&amp; comparator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarPrimitives</name>
  <filename>BloombergLP/bslalg/ScalarPrimitives.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ScalarPrimitives::construct</class>
  <class kind="class">BloombergLP::bslalg::ScalarPrimitives::copyConstruct</class>
  <class kind="class">BloombergLP::bslalg::ScalarPrimitives::defaultConstruct</class>
  <class kind="class">BloombergLP::bslalg::ScalarPrimitives::destruct</class>
  <class kind="class">BloombergLP::bslalg::ScalarPrimitives::moveConstruct</class>
  <member kind="function">
    <type>void</type>
    <name>destructiveMove</name>
    <anchorfile>BloombergLP/bslalg/ScalarPrimitives/destructiveMove.adoc</anchorfile>
    <anchor/>
    <arglist>(TARGET_TYPE* address, TARGET_TYPE* original, ALLOCATOR* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslalg/ScalarPrimitives/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(LHS_TYPE&amp; lhs, RHS_TYPE&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarPrimitives::construct</name>
  <filename>BloombergLP/bslalg/ScalarPrimitives/construct-044.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarPrimitives::copyConstruct</name>
  <filename>BloombergLP/bslalg/ScalarPrimitives/copyConstruct-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarPrimitives::defaultConstruct</name>
  <filename>BloombergLP/bslalg/ScalarPrimitives/defaultConstruct-015.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarPrimitives::destruct</name>
  <filename>BloombergLP/bslalg/ScalarPrimitives/destruct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::ScalarPrimitives::moveConstruct</name>
  <filename>BloombergLP/bslalg/ScalarPrimitives/moveConstruct-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SelectTrait</name>
  <filename>BloombergLP/bslalg/SelectTrait.adoc</filename>
  <class kind="class">BloombergLP::bslalg::SelectTrait::Type</class>
  <class kind="class">BloombergLP::bslalg::SelectTrait::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SelectTrait::Type</name>
  <filename>BloombergLP/bslalg/SelectTrait/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SelectTrait::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslalg/SelectTrait/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SwapUtil</name>
  <filename>BloombergLP/bslalg/SwapUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslalg/SwapUtil/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(T* a, T* b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SynthThreeWayUtil</name>
  <filename>BloombergLP/bslalg/SynthThreeWayUtil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::SynthThreeWayUtil::Result</class>
  <class kind="class">BloombergLP::bslalg::SynthThreeWayUtil::&lt;unnamed record&gt;</class>
  <class kind="class">BloombergLP::bslalg::SynthThreeWayUtil::compare</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SynthThreeWayUtil::Result</name>
  <filename>BloombergLP/bslalg/SynthThreeWayUtil/Result.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SynthThreeWayUtil::&lt;unnamed record&gt;</name>
  <filename>BloombergLP/bslalg/SynthThreeWayUtil/_01record.adoc</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslalg/SynthThreeWayUtil/_01record/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE1&amp; t1, const t_TYPE2&amp; t2)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNoexcept</name>
    <anchorfile>BloombergLP/bslalg/SynthThreeWayUtil/_01record/isNoexcept.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE1* t1, const t_TYPE2* t2)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::SynthThreeWayUtil::compare</name>
  <filename>BloombergLP/bslalg/SynthThreeWayUtil/compare.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseCopyable</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseCopyable.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseCopyable::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseCopyable::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseCopyable::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseCopyable/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseCopyable::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseCopyable/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseEqualityComparable.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseEqualityComparable::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseEqualityComparable::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseEqualityComparable::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseEqualityComparable/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseEqualityComparable::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseEqualityComparable/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseMoveable</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseMoveable.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseMoveable::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitBitwiseMoveable::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseMoveable::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseMoveable/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitBitwiseMoveable::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitBitwiseMoveable/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasPointerSemantics</name>
  <filename>BloombergLP/bslalg/TypeTraitHasPointerSemantics.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasPointerSemantics::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasPointerSemantics::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasPointerSemantics::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitHasPointerSemantics/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasPointerSemantics::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitHasPointerSemantics/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasStlIterators</name>
  <filename>BloombergLP/bslalg/TypeTraitHasStlIterators.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasStlIterators::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasStlIterators::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasStlIterators::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitHasStlIterators/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasStlIterators::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitHasStlIterators/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasTrivialDefaultConstructor</name>
  <filename>BloombergLP/bslalg/TypeTraitHasTrivialDefaultConstructor.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasTrivialDefaultConstructor::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitHasTrivialDefaultConstructor::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasTrivialDefaultConstructor::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitHasTrivialDefaultConstructor/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitHasTrivialDefaultConstructor::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitHasTrivialDefaultConstructor/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitNil</name>
  <filename>BloombergLP/bslalg/TypeTraitNil.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitNil::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitNil::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitNil::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitNil/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitNil::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitNil/NestedTraitDeclaration.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitPair</name>
  <filename>BloombergLP/bslalg/TypeTraitPair.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitPair::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitPair::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitPair::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitPair/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitPair::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitPair/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitUsesBslmaAllocator</name>
  <filename>BloombergLP/bslalg/TypeTraitUsesBslmaAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslalg::TypeTraitUsesBslmaAllocator::Metafunction</class>
  <class kind="class">BloombergLP::bslalg::TypeTraitUsesBslmaAllocator::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitUsesBslmaAllocator::Metafunction</name>
  <filename>BloombergLP/bslalg/TypeTraitUsesBslmaAllocator/Metafunction.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::TypeTraitUsesBslmaAllocator::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslalg/TypeTraitUsesBslmaAllocator/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslalg/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::operator==</name>
  <filename>BloombergLP/bslalg/operator_eq-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::operator!=</name>
  <filename>BloombergLP/bslalg/operator_not_eq-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg::operator&lt;=&gt;</name>
  <filename>BloombergLP/bslalg/operator_3way-04.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslfmt</name>
  <filename>BloombergLP/bslfmt.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::format_args</class>
  <class kind="class">BloombergLP::bslfmt::format_context</class>
  <class kind="class">BloombergLP::bslfmt::format_parse_context</class>
  <class kind="class">BloombergLP::bslfmt::format_string</class>
  <class kind="class">BloombergLP::bslfmt::wformat_args</class>
  <class kind="class">BloombergLP::bslfmt::wformat_context</class>
  <class kind="class">BloombergLP::bslfmt::wformat_parse_context</class>
  <class kind="class">BloombergLP::bslfmt::wformat_string</class>
  <class kind="class">BloombergLP::bslfmt::EnableStreamedFormatter</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParser</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums</class>
  <class kind="class">BloombergLP::bslfmt::Format_ArgUtil</class>
  <class kind="class">BloombergLP::bslfmt::Format_ArgsStore</class>
  <class kind="class">BloombergLP::bslfmt::Format_ArgsUtil</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextFactory</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorBase</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorImpl</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef</class>
  <class kind="class">BloombergLP::bslfmt::Format_String_TestUpdater</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicString</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicString</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoCpp20FormattableType</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoPointInTimeType</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoTimeType</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharUtil</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharUtil</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharUtil</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_CharacterOutput</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_CharacterOutput</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</class>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</class>
  <class kind="class">BloombergLP::bslfmt::FormatterFloating_Base</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegralBase</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterIntegral_Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterPointer_Nullptr</class>
  <class kind="class">BloombergLP::bslfmt::FormatterSpecificationNumericValue</class>
  <class kind="class">BloombergLP::bslfmt::FormatterSpecificationNumericValue_ArgVisitor</class>
  <class kind="class">BloombergLP::bslfmt::FormatterString_GraphemeCluster</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil_Oracle</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil_Oracle</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil_Oracle</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator</class>
  <class kind="class">BloombergLP::bslfmt::MockParseContext</class>
  <class kind="class">BloombergLP::bslfmt::PadUtil</class>
  <class kind="class">BloombergLP::bslfmt::StandardFormatSpecification</class>
  <class kind="class">BloombergLP::bslfmt::Streamed</class>
  <class kind="class">BloombergLP::bslfmt::StreamedFormatter</class>
  <class kind="class">BloombergLP::bslfmt::Streamed_NoWarningConstructorTag</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator_BoolOption</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator_Option</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator_TypedOption</class>
  <class kind="class">BloombergLP::bslfmt::UnicodeCodePoint</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_arg</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_arg</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_args</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_context</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_parse_context</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_string</class>
  <class kind="class">BloombergLP::bslfmt::format</class>
  <class kind="class">BloombergLP::bslfmt::format_to</class>
  <class kind="class">BloombergLP::bslfmt::format_to_n</class>
  <class kind="class">BloombergLP::bslfmt::formatted_size</class>
  <class kind="class">BloombergLP::bslfmt::print</class>
  <class kind="class">BloombergLP::bslfmt::println</class>
  <class kind="class">BloombergLP::bslfmt::streamed</class>
  <class kind="class">BloombergLP::bslfmt::vformat</class>
  <class kind="class">BloombergLP::bslfmt::vformat_to</class>
  <class kind="class">BloombergLP::bslfmt::vprint_nonunicode</class>
  <class kind="class">BloombergLP::bslfmt::vprint_unicode</class>
  <class kind="class">BloombergLP::bslfmt::format_error</class>
  <class kind="class">BloombergLP::bslfmt::format_to_n_result</class>
  <member kind="function">
    <type>void</type>
    <name>Print_Imp_ThrowIoError</name>
    <anchorfile/>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Format_ArgsStore&lt;format_context, t_ARGS...&gt;</type>
    <name>make_format_args</name>
    <anchorfile>BloombergLP/bslfmt/make_format_args.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARGS...&amp; fmt_args)</arglist>
  </member>
  <member kind="function">
    <type>Format_ArgsStore&lt;wformat_context, t_ARGS...&gt;</type>
    <name>make_wformat_args</name>
    <anchorfile>BloombergLP/bslfmt/make_wformat_args.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARGS...&amp; fmt_args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslfmt/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_format_arg&amp; lhs, basic_format_arg&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>visit_format_arg</name>
    <anchorfile>BloombergLP/bslfmt/visit_format_arg.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp;&amp; visitor, basic_format_arg&lt;t_CONTEXT&gt; arg)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>vprint_nonunicode_buffered</name>
    <anchorfile>BloombergLP/bslfmt/vprint_nonunicode_buffered.adoc</anchorfile>
    <anchor/>
    <arglist>(FILE* stream, std::string_view fmt, std::format_args args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>vprint_unicode_buffered</name>
    <anchorfile>BloombergLP/bslfmt/vprint_unicode_buffered.adoc</anchorfile>
    <anchor/>
    <arglist>(FILE* stream, std::string_view fmt, std::format_args args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_args</name>
  <filename>BloombergLP/bslfmt/format_args.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_context</name>
  <filename>BloombergLP/bslfmt/format_context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_parse_context</name>
  <filename>BloombergLP/bslfmt/format_parse_context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_string</name>
  <filename>BloombergLP/bslfmt/format_string.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::wformat_args</name>
  <filename>BloombergLP/bslfmt/wformat_args.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::wformat_context</name>
  <filename>BloombergLP/bslfmt/wformat_context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::wformat_parse_context</name>
  <filename>BloombergLP/bslfmt/wformat_parse_context.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::wformat_string</name>
  <filename>BloombergLP/bslfmt/wformat_string.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::EnableStreamedFormatter</name>
  <filename>BloombergLP/bslfmt/EnableStreamedFormatter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatSpecificationParser</name>
  <filename>BloombergLP/bslfmt/FormatSpecificationParser.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Alignment</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::ProcessingState</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Sections</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Sign</class>
  <member kind="function">
    <type>void</type>
    <name>FormatSpecificationParser</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FormatSpecificationParser&lt;t_CHAR&gt;::Alignment</type>
    <name>alignment</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/alignment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>alternativeFlag</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/alternativeFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const t_CHAR*</type>
    <name>filler</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/filler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fillerCodePointDisplayWidth</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/fillerCodePointDisplayWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>localeSpecificFlag</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/localeSpecificFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numFillerCharacters</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/numFillerCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT* parseContext, Sections sections)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_FORMAT_CONTEXT&amp; context)</arglist>
  </member>
  <member kind="function">
    <type>const FormatterSpecificationNumericValue</type>
    <name>postprocessedPrecision</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/postprocessedPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const FormatterSpecificationNumericValue</type>
    <name>postprocessedWidth</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/postprocessedWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FormatSpecificationParserEnums::ProcessingState</type>
    <name>processingState</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/processingState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const FormatterSpecificationNumericValue</type>
    <name>rawPrecision</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/rawPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const FormatterSpecificationNumericValue</type>
    <name>rawWidth</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/rawWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::basic_string_view&lt;t_CHAR&gt;</type>
    <name>remainingSpec</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/remainingSpec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FormatSpecificationParser&lt;t_CHAR&gt;::Sign</type>
    <name>sign</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/sign.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>zeroPaddingFlag</name>
    <anchorfile>BloombergLP/bslfmt/FormatSpecificationParser/zeroPaddingFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatSpecificationParserEnums</name>
  <filename>BloombergLP/bslfmt/FormatSpecificationParserEnums.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Alignment</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::ProcessingState</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Sections</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Sign</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatSpecificationParserEnums::Alignment</name>
  <filename>BloombergLP/bslfmt/FormatSpecificationParserEnums/Alignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatSpecificationParserEnums::ProcessingState</name>
  <filename>BloombergLP/bslfmt/FormatSpecificationParserEnums/ProcessingState.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatSpecificationParserEnums::Sections</name>
  <filename>BloombergLP/bslfmt/FormatSpecificationParserEnums/Sections.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatSpecificationParserEnums::Sign</name>
  <filename>BloombergLP/bslfmt/FormatSpecificationParserEnums/Sign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ArgUtil</name>
  <filename>BloombergLP/bslfmt/Format_ArgUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>makeFormatArgArray</name>
    <anchorfile>BloombergLP/bslfmt/Format_ArgUtil/makeFormatArgArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::array&lt;basic_format_arg&lt;t_CONTEXT&gt;, sizeof...(t_FMTARGS)&gt;* out, t_FMTARGS...&amp; fmt_args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ArgsStore</name>
  <filename>BloombergLP/bslfmt/Format_ArgsStore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ArgsUtil</name>
  <filename>BloombergLP/bslfmt/Format_ArgsUtil.adoc</filename>
  <member kind="function">
    <type>size_t</type>
    <name>formatArgsSize</name>
    <anchorfile>BloombergLP/bslfmt/Format_ArgsUtil/formatArgsSize.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_format_args&lt;t_CONTEXT&gt;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Format_ArgsStore&lt;t_CONTEXT, t_ARGS...&gt;</type>
    <name>makeFormatArgs</name>
    <anchorfile>BloombergLP/bslfmt/Format_ArgsUtil/makeFormatArgs.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARGS...&amp; fmt_args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextFactory</name>
  <filename>BloombergLP/bslfmt/Format_ContextFactory.adoc</filename>
  <member kind="function">
    <type>basic_format_context&lt;t_OUT, t_CHAR&gt;</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextFactory/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(t_OUT out, const basic_format_args&lt;basic_format_context&lt;t_OUT, t_CHAR&gt;&gt;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorBase</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorBase.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>put</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextOutputIteratorBase/put.adoc</anchorfile>
    <anchor/>
    <arglist>(t_CHAR character)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorImpl</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Format_ContextOutputIteratorImpl</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextOutputIteratorImpl/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITER&amp; iter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>put</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextOutputIteratorImpl/put.adoc</anchorfile>
    <anchor/>
    <arglist>(t_CHAR character)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef::difference_type</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef::iterator_category</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef::pointer</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef::reference</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef::value_type</class>
  <class kind="class">BloombergLP::bslfmt::Format_ContextOutputIteratorRef::operator++</class>
  <member kind="function">
    <type>void</type>
    <name>Format_ContextOutputIteratorRef</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Format_ContextOutputIteratorBase&lt;t_CHAR&gt;* base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(t_CHAR x)</arglist>
  </member>
  <member kind="function">
    <type>Format_ContextOutputIteratorRef&lt;t_CHAR&gt;&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef::difference_type</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef::iterator_category</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef::pointer</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef::reference</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef::value_type</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_ContextOutputIteratorRef::operator++</name>
  <filename>BloombergLP/bslfmt/Format_ContextOutputIteratorRef/operator_inc-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_String_TestUpdater</name>
  <filename>BloombergLP/bslfmt/Format_String_TestUpdater.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::Format_String_TestUpdater::update</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Format_String_TestUpdater::update</name>
  <filename>BloombergLP/bslfmt/Format_String_TestUpdater/update-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicString</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicString-07.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicString::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicString::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicString-07/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicString</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicString-05.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicString::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicString::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicString-05/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicStringView-09.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicStringView-09/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicStringView-03.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdBasicStringView::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdBasicStringView-03/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoCpp20FormattableType</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoCpp20FormattableType.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoCpp20FormattableType::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoCpp20FormattableType::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoCpp20FormattableType/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoDuration-07.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoDuration-07/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoDuration-0f.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoDuration::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoDuration-0f/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoFileTime-08.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoFileTime-08/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoFileTime-00.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoFileTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoFileTime-00/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoGpsTime-0c.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoGpsTime-0c/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoGpsTime-08.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoGpsTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoGpsTime-08/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoHhMmSs-01.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoHhMmSs-01/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoHhMmSs-0b.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoHhMmSs::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoHhMmSs-0b/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoLocalTime-07.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoLocalTime-07/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoLocalTime-0a.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoLocalTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoLocalTime-0a/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoPointInTimeType</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoPointInTimeType.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoPointInTimeType::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoPointInTimeType::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoPointInTimeType/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoSysTime-0d.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoSysTime-0d/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoSysTime-09.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoSysTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoSysTime-09/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoTaiTime-014.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoTaiTime-014/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoTaiTime-018.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoTaiTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoTaiTime-018/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoTimeType</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoTimeType.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoTimeType::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoTimeType::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoTimeType/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoUtcTime-0a7.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoUtcTime-0a7/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoUtcTime-0a5.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoUtcTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoUtcTime-0a5/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoZonedTime-034.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoZonedTime-034/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoZonedTime-036.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterBase_IsStdChronoZonedTime::value</name>
  <filename>BloombergLP/bslfmt/FormatterBase_IsStdChronoZonedTime-036/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharUtil</name>
  <filename>BloombergLP/bslfmt/FormatterCharUtil-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharUtil</name>
  <filename>BloombergLP/bslfmt/FormatterCharUtil-05b.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharUtil::outputFromChar</class>
  <member kind="function">
    <type>void</type>
    <name>toUpper</name>
    <anchorfile>BloombergLP/bslfmt/FormatterCharUtil-05b/toUpper.adoc</anchorfile>
    <anchor/>
    <arglist>(char* begin, const char* end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharUtil::outputFromChar</name>
  <filename>BloombergLP/bslfmt/FormatterCharUtil-05b/outputFromChar-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharUtil</name>
  <filename>BloombergLP/bslfmt/FormatterCharUtil-0c.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharUtil::outputFromChar</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharUtil::outputFromChar</name>
  <filename>BloombergLP/bslfmt/FormatterCharUtil-0c/outputFromChar-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_CharacterOutput</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_CharacterOutput-0a.adoc</filename>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>output</name>
    <anchorfile>BloombergLP/bslfmt/FormatterCharacter_CharacterOutput-0a/output.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VALUE_TYPE value, t_ITERATOR out)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_CharacterOutput</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_CharacterOutput-01.adoc</filename>
  <member kind="function">
    <type>t_ITERATOR</type>
    <name>output</name>
    <anchorfile>BloombergLP/bslfmt/FormatterCharacter_CharacterOutput-01/output.adoc</anchorfile>
    <anchor/>
    <arglist>(const char value, t_ITERATOR out)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-0ca.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-0ca/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-08.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-0b.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-03.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-03/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-0c6.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterCharacter_MakeUnsigned::type</name>
  <filename>BloombergLP/bslfmt/FormatterCharacter_MakeUnsigned-0c6/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterFloating_Base</name>
  <filename>BloombergLP/bslfmt/FormatterFloating_Base.adoc</filename>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>format</name>
    <anchorfile>BloombergLP/bslfmt/FormatterFloating_Base/format.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VALUE value, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/FormatterFloating_Base/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; parseContext)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegralBase</name>
  <filename>BloombergLP/bslfmt/FormatterIntegralBase.adoc</filename>
  <member kind="function">
    <type>char*</type>
    <name>formatPrefix</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/formatPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(char* prefixStorage, int storageSize, t_ACTUAL_VALUE_TYPE value)</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR*</type>
    <name>formatValue</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/formatValue.adoc</anchorfile>
    <anchor/>
    <arglist>(t_CHAR* valueStorage, int storageSize, t_ACTUAL_VALUE_TYPE value)</arglist>
  </member>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>outputValue</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/outputValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* prefixBegin, const char* prefixEnd, const t_CHAR* valueBegin, const t_CHAR* valueEnd, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; parseContext)</arglist>
  </member>
  <member kind="function">
    <type>const StandardFormatSpecification&lt;t_CHAR&gt;&amp;</type>
    <name>specification</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/specification.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-0c.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-0c/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-059.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-059/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-08.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-08/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-05b.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-05b/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-036.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-036/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-051.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-051/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterIntegral_Category</name>
  <filename>BloombergLP/bslfmt/FormatterIntegral_Category-038.adoc</filename>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegral_Category-038/category.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterPointer_Nullptr</name>
  <filename>BloombergLP/bslfmt/FormatterPointer_Nullptr.adoc</filename>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>format</name>
    <anchorfile>BloombergLP/bslfmt/FormatterPointer_Nullptr/format.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::nullptr_t, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>formatPrefix</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/formatPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(char* prefixStorage, int storageSize, t_ACTUAL_VALUE_TYPE value)</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR*</type>
    <name>formatValue</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/formatValue.adoc</anchorfile>
    <anchor/>
    <arglist>(t_CHAR* valueStorage, int storageSize, t_ACTUAL_VALUE_TYPE value)</arglist>
  </member>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>outputValue</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/outputValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* prefixBegin, const char* prefixEnd, const t_CHAR* valueBegin, const t_CHAR* valueEnd, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; parseContext)</arglist>
  </member>
  <member kind="function">
    <type>const StandardFormatSpecification&lt;t_CHAR&gt;&amp;</type>
    <name>specification</name>
    <anchorfile>BloombergLP/bslfmt/FormatterIntegralBase/specification.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterSpecificationNumericValue</name>
  <filename>BloombergLP/bslfmt/FormatterSpecificationNumericValue.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterSpecificationNumericValue::Category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterSpecificationNumericValue::FormatterSpecificationNumericValue</class>
  <member kind="function">
    <type>FormatterSpecificationNumericValue::Category</type>
    <name>category</name>
    <anchorfile>BloombergLP/bslfmt/FormatterSpecificationNumericValue/category-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/FormatterSpecificationNumericValue/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITER* start, t_ITER end, bool needInitialDot)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bslfmt/FormatterSpecificationNumericValue/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_FORMAT_CONTEXT&amp; context)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>value</name>
    <anchorfile>BloombergLP/bslfmt/FormatterSpecificationNumericValue/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bslfmt/FormatterSpecificationNumericValue/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatterSpecificationNumericValue&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterSpecificationNumericValue::Category</name>
  <filename>BloombergLP/bslfmt/FormatterSpecificationNumericValue/Category-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterSpecificationNumericValue::FormatterSpecificationNumericValue</name>
  <filename>BloombergLP/bslfmt/FormatterSpecificationNumericValue/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterSpecificationNumericValue_ArgVisitor</name>
  <filename>BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterSpecificationNumericValue_ArgVisitor::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>FormatterSpecificationNumericValue_ArgVisitor</name>
    <anchorfile>BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FormatterSpecificationNumericValue* valuePtr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterSpecificationNumericValue_ArgVisitor::operator()</name>
  <filename>BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterString_GraphemeCluster</name>
  <filename>BloombergLP/bslfmt/FormatterString_GraphemeCluster.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FormatterString_GraphemeCluster</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>extract</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/extract.adoc</anchorfile>
    <anchor/>
    <arglist>(UnicodeCodePoint::UtfEncoding encoding, const void* bytes, size_t maxBytes)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>firstCodePointValue</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/firstCodePointValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>firstCodePointWidth</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/firstCodePointWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numCodePoints</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/numCodePoints.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numSourceBytes</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/numSourceBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslfmt/FormatterString_GraphemeCluster/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-05.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil::testEvaluateFormat</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil::testEvaluateVFormat</class>
  <member kind="function">
    <type>bool</type>
    <name>testParseFailure</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil-05/testParseFailure.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, bool alsoTestOracle, bsl::basic_string_view&lt;char&gt; fmt)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testParseFormat</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil-05/testParseFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, bool alsoTestOracle, std::format_string&lt;t_TYPE, int, int&gt; fmt)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testParseVFormat</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil-05/testParseVFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, bool alsoTestOracle, bsl::basic_string_view&lt;char&gt; fmt)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil::testEvaluateFormat</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-05/testEvaluateFormat-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil::testEvaluateVFormat</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-05/testEvaluateVFormat-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-06.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil::testEvaluateFormat</class>
  <class kind="class">BloombergLP::bslfmt::FormatterTestUtil::testEvaluateVFormat</class>
  <member kind="function">
    <type>bool</type>
    <name>testParseFailure</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil-06/testParseFailure.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, bool alsoTestOracle, bsl::basic_string_view&lt;wchar_t&gt; fmt)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testParseFormat</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil-06/testParseFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, bool alsoTestOracle, std::wformat_string&lt;t_TYPE, int, int&gt; fmt)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testParseVFormat</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil-06/testParseVFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* message, bool alsoTestOracle, bsl::basic_string_view&lt;wchar_t&gt; fmt)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil::testEvaluateFormat</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-06/testEvaluateFormat-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil::testEvaluateVFormat</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil-06/testEvaluateVFormat-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil_Oracle</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil_Oracle-0ff.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil_Oracle</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil_Oracle-08.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>evaluateOracle</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil_Oracle-08/evaluateOracle.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string&lt;char&gt;* result, bsl::basic_string_view&lt;char&gt; fmtStr, t_TYPE&amp;&amp; value, t_ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterTestUtil_Oracle</name>
  <filename>BloombergLP/bslfmt/FormatterTestUtil_Oracle-0f1.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>evaluateOracle</name>
    <anchorfile>BloombergLP/bslfmt/FormatterTestUtil_Oracle-0f1/evaluateOracle.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string&lt;wchar_t&gt;* result, bsl::basic_string_view&lt;wchar_t&gt; fmtStr, t_TYPE&amp;&amp; value, t_ARGS...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::BooleanRange</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategory</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_doubleFieldWidthRangeCount</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_doubleFieldWidthRanges</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_extendedPictographicRangeCount</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_extendedPictographicRanges</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeBreakCategoryRangeCount</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeBreakCategoryRanges</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeExtendRangeCount</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeExtendRanges</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_printableRangeCount</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::s_printableRanges</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::BooleanRange</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/BooleanRange.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::BooleanRange::d_end</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::BooleanRange::d_start</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::BooleanRange::d_end</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/BooleanRange/d_end.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::BooleanRange::d_start</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/BooleanRange/d_start.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/GraphemeBreakCategoryRange.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange::d_category</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange::d_end</class>
  <class kind="class">BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange::d_start</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange::d_category</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/GraphemeBreakCategoryRange/d_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange::d_end</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/GraphemeBreakCategoryRange/d_end.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategoryRange::d_start</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/GraphemeBreakCategoryRange/d_start.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::GraphemeBreakCategory</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/GraphemeBreakCategory.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_doubleFieldWidthRangeCount</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_doubleFieldWidthRangeCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_doubleFieldWidthRanges</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_doubleFieldWidthRanges.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_extendedPictographicRangeCount</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_extendedPictographicRangeCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_extendedPictographicRanges</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_extendedPictographicRanges.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeBreakCategoryRangeCount</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_graphemeBreakCategoryRangeCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeBreakCategoryRanges</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_graphemeBreakCategoryRanges.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeExtendRangeCount</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_graphemeExtendRangeCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_graphemeExtendRanges</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_graphemeExtendRanges.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_printableRangeCount</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_printableRangeCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::FormatterUnicodeData::s_printableRanges</name>
  <filename>BloombergLP/bslfmt/FormatterUnicodeData/s_printableRanges.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext</name>
  <filename>BloombergLP/bslfmt/MockFormatContext.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext::Arg</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext::char_type</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext::formatter_type</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext::iterator</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext::MockFormatContext</class>
  <member kind="function">
    <type>void</type>
    <name>advance_to</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext/advance_to.adoc</anchorfile>
    <anchor/>
    <arglist>(iterator it)</arglist>
  </member>
  <member kind="function">
    <type>MockFormatContext&lt;t_CHAR&gt;::Arg</type>
    <name>arg</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext/arg-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t id)</arglist>
  </member>
  <member kind="function">
    <type>bsl::basic_string_view&lt;t_CHAR&gt;</type>
    <name>finalString</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext/finalString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MockFormatContext&lt;t_CHAR&gt;::iterator</type>
    <name>out</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext/out.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext::Arg</name>
  <filename>BloombergLP/bslfmt/MockFormatContext/Arg-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext::char_type</name>
  <filename>BloombergLP/bslfmt/MockFormatContext/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext::formatter_type</name>
  <filename>BloombergLP/bslfmt/MockFormatContext/formatter_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext::iterator</name>
  <filename>BloombergLP/bslfmt/MockFormatContext/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext::MockFormatContext</name>
  <filename>BloombergLP/bslfmt/MockFormatContext/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator::difference_type</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator::iterator_category</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator::pointer</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator::reference</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator::value_type</class>
  <class kind="class">BloombergLP::bslfmt::MockFormatContext_Iterator::operator++</class>
  <member kind="function">
    <type>void</type>
    <name>MockFormatContext_Iterator</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext_Iterator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_CHAR* ptr, t_CHAR* max)</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext_Iterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR*</type>
    <name>rawPointer</name>
    <anchorfile>BloombergLP/bslfmt/MockFormatContext_Iterator/rawPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator::difference_type</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator::iterator_category</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator::pointer</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator::reference</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator::value_type</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockFormatContext_Iterator::operator++</name>
  <filename>BloombergLP/bslfmt/MockFormatContext_Iterator/operator_inc-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockParseContext</name>
  <filename>BloombergLP/bslfmt/MockParseContext.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::MockParseContext::char_type</class>
  <class kind="class">BloombergLP::bslfmt::MockParseContext::const_iterator</class>
  <class kind="class">BloombergLP::bslfmt::MockParseContext::iterator</class>
  <class kind="class">BloombergLP::bslfmt::MockParseContext::IndexingMode</class>
  <member kind="function">
    <type>void</type>
    <name>MockParseContext</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string_view&lt;t_CHAR&gt; fmt, size_t numArgs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>advance_to</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/advance_to.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator it)</arglist>
  </member>
  <member kind="function">
    <type>MockParseContext&lt;t_CHAR&gt;::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>check_arg_id</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/check_arg_id.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t id)</arglist>
  </member>
  <member kind="function">
    <type>MockParseContext&lt;t_CHAR&gt;::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MockParseContext&lt;t_CHAR&gt;::IndexingMode</type>
    <name>indexingMode</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/indexingMode-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>next_arg_id</name>
    <anchorfile>BloombergLP/bslfmt/MockParseContext/next_arg_id.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockParseContext::char_type</name>
  <filename>BloombergLP/bslfmt/MockParseContext/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockParseContext::const_iterator</name>
  <filename>BloombergLP/bslfmt/MockParseContext/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockParseContext::iterator</name>
  <filename>BloombergLP/bslfmt/MockParseContext/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::MockParseContext::IndexingMode</name>
  <filename>BloombergLP/bslfmt/MockParseContext/IndexingMode-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::PadUtil</name>
  <filename>BloombergLP/bslfmt/PadUtil.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::PadUtil::Alignment</class>
  <class kind="class">BloombergLP::bslfmt::PadUtil::Enums</class>
  <class kind="class">BloombergLP::bslfmt::PadUtil::NumericValue</class>
  <class kind="class">BloombergLP::bslfmt::PadUtil::pad</class>
  <member kind="function">
    <type>void</type>
    <name>computePadding</name>
    <anchorfile>BloombergLP/bslfmt/PadUtil/computePadding.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ptrdiff_t* leftPadding, std::ptrdiff_t* rightPadding, const NumericValue&amp; widthValue, std::ptrdiff_t contentWidth, Alignment alignment, Alignment defaultAlign)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::PadUtil::Alignment</name>
  <filename>BloombergLP/bslfmt/PadUtil/Alignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::PadUtil::Enums</name>
  <filename>BloombergLP/bslfmt/PadUtil/Enums.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::PadUtil::NumericValue</name>
  <filename>BloombergLP/bslfmt/PadUtil/NumericValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::PadUtil::pad</name>
  <filename>BloombergLP/bslfmt/PadUtil/pad-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::StandardFormatSpecification</name>
  <filename>BloombergLP/bslfmt/StandardFormatSpecification.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Alignment</class>
  <class kind="class">BloombergLP::bslfmt::StandardFormatSpecification::Category</class>
  <class kind="class">BloombergLP::bslfmt::StandardFormatSpecification::FormatType</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::ProcessingState</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Sections</class>
  <class kind="class">BloombergLP::bslfmt::FormatSpecificationParserEnums::Sign</class>
  <member kind="function">
    <type>void</type>
    <name>StandardFormatSpecification</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Alignment</type>
    <name>alignment</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/alignment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>alternativeFlag</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/alternativeFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const t_CHAR*</type>
    <name>filler</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/filler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fillerCodePointDisplayWidth</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/fillerCodePointDisplayWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::FormatType</type>
    <name>formatType</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/formatType-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>localeSpecificFlag</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/localeSpecificFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numFillerCharacters</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/numFillerCharacters.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT* context, Category category)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postprocess</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/postprocess.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_FORMAT_CONTEXT&amp; context)</arglist>
  </member>
  <member kind="function">
    <type>const FormatterSpecificationNumericValue</type>
    <name>postprocessedPrecision</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/postprocessedPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const FormatterSpecificationNumericValue</type>
    <name>postprocessedWidth</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/postprocessedWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FormatSpecificationParserEnums::ProcessingState</type>
    <name>processingState</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/processingState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StandardFormatSpecification&lt;t_CHAR&gt;::Sign</type>
    <name>sign</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/sign.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>zeroPaddingFlag</name>
    <anchorfile>BloombergLP/bslfmt/StandardFormatSpecification/zeroPaddingFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::StandardFormatSpecification::Category</name>
  <filename>BloombergLP/bslfmt/StandardFormatSpecification/Category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::StandardFormatSpecification::FormatType</name>
  <filename>BloombergLP/bslfmt/StandardFormatSpecification/FormatType-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Streamed</name>
  <filename>BloombergLP/bslfmt/Streamed-0f9.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::Streamed::Streamed</class>
  <member kind="function">
    <type>const t_STREAMABLE&amp;</type>
    <name>object</name>
    <anchorfile>BloombergLP/bslfmt/Streamed-0f9/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Streamed::Streamed</name>
  <filename>BloombergLP/bslfmt/Streamed-0f9/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::StreamedFormatter</name>
  <filename>BloombergLP/bslfmt/StreamedFormatter.adoc</filename>
  <member kind="function">
    <type>t_FORMAT_CONTEXT::iterator</type>
    <name>format</name>
    <anchorfile>BloombergLP/bslfmt/StreamedFormatter/format.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_STREAMABLE&amp; value, t_FORMAT_CONTEXT&amp; formatContext)</arglist>
  </member>
  <member kind="function">
    <type>t_PARSE_CONTEXT::iterator</type>
    <name>parse</name>
    <anchorfile>BloombergLP/bslfmt/StreamedFormatter/parse.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PARSE_CONTEXT&amp; parseContext)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::Streamed_NoWarningConstructorTag</name>
  <filename>BloombergLP/bslfmt/Streamed_NoWarningConstructorTag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator::Alignment</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator::FormatType</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator::NestedVariant</class>
  <class kind="class">BloombergLP::bslfmt::TestSpecificationGenerator::Sign</class>
  <member kind="function">
    <type>void</type>
    <name>TestSpecificationGenerator</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addFillCharacter</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/addFillCharacter.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addPrecision</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/addPrecision.adoc</anchorfile>
    <anchor/>
    <arglist>(int precision)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addWidth</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/addWidth.adoc</anchorfile>
    <anchor/>
    <arglist>(int width)</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator&lt;t_CHAR&gt;::Alignment</type>
    <name>alignment</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/alignment-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>fillCharacter</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/fillCharacter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::basic_string&lt;t_CHAR&gt;&amp;</type>
    <name>formatSpec</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/formatSpec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAlignOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isAlignOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFillCharacterPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isFillCharacterPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHashOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isHashOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLocaleOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isLocaleOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNestedPrecisionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isNestedPrecisionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNestedWidthPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isNestedWidthPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecisionOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isPrecisionOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSignOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isSignOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStateValidForFormat</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isStateValidForFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStateValidForParse</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isStateValidForParse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypeOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isTypeOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValueIdOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isValueIdOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isWidthOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isWidthOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isZeroOptionPresent</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/isZeroOptionPresent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator&lt;t_CHAR&gt;::NestedVariant</type>
    <name>nestedPrecisionVariant</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/nestedPrecisionVariant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator&lt;t_CHAR&gt;::NestedVariant</type>
    <name>nestedWidthVariant</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/nestedWidthVariant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>next</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/next.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nextValidForFormat</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/nextValidForFormat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nextValidForParse</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/nextValidForParse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>precision</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/precision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setup</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/setup.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* instruction)</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator&lt;t_CHAR&gt;::Sign</type>
    <name>sign</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/sign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bsl::basic_string&lt;t_CHAR&gt;&amp;</type>
    <name>spec</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/spec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator&lt;t_CHAR&gt;::FormatType</type>
    <name>type</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>width</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/width.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TestSpecificationGenerator, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TestSpecificationGenerator, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator::Alignment</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator/Alignment-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator::FormatType</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator/FormatType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator::NestedVariant</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator/NestedVariant.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator::Sign</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator/Sign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator_BoolOption</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator_BoolOption.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestSpecificationGenerator_BoolOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_BoolOption/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestSpecificationGenerator_BoolOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_BoolOption/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator_Option*</type>
    <name>lastOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/lastOption.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator_Option*</type>
    <name>nextOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/nextOption.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nextState</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_BoolOption/nextState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNextOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/setNextOption.adoc</anchorfile>
    <anchor/>
    <arglist>(TestSpecificationGenerator_Option* nextOption, bslma::Allocator* allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator_Option</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator_Option.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestSpecificationGenerator_Option</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestSpecificationGenerator_Option</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator_Option*</type>
    <name>lastOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/lastOption.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator_Option*</type>
    <name>nextOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/nextOption.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nextState</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/nextState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNextOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/setNextOption.adoc</anchorfile>
    <anchor/>
    <arglist>(TestSpecificationGenerator_Option* nextOption, bslma::Allocator* allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::TestSpecificationGenerator_TypedOption</name>
  <filename>BloombergLP/bslfmt/TestSpecificationGenerator_TypedOption.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestSpecificationGenerator_TypedOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_TypedOption/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isPresentVariable, t_TYPE* valueVariable, const bsl::vector&lt;t_TYPE&gt;&amp; values, bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestSpecificationGenerator_TypedOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_TypedOption/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator_Option*</type>
    <name>lastOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/lastOption.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestSpecificationGenerator_Option*</type>
    <name>nextOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/nextOption.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>nextState</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_TypedOption/nextState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNextOption</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_Option/setNextOption.adoc</anchorfile>
    <anchor/>
    <arglist>(TestSpecificationGenerator_Option* nextOption, bslma::Allocator* allocator)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;TestSpecificationGenerator_TypedOption, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;TestSpecificationGenerator_TypedOption, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslfmt/TestSpecificationGenerator_TypedOption/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::UnicodeCodePoint</name>
  <filename>BloombergLP/bslfmt/UnicodeCodePoint.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::UnicodeCodePoint::UtfEncoding</class>
  <member kind="function">
    <type>void</type>
    <name>UnicodeCodePoint</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>codePointValue</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/codePointValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>codePointWidth</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/codePointWidth.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>extract</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/extract.adoc</anchorfile>
    <anchor/>
    <arglist>(UtfEncoding encoding, const void* bytes, size_t maxBytes)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numSourceBytes</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/numSourceBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslfmt/UnicodeCodePoint/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::UnicodeCodePoint::UtfEncoding</name>
  <filename>BloombergLP/bslfmt/UnicodeCodePoint/UtfEncoding.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_arg</name>
  <filename>BloombergLP/bslfmt/basic_format_arg-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_arg</name>
  <filename>BloombergLP/bslfmt/basic_format_arg-05.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::basic_format_arg::BoolType</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_arg::UnspecifiedBoolType</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_arg::handle</class>
  <member kind="function">
    <type>void</type>
    <name>basic_format_arg</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_arg-05/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>visit</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_arg-05/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp;&amp; visitor)</arglist>
  </member>
  <member kind="function">
    <type>BoolType</type>
    <name>operator BoolType</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_arg-05/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_arg::BoolType</name>
  <filename>BloombergLP/bslfmt/basic_format_arg-05/BoolType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_arg::UnspecifiedBoolType</name>
  <filename>BloombergLP/bslfmt/basic_format_arg-05/UnspecifiedBoolType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_arg::handle</name>
  <filename>BloombergLP/bslfmt/basic_format_arg-05/handle.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>format</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_arg-05/handle/format.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_format_parse_context&lt;t_CHAR&gt;&amp; pc, basic_format_context&lt;t_OUT, t_CHAR&gt;&amp; fc)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_args</name>
  <filename>BloombergLP/bslfmt/basic_format_args.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::basic_format_args::basic_format_args</class>
  <member kind="function">
    <type>basic_format_arg&lt;t_CONTEXT&gt;</type>
    <name>get</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_args/get.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t pos)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_args::basic_format_args</name>
  <filename>BloombergLP/bslfmt/basic_format_args/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_context</name>
  <filename>BloombergLP/bslfmt/basic_format_context.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::basic_format_context::char_type</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_context::formatter_type</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_context::iterator</class>
  <member kind="function">
    <type>void</type>
    <name>advance_to</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_context/advance_to.adoc</anchorfile>
    <anchor/>
    <arglist>(iterator it)</arglist>
  </member>
  <member kind="function">
    <type>basic_format_context&lt;t_OUT, t_CHAR&gt;::Arg</type>
    <name>arg</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_context/arg-02.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t id)</arglist>
  </member>
  <member kind="function">
    <type>basic_format_context&lt;t_OUT, t_CHAR&gt;::iterator</type>
    <name>out</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_context/out.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_context::char_type</name>
  <filename>BloombergLP/bslfmt/basic_format_context/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_context::formatter_type</name>
  <filename>BloombergLP/bslfmt/basic_format_context/formatter_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_context::iterator</name>
  <filename>BloombergLP/bslfmt/basic_format_context/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_parse_context</name>
  <filename>BloombergLP/bslfmt/basic_format_parse_context.adoc</filename>
  <class kind="class">BloombergLP::bslfmt::basic_format_parse_context::char_type</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_parse_context::const_iterator</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_parse_context::iterator</class>
  <class kind="class">BloombergLP::bslfmt::basic_format_parse_context::basic_format_parse_context</class>
  <member kind="function">
    <type>void</type>
    <name>advance_to</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_parse_context/advance_to.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator it)</arglist>
  </member>
  <member kind="function">
    <type>basic_format_parse_context&lt;t_CHAR&gt;::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_parse_context/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>check_arg_id</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_parse_context/check_arg_id.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t id)</arglist>
  </member>
  <member kind="function">
    <type>basic_format_parse_context&lt;t_CHAR&gt;::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_parse_context/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>next_arg_id</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_parse_context/next_arg_id.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_parse_context::char_type</name>
  <filename>BloombergLP/bslfmt/basic_format_parse_context/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_parse_context::const_iterator</name>
  <filename>BloombergLP/bslfmt/basic_format_parse_context/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_parse_context::iterator</name>
  <filename>BloombergLP/bslfmt/basic_format_parse_context/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_parse_context::basic_format_parse_context</name>
  <filename>BloombergLP/bslfmt/basic_format_parse_context/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::basic_format_string</name>
  <filename>BloombergLP/bslfmt/basic_format_string.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>basic_format_string</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_string/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_STR&amp; str)</arglist>
  </member>
  <member kind="function">
    <type>bsl::basic_string_view&lt;t_CHAR&gt;</type>
    <name>get</name>
    <anchorfile>BloombergLP/bslfmt/basic_format_string/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format</name>
  <filename>BloombergLP/bslfmt/format-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_to</name>
  <filename>BloombergLP/bslfmt/format_to-0b3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_to_n</name>
  <filename>BloombergLP/bslfmt/format_to_n-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::formatted_size</name>
  <filename>BloombergLP/bslfmt/formatted_size-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::print</name>
  <filename>BloombergLP/bslfmt/print-054.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::println</name>
  <filename>BloombergLP/bslfmt/println-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::streamed</name>
  <filename>BloombergLP/bslfmt/streamed-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::vformat</name>
  <filename>BloombergLP/bslfmt/vformat-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::vformat_to</name>
  <filename>BloombergLP/bslfmt/vformat_to-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::vprint_nonunicode</name>
  <filename>BloombergLP/bslfmt/vprint_nonunicode-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::vprint_unicode</name>
  <filename>BloombergLP/bslfmt/vprint_unicode-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_error</name>
  <filename>BloombergLP/bslfmt/format_error.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslfmt::format_to_n_result</name>
  <filename>BloombergLP/bslfmt/format_to_n_result.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslh</name>
  <filename>BloombergLP/bslh.adoc</filename>
  <class kind="class">BloombergLP::bslh::DefaultHashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::DefaultSeededHashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::FibonacciBadHashWrapper</class>
  <class kind="class">BloombergLP::bslh::Hash</class>
  <class kind="class">BloombergLP::bslh::Hash</class>
  <class kind="class">BloombergLP::bslh::Hash</class>
  <class kind="class">BloombergLP::bslh::Hash_AdlWrapper</class>
  <class kind="class">BloombergLP::bslh::SeedGenerator</class>
  <class kind="class">BloombergLP::bslh::SeededHash</class>
  <class kind="class">BloombergLP::bslh::SipHashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithmImp</class>
  <class kind="class">BloombergLP::bslh::WyHashIncrementalAlgorithm</class>
  <class kind="class">BloombergLP::bslh::hashTuple_Util</class>
  <class kind="class">BloombergLP::bslh::hashTuple_Util</class>
  <class kind="class">BloombergLP::bslh::hashAppend</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::DefaultHashAlgorithm</name>
  <filename>BloombergLP/bslh/DefaultHashAlgorithm.adoc</filename>
  <class kind="class">BloombergLP::bslh::DefaultHashAlgorithm::result_type</class>
  <member kind="function">
    <type>void</type>
    <name>DefaultHashAlgorithm</name>
    <anchorfile>BloombergLP/bslh/DefaultHashAlgorithm/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DefaultHashAlgorithm::result_type</type>
    <name>computeHash</name>
    <anchorfile>BloombergLP/bslh/DefaultHashAlgorithm/computeHash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/DefaultHashAlgorithm/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::DefaultHashAlgorithm::result_type</name>
  <filename>BloombergLP/bslh/DefaultHashAlgorithm/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::DefaultSeededHashAlgorithm</name>
  <filename>BloombergLP/bslh/DefaultSeededHashAlgorithm.adoc</filename>
  <class kind="class">BloombergLP::bslh::DefaultSeededHashAlgorithm::result_type</class>
  <class kind="class">BloombergLP::bslh::DefaultSeededHashAlgorithm::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>DefaultSeededHashAlgorithm</name>
    <anchorfile>BloombergLP/bslh/DefaultSeededHashAlgorithm/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* seed)</arglist>
  </member>
  <member kind="function">
    <type>DefaultSeededHashAlgorithm::result_type</type>
    <name>computeHash</name>
    <anchorfile>BloombergLP/bslh/DefaultSeededHashAlgorithm/computeHash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/DefaultSeededHashAlgorithm/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::DefaultSeededHashAlgorithm::result_type</name>
  <filename>BloombergLP/bslh/DefaultSeededHashAlgorithm/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::DefaultSeededHashAlgorithm::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslh/DefaultSeededHashAlgorithm/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::FibonacciBadHashWrapper</name>
  <filename>BloombergLP/bslh/FibonacciBadHashWrapper.adoc</filename>
  <class kind="class">BloombergLP::bslh::FibonacciBadHashWrapper::FibonacciBadHashWrapper</class>
  <class kind="class">BloombergLP::bslh::FibonacciBadHashWrapper::k_FIBONACCI_HASH_MULTIPLIER</class>
  <member kind="function">
    <type>size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/FibonacciBadHashWrapper/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const KEY&amp; key)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::FibonacciBadHashWrapper::FibonacciBadHashWrapper</name>
  <filename>BloombergLP/bslh/FibonacciBadHashWrapper/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::FibonacciBadHashWrapper::k_FIBONACCI_HASH_MULTIPLIER</name>
  <filename>BloombergLP/bslh/FibonacciBadHashWrapper/k_FIBONACCI_HASH_MULTIPLIER.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash</name>
  <filename>BloombergLP/bslh/Hash-02.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash::HashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::Hash::result_type</class>
  <member kind="function">
    <type>bslh::Hash&lt;bslh::DefaultHashAlgorithm&gt;::result_type</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/Hash-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; key)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash::HashAlgorithm</name>
  <filename>BloombergLP/bslh/Hash-02/HashAlgorithm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash::result_type</name>
  <filename>BloombergLP/bslh/Hash-02/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash</name>
  <filename>BloombergLP/bslh/Hash-07.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash::HashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::Hash::result_type</class>
  <member kind="function">
    <type>bslh::Hash&lt;HASH_ALGORITHM&gt;::result_type</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/Hash-07/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; type)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash::HashAlgorithm</name>
  <filename>BloombergLP/bslh/Hash-07/HashAlgorithm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash::result_type</name>
  <filename>BloombergLP/bslh/Hash-07/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash</name>
  <filename>BloombergLP/bslh/Hash-0a.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash::argument_type</class>
  <class kind="class">BloombergLP::bslh::Hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/Hash-0a/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::filesystem::path&amp; x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash::argument_type</name>
  <filename>BloombergLP/bslh/Hash-0a/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash::result_type</name>
  <filename>BloombergLP/bslh/Hash-0a/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash_AdlWrapper</name>
  <filename>BloombergLP/bslh/Hash_AdlWrapper.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash_AdlWrapper::result_type</class>
  <class kind="class">BloombergLP::bslh::Hash_AdlWrapper::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>Hash_AdlWrapper</name>
    <anchorfile>BloombergLP/bslh/Hash_AdlWrapper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslh::Hash_AdlWrapper&lt;HASH_ALGORITHM&gt;::result_type</type>
    <name>computeHash</name>
    <anchorfile>BloombergLP/bslh/Hash_AdlWrapper/computeHash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash_AdlWrapper::result_type</name>
  <filename>BloombergLP/bslh/Hash_AdlWrapper/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::Hash_AdlWrapper::operator()</name>
  <filename>BloombergLP/bslh/Hash_AdlWrapper/operator_call-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SeedGenerator</name>
  <filename>BloombergLP/bslh/SeedGenerator.adoc</filename>
  <class kind="class">BloombergLP::bslh::SeedGenerator::SeedGenerator</class>
  <member kind="function">
    <type>void</type>
    <name>generateSeed</name>
    <anchorfile>BloombergLP/bslh/SeedGenerator/generateSeed.adoc</anchorfile>
    <anchor/>
    <arglist>(char* seedLocation, size_t seedLength)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SeedGenerator::SeedGenerator</name>
  <filename>BloombergLP/bslh/SeedGenerator/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SeededHash</name>
  <filename>BloombergLP/bslh/SeededHash.adoc</filename>
  <class kind="class">BloombergLP::bslh::SeededHash::result_type</class>
  <class kind="class">BloombergLP::bslh::SeededHash::SeededHash</class>
  <member kind="function">
    <type>SeededHash&lt;SEED_GENERATOR, HASH_ALGORITHM&gt;::result_type</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/SeededHash/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; type)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SeededHash::result_type</name>
  <filename>BloombergLP/bslh/SeededHash/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SeededHash::SeededHash</name>
  <filename>BloombergLP/bslh/SeededHash/2constructor-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SipHashAlgorithm</name>
  <filename>BloombergLP/bslh/SipHashAlgorithm.adoc</filename>
  <class kind="class">BloombergLP::bslh::SipHashAlgorithm::result_type</class>
  <class kind="class">BloombergLP::bslh::SipHashAlgorithm::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslh::SipHashAlgorithm::d_alignment</class>
  <class kind="class">BloombergLP::bslh::SipHashAlgorithm::d_buf</class>
  <member kind="function">
    <type>void</type>
    <name>SipHashAlgorithm</name>
    <anchorfile>BloombergLP/bslh/SipHashAlgorithm/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* seed)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>computeHash</name>
    <anchorfile>BloombergLP/bslh/SipHashAlgorithm/computeHash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/SipHashAlgorithm/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SipHashAlgorithm::result_type</name>
  <filename>BloombergLP/bslh/SipHashAlgorithm/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SipHashAlgorithm::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslh/SipHashAlgorithm/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SipHashAlgorithm::d_alignment</name>
  <filename>BloombergLP/bslh/SipHashAlgorithm/d_alignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SipHashAlgorithm::d_buf</name>
  <filename>BloombergLP/bslh/SipHashAlgorithm/d_buf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithm</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithm.adoc</filename>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithm::result_type</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithm::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithm::SpookyHashAlgorithm</class>
  <member kind="function">
    <type>SpookyHashAlgorithm::result_type</type>
    <name>computeHash</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithm/computeHash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithm/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithm::result_type</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithm/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithm::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithm/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithm::SpookyHashAlgorithm</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithm/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithmImp</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithmImp.adoc</filename>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithmImp::Uint16</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithmImp::Uint32</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithmImp::Uint64</class>
  <class kind="class">BloombergLP::bslh::SpookyHashAlgorithmImp::Uint8</class>
  <member kind="function">
    <type>void</type>
    <name>SpookyHashAlgorithmImp</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithmImp/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint64 seed1, Uint64 seed2)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>finalize</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithmImp/finalize.adoc</anchorfile>
    <anchor/>
    <arglist>(Uint64* hash1, Uint64* hash2)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithmImp/update.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* message, size_t length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>hash128</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithmImp/hash128.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* message, size_t length, Uint64* hash1, Uint64* hash2)</arglist>
  </member>
  <member kind="function">
    <type>SpookyHashAlgorithmImp::Uint32</type>
    <name>hash32</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithmImp/hash32.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* message, size_t length, Uint32 seed)</arglist>
  </member>
  <member kind="function">
    <type>SpookyHashAlgorithmImp::Uint64</type>
    <name>hash64</name>
    <anchorfile>BloombergLP/bslh/SpookyHashAlgorithmImp/hash64.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* message, size_t length, Uint64 seed)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithmImp::Uint16</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithmImp/Uint16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithmImp::Uint32</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithmImp/Uint32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithmImp::Uint64</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithmImp/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::SpookyHashAlgorithmImp::Uint8</name>
  <filename>BloombergLP/bslh/SpookyHashAlgorithmImp/Uint8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::WyHashIncrementalAlgorithm</name>
  <filename>BloombergLP/bslh/WyHashIncrementalAlgorithm.adoc</filename>
  <class kind="class">BloombergLP::bslh::WyHashIncrementalAlgorithm::result_type</class>
  <class kind="class">BloombergLP::bslh::WyHashIncrementalAlgorithm::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslh::WyHashIncrementalAlgorithm::WyHashIncrementalAlgorithm</class>
  <member kind="function">
    <type>WyHashIncrementalAlgorithm::result_type</type>
    <name>computeHash</name>
    <anchorfile>BloombergLP/bslh/WyHashIncrementalAlgorithm/computeHash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslh/WyHashIncrementalAlgorithm/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* data, size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::WyHashIncrementalAlgorithm::result_type</name>
  <filename>BloombergLP/bslh/WyHashIncrementalAlgorithm/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::WyHashIncrementalAlgorithm::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslh/WyHashIncrementalAlgorithm/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::WyHashIncrementalAlgorithm::WyHashIncrementalAlgorithm</name>
  <filename>BloombergLP/bslh/WyHashIncrementalAlgorithm/2constructor-0c9f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::hashTuple_Util</name>
  <filename>BloombergLP/bslh/hashTuple_Util-02.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>visit</name>
    <anchorfile>BloombergLP/bslh/hashTuple_Util-02/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(HASH_ALGORITHM&amp; algorithm, const TUPLE_TYPE&amp; input)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::hashTuple_Util</name>
  <filename>BloombergLP/bslh/hashTuple_Util-07.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>visit</name>
    <anchorfile>BloombergLP/bslh/hashTuple_Util-07/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(HASH_ALGORITHM&amp; algorithm, const TUPLE_TYPE&amp; input)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslh::hashAppend</name>
  <filename>BloombergLP/bslh/hashAppend-0c.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslim</name>
  <filename>BloombergLP/bslim.adoc</filename>
  <class kind="class">BloombergLP::bslim::FormatGuard</class>
  <class kind="class">BloombergLP::bslim::FuzzDataView</class>
  <class kind="class">BloombergLP::bslim::FuzzUtil</class>
  <class kind="class">BloombergLP::bslim::Printer</class>
  <class kind="class">BloombergLP::bslim::Printer_Helper</class>
  <class kind="class">BloombergLP::bslim::TestUtil</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FormatGuard</name>
  <filename>BloombergLP/bslim/FormatGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FormatGuard</name>
    <anchorfile>BloombergLP/bslim/FormatGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_ostream&lt;CHAR_TYPE, CHAR_TRAITS&gt;* stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FormatGuard</name>
    <anchorfile>BloombergLP/bslim/FormatGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzDataView</name>
  <filename>BloombergLP/bslim/FuzzDataView.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FuzzDataView</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const uint8_t* data, std::size_t size)</arglist>
  </member>
  <member kind="function">
    <type>const uint8_t*</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const uint8_t*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const uint8_t*</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FuzzDataView</type>
    <name>removePrefix</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/removePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBytes)</arglist>
  </member>
  <member kind="function">
    <type>FuzzDataView</type>
    <name>removeSuffix</name>
    <anchorfile>BloombergLP/bslim/FuzzDataView/removeSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzUtil</name>
  <filename>BloombergLP/bslim/FuzzUtil.adoc</filename>
  <class kind="class">BloombergLP::bslim::FuzzUtil::consumeNumber</class>
  <class kind="class">BloombergLP::bslim::FuzzUtil::consumeNumberInRange</class>
  <class kind="class">BloombergLP::bslim::FuzzUtil::consumeRandomLengthAsciiString</class>
  <class kind="class">BloombergLP::bslim::FuzzUtil::consumeRandomLengthChars</class>
  <class kind="class">BloombergLP::bslim::FuzzUtil::consumeRandomLengthString</class>
  <member kind="function">
    <type>bool</type>
    <name>consumeBool</name>
    <anchorfile>BloombergLP/bslim/FuzzUtil/consumeBool.adoc</anchorfile>
    <anchor/>
    <arglist>(FuzzDataView* fuzzDataView)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzUtil::consumeNumber</name>
  <filename>BloombergLP/bslim/FuzzUtil/consumeNumber-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzUtil::consumeNumberInRange</name>
  <filename>BloombergLP/bslim/FuzzUtil/consumeNumberInRange-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzUtil::consumeRandomLengthAsciiString</name>
  <filename>BloombergLP/bslim/FuzzUtil/consumeRandomLengthAsciiString-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzUtil::consumeRandomLengthChars</name>
  <filename>BloombergLP/bslim/FuzzUtil/consumeRandomLengthChars-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::FuzzUtil::consumeRandomLengthString</name>
  <filename>BloombergLP/bslim/FuzzUtil/consumeRandomLengthString-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer</name>
  <filename>BloombergLP/bslim/Printer.adoc</filename>
  <class kind="class">BloombergLP::bslim::Printer::printAttribute</class>
  <class kind="class">BloombergLP::bslim::Printer::printOrNull</class>
  <class kind="class">BloombergLP::bslim::Printer::printValue</class>
  <member kind="function">
    <type>void</type>
    <name>Printer</name>
    <anchorfile>BloombergLP/bslim/Printer/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream* stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Printer</name>
    <anchorfile>BloombergLP/bslim/Printer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>absLevel</name>
    <anchorfile>BloombergLP/bslim/Printer/absLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslim/Printer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(bool suppressBracket)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/bslim/Printer/print.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; data, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printEndIndentation</name>
    <anchorfile>BloombergLP/bslim/Printer/printEndIndentation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printForeign</name>
    <anchorfile>BloombergLP/bslim/Printer/printForeign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; data, const PRINT_FUNCTOR&amp; printFunctionObject, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printHexAddr</name>
    <anchorfile>BloombergLP/bslim/Printer/printHexAddr.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address, const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printIndentation</name>
    <anchorfile>BloombergLP/bslim/Printer/printIndentation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>spacesPerLevel</name>
    <anchorfile>BloombergLP/bslim/Printer/spacesPerLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>start</name>
    <anchorfile>BloombergLP/bslim/Printer/start.adoc</anchorfile>
    <anchor/>
    <arglist>(bool suppressBracket)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>suppressInitialIndentFlag</name>
    <anchorfile>BloombergLP/bslim/Printer/suppressInitialIndentFlag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer::printAttribute</name>
  <filename>BloombergLP/bslim/Printer/printAttribute-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer::printOrNull</name>
  <filename>BloombergLP/bslim/Printer/printOrNull-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer::printValue</name>
  <filename>BloombergLP/bslim/Printer/printValue-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer_Helper</name>
  <filename>BloombergLP/bslim/Printer_Helper.adoc</filename>
  <class kind="class">BloombergLP::bslim::Printer_Helper::print</class>
  <class kind="class">BloombergLP::bslim::Printer_Helper::printRaw</class>
  <class kind="class">BloombergLP::bslim::Printer_Helper::printTupleElements</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer_Helper::print</name>
  <filename>BloombergLP/bslim/Printer_Helper/print-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer_Helper::printRaw</name>
  <filename>BloombergLP/bslim/Printer_Helper/printRaw-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::Printer_Helper::printTupleElements</name>
  <filename>BloombergLP/bslim/Printer_Helper/printTupleElements-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::TestUtil</name>
  <filename>BloombergLP/bslim/TestUtil.adoc</filename>
  <class kind="class">BloombergLP::bslim::TestUtil::debugRep</class>
  <member kind="function">
    <type>bool</type>
    <name>compareText</name>
    <anchorfile>BloombergLP/bslim/TestUtil/compareText.adoc</anchorfile>
    <anchor/>
    <arglist>(bslstl::StringRef lhs, bslstl::StringRef rhs, std::ostream&amp; errorStream)</arglist>
  </member>
  <member kind="function">
    <type>FUNCTION_PTR</type>
    <name>makeFunctionCallNonInline</name>
    <anchorfile>BloombergLP/bslim/TestUtil/makeFunctionCallNonInline.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNCTION_PTR functionPtr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslim::TestUtil::debugRep</name>
  <filename>BloombergLP/bslim/TestUtil/debugRep-09.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslma</name>
  <filename>BloombergLP/bslma.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorAdaptor</class>
  <class kind="class">BloombergLP::bslma::AAModel</class>
  <class kind="class">BloombergLP::bslma::AAModelBsl</class>
  <class kind="class">BloombergLP::bslma::AAModelIsSupported</class>
  <class kind="class">BloombergLP::bslma::AAModelIsSupported</class>
  <class kind="class">BloombergLP::bslma::AAModelIsSupported</class>
  <class kind="class">BloombergLP::bslma::AAModelIsSupported</class>
  <class kind="class">BloombergLP::bslma::AAModelIsSupported</class>
  <class kind="class">BloombergLP::bslma::AAModelIsSupported</class>
  <class kind="class">BloombergLP::bslma::AAModelLegacy</class>
  <class kind="class">BloombergLP::bslma::AAModelNone</class>
  <class kind="class">BloombergLP::bslma::AAModelPmr</class>
  <class kind="class">BloombergLP::bslma::AAModelStl</class>
  <class kind="class">BloombergLP::bslma::AATypeUtil</class>
  <class kind="class">BloombergLP::bslma::Allocator</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_CallMaxSize</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_CallMaxSize</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstPointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstPointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_DifferenceType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_DifferenceType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasConstructMethod</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasDestroyMethod</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasIsAlwaysEqual</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnCopyAssign</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnMoveAssign</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnSwap</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_IsAlwaysEqual</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_IsAlwaysEqual</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PropOnCopyAssign</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PropOnCopyAssign</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PropOnMoveAssign</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PropOnMoveAssign</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PropOnSwap</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PropOnSwap</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindAlloc</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindAlloc</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindFront</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindFront</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_SizeType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_SizeType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_VoidPointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_VoidPointerType</class>
  <class kind="class">BloombergLP::bslma::AllocatorUtil</class>
  <class kind="class">BloombergLP::bslma::AllocatorUtil_Traits</class>
  <class kind="class">BloombergLP::bslma::AllocatorUtil_Traits</class>
  <class kind="class">BloombergLP::bslma::AutoDeallocator</class>
  <class kind="class">BloombergLP::bslma::AutoDestructor</class>
  <class kind="class">BloombergLP::bslma::AutoRawDeleter</class>
  <class kind="class">BloombergLP::bslma::BslAllocator_Voidish</class>
  <class kind="class">BloombergLP::bslma::BufferAllocator</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_ConstructionTrait</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_IsAllocatorPtr</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_IsAllocatorPtr</class>
  <class kind="class">BloombergLP::bslma::DeallocateBytesProctor</class>
  <class kind="class">BloombergLP::bslma::DeallocateBytesProctor_PtrType</class>
  <class kind="class">BloombergLP::bslma::DeallocateBytesProctor_PtrType</class>
  <class kind="class">BloombergLP::bslma::DeallocateObjectProctor</class>
  <class kind="class">BloombergLP::bslma::DeallocateObjectProctor_PtrType</class>
  <class kind="class">BloombergLP::bslma::DeallocateObjectProctor_PtrType</class>
  <class kind="class">BloombergLP::bslma::DeallocatorGuard</class>
  <class kind="class">BloombergLP::bslma::DeallocatorProctor</class>
  <class kind="class">BloombergLP::bslma::Default</class>
  <class kind="class">BloombergLP::bslma::DefaultAllocatorGuard</class>
  <class kind="class">BloombergLP::bslma::Default_NewDeleteSetter</class>
  <class kind="class">BloombergLP::bslma::DeleteObjectProctor</class>
  <class kind="class">BloombergLP::bslma::DeleteObjectProctor_PtrType</class>
  <class kind="class">BloombergLP::bslma::DeleteObjectProctor_PtrType</class>
  <class kind="class">BloombergLP::bslma::DeleterHelper</class>
  <class kind="class">BloombergLP::bslma::DeleterHelper_Helper</class>
  <class kind="class">BloombergLP::bslma::DeleterHelper_Helper</class>
  <class kind="class">BloombergLP::bslma::DestructionUtil</class>
  <class kind="class">BloombergLP::bslma::DestructorGuard</class>
  <class kind="class">BloombergLP::bslma::DestructorProctor</class>
  <class kind="class">BloombergLP::bslma::ExceptionGuard</class>
  <class kind="class">BloombergLP::bslma::HasAllocatorType</class>
  <class kind="class">BloombergLP::bslma::HasAllocatorType</class>
  <class kind="class">BloombergLP::bslma::InfrequentDeleteBlockList</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator_SizeType</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator_SizeType</class>
  <class kind="class">BloombergLP::bslma::MallocFreeAllocator</class>
  <class kind="class">BloombergLP::bslma::ManagedAllocator</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr</class>
  <class kind="class">BloombergLP::bslma::ManagedPtrDeleter</class>
  <class kind="class">BloombergLP::bslma::ManagedPtrNilDeleter</class>
  <class kind="class">BloombergLP::bslma::ManagedPtrUtil</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_DefaultDeleter</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_FactoryDeleter</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_FactoryDeleterType</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_Members</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_PairProxy</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_Ref</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_TraitConstraint</class>
  <class kind="class">BloombergLP::bslma::MemoryResourceImpSupport</class>
  <class kind="class">BloombergLP::bslma::MemoryResourceImpSupport_AlignedData</class>
  <class kind="class">BloombergLP::bslma::NewDeleteAllocator</class>
  <class kind="class">BloombergLP::bslma::PointerUtil</class>
  <class kind="class">BloombergLP::bslma::RawDeleterGuard</class>
  <class kind="class">BloombergLP::bslma::RawDeleterProctor</class>
  <class kind="class">BloombergLP::bslma::SequentialAllocator</class>
  <class kind="class">BloombergLP::bslma::SequentialPool</class>
  <class kind="class">BloombergLP::bslma::SharedPtrInplaceRep</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterHelper</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterType</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_InitProctor</class>
  <class kind="class">BloombergLP::bslma::SharedPtrRep</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator</class>
  <class kind="class">BloombergLP::bslma::SuppressesImplicitConvertibilityWarnings</class>
  <class kind="class">BloombergLP::bslma::TestAllocator</class>
  <class kind="class">BloombergLP::bslma::TestAllocatorException</class>
  <class kind="class">BloombergLP::bslma::TestAllocatorMonitor</class>
  <class kind="class">BloombergLP::bslma::TestAllocatorStashedStatistics</class>
  <class kind="class">BloombergLP::bslma::TestAllocatorStatisticsGuard</class>
  <class kind="class">BloombergLP::bslma::TestAllocator_BlockHeader</class>
  <class kind="class">BloombergLP::bslma::TestAllocator_Proxy</class>
  <class kind="class">BloombergLP::bslma::TestAllocator_ProxyBase</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator_DeprecatedIf</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator_DeprecatedIf</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator_Sniff</class>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator_Sniff</class>
  <class kind="class">BloombergLP::bslma::operator==</class>
  <class kind="class">BloombergLP::bslma::operator!=</class>
  <class kind="class">BloombergLP::bslma::IsStdAllocator_v</class>
  <member kind="function">
    <type>TestAllocator_Proxy&lt;BSLMA_ALLOC_TYPE&gt;</type>
    <name>TestAllocator_getProxy</name>
    <anchorfile>BloombergLP/bslma/TestAllocator_getProxy.adoc</anchorfile>
    <anchor/>
    <arglist>(BSLMA_ALLOC_TYPE* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslma/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr&lt;TARGET_TYPE&gt;&amp; a, ManagedPtr&lt;TARGET_TYPE&gt;&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>t_OS&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>BloombergLP/bslma/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(t_OS&amp; stream, const TestAllocator&amp; ta)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorAdaptor</name>
  <filename>BloombergLP/bslma/AllocatorAdaptor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModel</name>
  <filename>BloombergLP/bslma/AAModel.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelBsl</name>
  <filename>BloombergLP/bslma/AAModelBsl.adoc</filename>
  <class kind="class">BloombergLP::bslma::AAModelBsl::type</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslma/AAModelBsl/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelBsl::type</name>
  <filename>BloombergLP/bslma/AAModelBsl/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelIsSupported</name>
  <filename>BloombergLP/bslma/AAModelIsSupported-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelIsSupported</name>
  <filename>BloombergLP/bslma/AAModelIsSupported-01a.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelIsSupported</name>
  <filename>BloombergLP/bslma/AAModelIsSupported-00.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelIsSupported</name>
  <filename>BloombergLP/bslma/AAModelIsSupported-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelIsSupported</name>
  <filename>BloombergLP/bslma/AAModelIsSupported-0c.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelIsSupported</name>
  <filename>BloombergLP/bslma/AAModelIsSupported-01d.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelLegacy</name>
  <filename>BloombergLP/bslma/AAModelLegacy.adoc</filename>
  <class kind="class">BloombergLP::bslma::AAModelLegacy::type</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslma/AAModelLegacy/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelLegacy::type</name>
  <filename>BloombergLP/bslma/AAModelLegacy/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelNone</name>
  <filename>BloombergLP/bslma/AAModelNone.adoc</filename>
  <class kind="class">BloombergLP::bslma::AAModelNone::type</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslma/AAModelNone/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelNone::type</name>
  <filename>BloombergLP/bslma/AAModelNone/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelPmr</name>
  <filename>BloombergLP/bslma/AAModelPmr.adoc</filename>
  <class kind="class">BloombergLP::bslma::AAModelPmr::type</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslma/AAModelPmr/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelPmr::type</name>
  <filename>BloombergLP/bslma/AAModelPmr/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelStl</name>
  <filename>BloombergLP/bslma/AAModelStl.adoc</filename>
  <class kind="class">BloombergLP::bslma::AAModelStl::type</class>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslma/AAModelStl/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AAModelStl::type</name>
  <filename>BloombergLP/bslma/AAModelStl/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AATypeUtil</name>
  <filename>BloombergLP/bslma/AATypeUtil.adoc</filename>
  <class kind="class">BloombergLP::bslma::AATypeUtil::getAdaptedAllocator</class>
  <class kind="class">BloombergLP::bslma::AATypeUtil::getAllocatorFromSubobject</class>
  <class kind="class">BloombergLP::bslma::AATypeUtil::getNativeAllocator</class>
  <class kind="class">BloombergLP::bslma::AATypeUtil::haveEqualAllocators</class>
  <member kind="function">
    <type>bsl::allocator&lt;char&gt;</type>
    <name>getBslAllocator</name>
    <anchorfile>BloombergLP/bslma/AATypeUtil/getBslAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AATypeUtil::getAdaptedAllocator</name>
  <filename>BloombergLP/bslma/AATypeUtil/getAdaptedAllocator-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AATypeUtil::getAllocatorFromSubobject</name>
  <filename>BloombergLP/bslma/AATypeUtil/getAllocatorFromSubobject-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AATypeUtil::getNativeAllocator</name>
  <filename>BloombergLP/bslma/AATypeUtil/getNativeAllocator-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AATypeUtil::haveEqualAllocators</name>
  <filename>BloombergLP/bslma/AATypeUtil/haveEqualAllocators-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Allocator</name>
  <filename>BloombergLP/bslma/Allocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::Allocator::allocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~Allocator</name>
    <anchorfile>BloombergLP/bslma/Allocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Allocator::size_type</name>
  <filename>BloombergLP/bslma/Allocator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Allocator::allocate</name>
  <filename>BloombergLP/bslma/Allocator/allocate-03b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Allocator::deallocate</name>
  <filename>BloombergLP/bslma/Allocator/deallocate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Allocator::deleteObject</name>
  <filename>BloombergLP/bslma/Allocator/deleteObject-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Allocator::deleteObjectRaw</name>
  <filename>BloombergLP/bslma/Allocator/deleteObjectRaw-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_CallMaxSize</name>
  <filename>BloombergLP/bslma/AllocatorTraits_CallMaxSize-07.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_CallMaxSize::SizeType</class>
  <member kind="function">
    <type>SizeType</type>
    <name>max_size</name>
    <anchorfile>BloombergLP/bslma/AllocatorTraits_CallMaxSize-07/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_CallMaxSize::SizeType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_CallMaxSize-07/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_CallMaxSize</name>
  <filename>BloombergLP/bslma/AllocatorTraits_CallMaxSize-03.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_CallMaxSize::SizeType</class>
  <member kind="function">
    <type>SizeType</type>
    <name>max_size</name>
    <anchorfile>BloombergLP/bslma/AllocatorTraits_CallMaxSize-03/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; alloc)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_CallMaxSize::SizeType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_CallMaxSize-03/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstPointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstPointerType-04.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstPointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstPointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstPointerType-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstPointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstPointerType-0f.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstPointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstPointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstPointerType-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstVoidPointerType-09.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstVoidPointerType-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstVoidPointerType-0a.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_ConstVoidPointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_ConstVoidPointerType-0a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_DifferenceType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_DifferenceType-0d.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_DifferenceType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_DifferenceType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_DifferenceType-0d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_DifferenceType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_DifferenceType-0a.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_DifferenceType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_DifferenceType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_DifferenceType-0a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasConstructMethod</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasConstructMethod.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasConstructMethod::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasConstructMethod::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasConstructMethod::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasConstructMethod/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasConstructMethod::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasConstructMethod/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasDestroyMethod</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasDestroyMethod.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasDestroyMethod::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasDestroyMethod::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasDestroyMethod::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasDestroyMethod/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasDestroyMethod::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasDestroyMethod/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasIsAlwaysEqual</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasIsAlwaysEqual.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasIsAlwaysEqual::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasIsAlwaysEqual::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasIsAlwaysEqual::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasIsAlwaysEqual/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasIsAlwaysEqual::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasIsAlwaysEqual/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnCopyAssign</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnCopyAssign.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnCopyAssign::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnCopyAssign::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnCopyAssign::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnCopyAssign/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnCopyAssign::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnCopyAssign/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnMoveAssign</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnMoveAssign.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnMoveAssign::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnMoveAssign::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnMoveAssign::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnMoveAssign/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnMoveAssign::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnMoveAssign/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnSwap</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnSwap.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnSwap::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasPropOnSwap::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnSwap::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnSwap/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasPropOnSwap::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasPropOnSwap/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasSelectOnCopyMethod.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod::type</class>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasSelectOnCopyMethod/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod::value</name>
  <filename>BloombergLP/bslma/AllocatorTraits_HasSelectOnCopyMethod/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_IsAlwaysEqual</name>
  <filename>BloombergLP/bslma/AllocatorTraits_IsAlwaysEqual-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_IsAlwaysEqual</name>
  <filename>BloombergLP/bslma/AllocatorTraits_IsAlwaysEqual-0a.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PointerType-0e.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PointerType-0e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PointerType-07.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_PointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PointerType-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PropOnCopyAssign</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PropOnCopyAssign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PropOnCopyAssign</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PropOnCopyAssign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PropOnMoveAssign</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PropOnMoveAssign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PropOnMoveAssign</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PropOnMoveAssign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PropOnSwap</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PropOnSwap-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_PropOnSwap</name>
  <filename>BloombergLP/bslma/AllocatorTraits_PropOnSwap-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindAlloc</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindAlloc-0a.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindAlloc::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindAlloc::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindAlloc-0a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindAlloc</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindAlloc-02.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindAlloc::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindAlloc::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindAlloc-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindFront</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindFront-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindFront</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindFront-04.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_RebindFront::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_RebindFront::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_RebindFront-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_SizeType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_SizeType-0c.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_SizeType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_SizeType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_SizeType-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_SizeType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_SizeType-07.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_SizeType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_SizeType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_SizeType-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_VoidPointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_VoidPointerType-08c.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_VoidPointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_VoidPointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_VoidPointerType-08c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_VoidPointerType</name>
  <filename>BloombergLP/bslma/AllocatorTraits_VoidPointerType-080.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorTraits_VoidPointerType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorTraits_VoidPointerType::type</name>
  <filename>BloombergLP/bslma/AllocatorTraits_VoidPointerType-080/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil</name>
  <filename>BloombergLP/bslma/AllocatorUtil.adoc</filename>
  <class kind="class">BloombergLP::bslma::AllocatorUtil::adapt</class>
  <class kind="class">BloombergLP::bslma::AllocatorUtil::assign</class>
  <class kind="class">BloombergLP::bslma::AllocatorUtil::newObject</class>
  <class kind="class">BloombergLP::bslma::AllocatorUtil::swap</class>
  <member kind="function">
    <type>AllocatorUtil_Traits&lt;t_ALLOCATOR&gt;::void_pointer</type>
    <name>allocateBytes</name>
    <anchorfile>BloombergLP/bslma/AllocatorUtil/allocateBytes.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_ALLOCATOR&amp; allocator, std::size_t nbytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>AllocatorUtil_Traits&lt;t_ALLOCATOR, t_TYPE&gt;::pointer</type>
    <name>allocateObject</name>
    <anchorfile>BloombergLP/bslma/AllocatorUtil/allocateObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_ALLOCATOR&amp; allocator, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocateBytes</name>
    <anchorfile>BloombergLP/bslma/AllocatorUtil/deallocateBytes.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_ALLOCATOR&amp; allocator, AllocatorUtil_Traits&lt;t_ALLOCATOR&gt;::void_pointer p, std::size_t nbytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocateObject</name>
    <anchorfile>BloombergLP/bslma/AllocatorUtil/deallocateObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_ALLOCATOR&amp; allocator, t_POINTER p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bslma/AllocatorUtil/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_ALLOCATOR&amp; allocator, t_POINTER p)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil::adapt</name>
  <filename>BloombergLP/bslma/AllocatorUtil/adapt-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil::assign</name>
  <filename>BloombergLP/bslma/AllocatorUtil/assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil::newObject</name>
  <filename>BloombergLP/bslma/AllocatorUtil/newObject-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil::swap</name>
  <filename>BloombergLP/bslma/AllocatorUtil/swap-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil_Traits</name>
  <filename>BloombergLP/bslma/AllocatorUtil_Traits-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AllocatorUtil_Traits</name>
  <filename>BloombergLP/bslma/AllocatorUtil_Traits-0f.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator_traits-0108/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR_TYPE&amp; basicAllocator, ELEMENT_TYPE* elementAddr, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0108/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR_TYPE&amp; basicAllocator, pointer elementAddr, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0108/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR_TYPE&amp; basicAllocator, ELEMENT_TYPE* elementAddr)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0108/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR_TYPE&amp; basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR_TYPE</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0108/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR_TYPE&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AutoDeallocator</name>
  <filename>BloombergLP/bslma/AutoDeallocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::AutoDeallocator::AutoDeallocator</class>
  <class kind="class">BloombergLP::bslma::AutoDeallocator::reset</class>
  <member kind="function">
    <type>void</type>
    <name>~AutoDeallocator</name>
    <anchorfile>BloombergLP/bslma/AutoDeallocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslma/AutoDeallocator/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslma/AutoDeallocator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslma/AutoDeallocator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/AutoDeallocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLength</name>
    <anchorfile>BloombergLP/bslma/AutoDeallocator/setLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AutoDeallocator::AutoDeallocator</name>
  <filename>BloombergLP/bslma/AutoDeallocator/2constructor-080.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AutoDeallocator::reset</name>
  <filename>BloombergLP/bslma/AutoDeallocator/reset-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AutoDestructor</name>
  <filename>BloombergLP/bslma/AutoDestructor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AutoDestructor</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* origin, int length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AutoDestructor</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* origin)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLength</name>
    <anchorfile>BloombergLP/bslma/AutoDestructor/setLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::AutoRawDeleter</name>
  <filename>BloombergLP/bslma/AutoRawDeleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AutoRawDeleter</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE** origin, ALLOCATOR* allocator, int length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~AutoRawDeleter</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE** origin)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLength</name>
    <anchorfile>BloombergLP/bslma/AutoRawDeleter/setLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BslAllocator_Voidish</name>
  <filename>BloombergLP/bslma/BslAllocator_Voidish.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator</name>
  <filename>BloombergLP/bslma/BufferAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::BufferAllocator::AllocCallback</class>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::BufferAllocator::AlignmentStrategy</class>
  <class kind="class">BloombergLP::bslma::BufferAllocator::BufferAllocator</class>
  <class kind="class">BloombergLP::bslma::BufferAllocator::allocate</class>
  <class kind="class">BloombergLP::bslma::BufferAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <class kind="class">BloombergLP::bslma::BufferAllocator::allocateFromBuffer</class>
  <member kind="function">
    <type>void</type>
    <name>~BufferAllocator</name>
    <anchorfile>BloombergLP/bslma/BufferAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/bslma/BufferAllocator/print.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator::AllocCallback</name>
  <filename>BloombergLP/bslma/BufferAllocator/AllocCallback.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator::AlignmentStrategy</name>
  <filename>BloombergLP/bslma/BufferAllocator/AlignmentStrategy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator::BufferAllocator</name>
  <filename>BloombergLP/bslma/BufferAllocator/2constructor-0fb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator::allocate</name>
  <filename>BloombergLP/bslma/BufferAllocator/allocate-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator::deallocate</name>
  <filename>BloombergLP/bslma/BufferAllocator/deallocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::BufferAllocator::allocateFromBuffer</name>
  <filename>BloombergLP/bslma/BufferAllocator/allocateFromBuffer-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil</name>
  <filename>BloombergLP/bslma/ConstructionUtil.adoc</filename>
  <class kind="class">BloombergLP::bslma::ConstructionUtil::construct</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil::make</class>
  <member kind="function">
    <type>void</type>
    <name>destructiveMove</name>
    <anchorfile>BloombergLP/bslma/ConstructionUtil/destructiveMove.adoc</anchorfile>
    <anchor/>
    <arglist>(TARGET_TYPE* address, const ALLOCATOR&amp; allocator, TARGET_TYPE* original)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil::construct</name>
  <filename>BloombergLP/bslma/ConstructionUtil/construct-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil::make</name>
  <filename>BloombergLP/bslma/ConstructionUtil/make-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</name>
  <filename>BloombergLP/bslma/ConstructionUtil_AllocAdaptorUtil-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</name>
  <filename>BloombergLP/bslma/ConstructionUtil_AllocAdaptorUtil-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</name>
  <filename>BloombergLP/bslma/ConstructionUtil_AllocAdaptorUtil-0b.adoc</filename>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil::adapt</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil::adapt</name>
  <filename>BloombergLP/bslma/ConstructionUtil_AllocAdaptorUtil-0b/adapt-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_AllocAdaptorUtil</name>
  <filename>BloombergLP/bslma/ConstructionUtil_AllocAdaptorUtil-05.adoc</filename>
  <member kind="function">
    <type>TYPE::allocator_type</type>
    <name>adapt</name>
    <anchorfile>BloombergLP/bslma/ConstructionUtil_AllocAdaptorUtil-05/adapt.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOC&amp; a)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_ConstructionTrait</name>
  <filename>BloombergLP/bslma/ConstructionUtil_ConstructionTrait.adoc</filename>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_ConstructionTrait::type</class>
  <class kind="class">BloombergLP::bslma::ConstructionUtil_ConstructionTrait::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_ConstructionTrait::type</name>
  <filename>BloombergLP/bslma/ConstructionUtil_ConstructionTrait/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_ConstructionTrait::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslma/ConstructionUtil_ConstructionTrait/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_IsAllocatorPtr</name>
  <filename>BloombergLP/bslma/ConstructionUtil_IsAllocatorPtr-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ConstructionUtil_IsAllocatorPtr</name>
  <filename>BloombergLP/bslma/ConstructionUtil_IsAllocatorPtr-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateBytesProctor</name>
  <filename>BloombergLP/bslma/DeallocateBytesProctor.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeallocateBytesProctor::DeallocateBytesProctor</class>
  <member kind="function">
    <type>void</type>
    <name>~DeallocateBytesProctor</name>
    <anchorfile>BloombergLP/bslma/DeallocateBytesProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DeallocateBytesProctor&lt;ALLOCATOR&gt;::PtrType</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslma/DeallocateBytesProctor/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DeallocateBytesProctor&lt;ALLOCATOR&gt;::PtrType</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/DeallocateBytesProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/DeallocateBytesProctor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(PtrType p, std::size_t nbytes, std::size_t alignment)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateBytesProctor::DeallocateBytesProctor</name>
  <filename>BloombergLP/bslma/DeallocateBytesProctor/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateBytesProctor_PtrType</name>
  <filename>BloombergLP/bslma/DeallocateBytesProctor_PtrType-0e7.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeallocateBytesProctor_PtrType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateBytesProctor_PtrType::type</name>
  <filename>BloombergLP/bslma/DeallocateBytesProctor_PtrType-0e7/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateBytesProctor_PtrType</name>
  <filename>BloombergLP/bslma/DeallocateBytesProctor_PtrType-0e8.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeallocateBytesProctor_PtrType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateBytesProctor_PtrType::type</name>
  <filename>BloombergLP/bslma/DeallocateBytesProctor_PtrType-0e8/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateObjectProctor</name>
  <filename>BloombergLP/bslma/DeallocateObjectProctor.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeallocateObjectProctor::DeallocateObjectProctor</class>
  <member kind="function">
    <type>void</type>
    <name>~DeallocateObjectProctor</name>
    <anchorfile>BloombergLP/bslma/DeallocateObjectProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DeallocateObjectProctor&lt;ALLOCATOR, TYPE&gt;::PtrType</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslma/DeallocateObjectProctor/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DeallocateObjectProctor&lt;ALLOCATOR, TYPE&gt;::PtrType</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/DeallocateObjectProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/DeallocateObjectProctor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(PtrType p, std::size_t n)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateObjectProctor::DeallocateObjectProctor</name>
  <filename>BloombergLP/bslma/DeallocateObjectProctor/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateObjectProctor_PtrType</name>
  <filename>BloombergLP/bslma/DeallocateObjectProctor_PtrType-0d.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeallocateObjectProctor_PtrType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateObjectProctor_PtrType::type</name>
  <filename>BloombergLP/bslma/DeallocateObjectProctor_PtrType-0d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateObjectProctor_PtrType</name>
  <filename>BloombergLP/bslma/DeallocateObjectProctor_PtrType-04.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeallocateObjectProctor_PtrType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocateObjectProctor_PtrType::type</name>
  <filename>BloombergLP/bslma/DeallocateObjectProctor_PtrType-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocatorGuard</name>
  <filename>BloombergLP/bslma/DeallocatorGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DeallocatorGuard</name>
    <anchorfile>BloombergLP/bslma/DeallocatorGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* memory, ALLOCATOR* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DeallocatorGuard</name>
    <anchorfile>BloombergLP/bslma/DeallocatorGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeallocatorProctor</name>
  <filename>BloombergLP/bslma/DeallocatorProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DeallocatorProctor</name>
    <anchorfile>BloombergLP/bslma/DeallocatorProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(void* memory, ALLOCATOR* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DeallocatorProctor</name>
    <anchorfile>BloombergLP/bslma/DeallocatorProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/DeallocatorProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/DeallocatorProctor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(void* memory)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Default</name>
  <filename>BloombergLP/bslma/Default.adoc</filename>
  <member kind="function">
    <type>Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslma/Default/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>Allocator*</type>
    <name>defaultAllocator</name>
    <anchorfile>BloombergLP/bslma/Default/defaultAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Allocator*</type>
    <name>globalAllocator</name>
    <anchorfile>BloombergLP/bslma/Default/globalAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockDefaultAllocator</name>
    <anchorfile>BloombergLP/bslma/Default/lockDefaultAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setDefaultAllocator</name>
    <anchorfile>BloombergLP/bslma/Default/setDefaultAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultAllocatorRaw</name>
    <anchorfile>BloombergLP/bslma/Default/setDefaultAllocatorRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>Allocator*</type>
    <name>setGlobalAllocator</name>
    <anchorfile>BloombergLP/bslma/Default/setGlobalAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DefaultAllocatorGuard</name>
  <filename>BloombergLP/bslma/DefaultAllocatorGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DefaultAllocatorGuard</name>
    <anchorfile>BloombergLP/bslma/DefaultAllocatorGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* temporary)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DefaultAllocatorGuard</name>
    <anchorfile>BloombergLP/bslma/DefaultAllocatorGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Default_NewDeleteSetter</name>
  <filename>BloombergLP/bslma/Default_NewDeleteSetter.adoc</filename>
  <class kind="class">BloombergLP::bslma::Default_NewDeleteSetter::Default_NewDeleteSetter</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::Default_NewDeleteSetter::Default_NewDeleteSetter</name>
  <filename>BloombergLP/bslma/Default_NewDeleteSetter/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleteObjectProctor</name>
  <filename>BloombergLP/bslma/DeleteObjectProctor.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeleteObjectProctor::DeleteObjectProctor</class>
  <member kind="function">
    <type>void</type>
    <name>~DeleteObjectProctor</name>
    <anchorfile>BloombergLP/bslma/DeleteObjectProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DeleteObjectProctor&lt;ALLOCATOR, TYPE&gt;::PtrType</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslma/DeleteObjectProctor/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>DeleteObjectProctor&lt;ALLOCATOR, TYPE&gt;::PtrType</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/DeleteObjectProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/DeleteObjectProctor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(PtrType p)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleteObjectProctor::DeleteObjectProctor</name>
  <filename>BloombergLP/bslma/DeleteObjectProctor/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleteObjectProctor_PtrType</name>
  <filename>BloombergLP/bslma/DeleteObjectProctor_PtrType-0e.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeleteObjectProctor_PtrType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleteObjectProctor_PtrType::type</name>
  <filename>BloombergLP/bslma/DeleteObjectProctor_PtrType-0e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleteObjectProctor_PtrType</name>
  <filename>BloombergLP/bslma/DeleteObjectProctor_PtrType-06.adoc</filename>
  <class kind="class">BloombergLP::bslma::DeleteObjectProctor_PtrType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleteObjectProctor_PtrType::type</name>
  <filename>BloombergLP/bslma/DeleteObjectProctor_PtrType-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleterHelper</name>
  <filename>BloombergLP/bslma/DeleterHelper.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bslma/DeleterHelper/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object, ALLOCATOR* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bslma/DeleterHelper/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object, ALLOCATOR* allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleterHelper_Helper</name>
  <filename>BloombergLP/bslma/DeleterHelper_Helper-0f.adoc</filename>
  <member kind="function">
    <type>void*</type>
    <name>caster</name>
    <anchorfile>BloombergLP/bslma/DeleterHelper_Helper-0f/caster.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DeleterHelper_Helper</name>
  <filename>BloombergLP/bslma/DeleterHelper_Helper-04.adoc</filename>
  <member kind="function">
    <type>void*</type>
    <name>caster</name>
    <anchorfile>BloombergLP/bslma/DeleterHelper_Helper-04/caster.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DestructionUtil</name>
  <filename>BloombergLP/bslma/DestructionUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bslma/DestructionUtil/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DestructorGuard</name>
  <filename>BloombergLP/bslma/DestructorGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DestructorGuard</name>
    <anchorfile>BloombergLP/bslma/DestructorGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DestructorGuard</name>
    <anchorfile>BloombergLP/bslma/DestructorGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::DestructorProctor</name>
  <filename>BloombergLP/bslma/DestructorProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DestructorProctor</name>
    <anchorfile>BloombergLP/bslma/DestructorProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DestructorProctor</name>
    <anchorfile>BloombergLP/bslma/DestructorProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/DestructorProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/DestructorProctor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ExceptionGuard</name>
  <filename>BloombergLP/bslma/ExceptionGuard.adoc</filename>
  <class kind="class">BloombergLP::bslma::ExceptionGuard::ExceptionGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~ExceptionGuard</name>
    <anchorfile>BloombergLP/bslma/ExceptionGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/ExceptionGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetValue</name>
    <anchorfile>BloombergLP/bslma/ExceptionGuard/resetValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const OBJECT&amp; value, int line)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ExceptionGuard::ExceptionGuard</name>
  <filename>BloombergLP/bslma/ExceptionGuard/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::HasAllocatorType</name>
  <filename>BloombergLP/bslma/HasAllocatorType-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::HasAllocatorType</name>
  <filename>BloombergLP/bslma/HasAllocatorType-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::InfrequentDeleteBlockList</name>
  <filename>BloombergLP/bslma/InfrequentDeleteBlockList.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>InfrequentDeleteBlockList</name>
    <anchorfile>BloombergLP/bslma/InfrequentDeleteBlockList/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~InfrequentDeleteBlockList</name>
    <anchorfile>BloombergLP/bslma/InfrequentDeleteBlockList/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bslma/InfrequentDeleteBlockList/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bslma/InfrequentDeleteBlockList/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/InfrequentDeleteBlockList/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-0f68.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-065.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-0f6d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator</name>
  <filename>BloombergLP/bslma/IsStdAllocator-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator_SizeType</name>
  <filename>BloombergLP/bslma/IsStdAllocator_SizeType-04.adoc</filename>
  <class kind="class">BloombergLP::bslma::IsStdAllocator_SizeType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator_SizeType::type</name>
  <filename>BloombergLP/bslma/IsStdAllocator_SizeType-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator_SizeType</name>
  <filename>BloombergLP/bslma/IsStdAllocator_SizeType-00.adoc</filename>
  <class kind="class">BloombergLP::bslma::IsStdAllocator_SizeType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator_SizeType::type</name>
  <filename>BloombergLP/bslma/IsStdAllocator_SizeType-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MallocFreeAllocator</name>
  <filename>BloombergLP/bslma/MallocFreeAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::MallocFreeAllocator::allocate</class>
  <class kind="class">BloombergLP::bslma::MallocFreeAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>MallocFreeAllocator</name>
    <anchorfile>BloombergLP/bslma/MallocFreeAllocator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MallocFreeAllocator</name>
    <anchorfile>BloombergLP/bslma/MallocFreeAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>MallocFreeAllocator&amp;</type>
    <name>singleton</name>
    <anchorfile>BloombergLP/bslma/MallocFreeAllocator/singleton.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MallocFreeAllocator::allocate</name>
  <filename>BloombergLP/bslma/MallocFreeAllocator/allocate-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MallocFreeAllocator::deallocate</name>
  <filename>BloombergLP/bslma/MallocFreeAllocator/deallocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedAllocator</name>
  <filename>BloombergLP/bslma/ManagedAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::Allocator::allocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/ManagedAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa.adoc</filename>
  <class kind="class">BloombergLP::bslma::ManagedPtr::DeleterFunc</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr::element_type</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr::ManagedPtr</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr::operator=</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr::load</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr::release</class>
  <member kind="function">
    <type>void</type>
    <name>~ManagedPtr</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ManagedPtrDeleter&amp;</type>
    <name>deleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/deleter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TARGET_TYPE*</type>
    <name>get</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadAlias</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/loadAlias.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr&lt;ALIASED_TYPE&gt;&amp; alias, TARGET_TYPE* ptr)</arglist>
  </member>
  <member kind="function">
    <type>bslmf::AddReference&lt;TARGET_TYPE&gt;::Type</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TARGET_TYPE*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TARGET_TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BoolType</type>
    <name>operator BoolType</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedPtr_Ref&lt;REFERENCED_TYPE&gt;</type>
    <name>operator ManagedPtr_Ref&lt;REFERENCED_TYPE&gt;</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::nullptr_t)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr-0fa/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::nullptr_t)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr::DeleterFunc</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa/DeleterFunc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr::element_type</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr::ManagedPtr</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr::operator=</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr::load</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa/load-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr::release</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fa/release-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr</name>
  <filename>BloombergLP/bslma/ManagedPtr-0fd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr</name>
  <filename>BloombergLP/bslma/ManagedPtr-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr</name>
  <filename>BloombergLP/bslma/ManagedPtr-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtrDeleter</name>
  <filename>BloombergLP/bslma/ManagedPtrDeleter.adoc</filename>
  <class kind="class">BloombergLP::bslma::ManagedPtrDeleter::Deleter</class>
  <class kind="class">BloombergLP::bslma::ManagedPtrDeleter::ManagedPtrDeleter</class>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrDeleter/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteManagedObject</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrDeleter/deleteManagedObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedPtrDeleter::Deleter</type>
    <name>deleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrDeleter/deleter-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>factory</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrDeleter/factory.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>object</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrDeleter/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrDeleter/set.adoc</anchorfile>
    <anchor/>
    <arglist>(void* object, void* factory, Deleter deleter)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtrDeleter::Deleter</name>
  <filename>BloombergLP/bslma/ManagedPtrDeleter/Deleter-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtrDeleter::ManagedPtrDeleter</name>
  <filename>BloombergLP/bslma/ManagedPtrDeleter/2constructor-038.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtrNilDeleter</name>
  <filename>BloombergLP/bslma/ManagedPtrNilDeleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>deleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrNilDeleter/deleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void*)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtrUtil</name>
  <filename>BloombergLP/bslma/ManagedPtrUtil.adoc</filename>
  <class kind="class">BloombergLP::bslma::ManagedPtrUtil::allocateManaged</class>
  <member kind="function">
    <type>void</type>
    <name>allocatorDeleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrUtil/allocatorDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void* object, void* allocator)</arglist>
  </member>
  <member kind="function">
    <type>ManagedPtr&lt;ELEMENT_TYPE&gt;</type>
    <name>makeManaged</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrUtil/makeManaged.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>noOpDeleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtrUtil/noOpDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void*)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtrUtil::allocateManaged</name>
  <filename>BloombergLP/bslma/ManagedPtrUtil/allocateManaged-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_DefaultDeleter</name>
  <filename>BloombergLP/bslma/ManagedPtr_DefaultDeleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>deleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_DefaultDeleter/deleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void* ptr, void*)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_FactoryDeleter</name>
  <filename>BloombergLP/bslma/ManagedPtr_FactoryDeleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>deleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_FactoryDeleter/deleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void* object, void* factory)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_FactoryDeleterType</name>
  <filename>BloombergLP/bslma/ManagedPtr_FactoryDeleterType.adoc</filename>
  <class kind="class">bsl::conditional::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_Members</name>
  <filename>BloombergLP/bslma/ManagedPtr_Members.adoc</filename>
  <class kind="class">BloombergLP::bslma::ManagedPtr_Members::ManagedPtr_Members</class>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ManagedPtrDeleter&amp;</type>
    <name>deleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/deleter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>move</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/move.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr_Members* other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveAssign</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/moveAssign.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr_Members* other)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>pointer</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/pointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>runDeleter</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/runDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/set.adoc</anchorfile>
    <anchor/>
    <arglist>(void* object, void* factory, DeleterFunc deleter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAliasPtr</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/setAliasPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(void* alias)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Members/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr_Members&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_Members::ManagedPtr_Members</name>
  <filename>BloombergLP/bslma/ManagedPtr_Members/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_PairProxy</name>
  <filename>BloombergLP/bslma/ManagedPtr_PairProxy.adoc</filename>
  <class kind="class">BloombergLP::bslma::ManagedPtr_PairProxy::first</class>
  <class kind="class">BloombergLP::bslma::ManagedPtr_PairProxy::second</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_PairProxy::first</name>
  <filename>BloombergLP/bslma/ManagedPtr_PairProxy/first.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_PairProxy::second</name>
  <filename>BloombergLP/bslma/ManagedPtr_PairProxy/second.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_Ref</name>
  <filename>BloombergLP/bslma/ManagedPtr_Ref.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ManagedPtr_Ref</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Ref/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedPtr_Members* base, TARGET_TYPE* target)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ManagedPtr_Ref</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Ref/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ManagedPtr_Members*</type>
    <name>base</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Ref/base.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TARGET_TYPE*</type>
    <name>target</name>
    <anchorfile>BloombergLP/bslma/ManagedPtr_Ref/target.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::ManagedPtr_TraitConstraint</name>
  <filename>BloombergLP/bslma/ManagedPtr_TraitConstraint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MemoryResourceImpSupport</name>
  <filename>BloombergLP/bslma/MemoryResourceImpSupport.adoc</filename>
  <member kind="function">
    <type>void*</type>
    <name>singularPointer</name>
    <anchorfile>BloombergLP/bslma/MemoryResourceImpSupport/singularPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MemoryResourceImpSupport_AlignedData</name>
  <filename>BloombergLP/bslma/MemoryResourceImpSupport_AlignedData.adoc</filename>
  <class kind="class">BloombergLP::bslma::MemoryResourceImpSupport_AlignedData::d_alignment</class>
  <class kind="class">BloombergLP::bslma::MemoryResourceImpSupport_AlignedData::d_data</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MemoryResourceImpSupport_AlignedData::d_alignment</name>
  <filename>BloombergLP/bslma/MemoryResourceImpSupport_AlignedData/d_alignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::MemoryResourceImpSupport_AlignedData::d_data</name>
  <filename>BloombergLP/bslma/MemoryResourceImpSupport_AlignedData/d_data.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::NewDeleteAllocator</name>
  <filename>BloombergLP/bslma/NewDeleteAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::NewDeleteAllocator::allocate</class>
  <class kind="class">BloombergLP::bslma::NewDeleteAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>NewDeleteAllocator</name>
    <anchorfile>BloombergLP/bslma/NewDeleteAllocator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~NewDeleteAllocator</name>
    <anchorfile>BloombergLP/bslma/NewDeleteAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslma/NewDeleteAllocator/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>NewDeleteAllocator&amp;</type>
    <name>singleton</name>
    <anchorfile>BloombergLP/bslma/NewDeleteAllocator/singleton.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::NewDeleteAllocator::allocate</name>
  <filename>BloombergLP/bslma/NewDeleteAllocator/allocate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::NewDeleteAllocator::deallocate</name>
  <filename>BloombergLP/bslma/NewDeleteAllocator/deallocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::PointerUtil</name>
  <filename>BloombergLP/bslma/PointerUtil.adoc</filename>
  <class kind="class">BloombergLP::bslma::PointerUtil::unqualify</class>
  <member kind="function">
    <type>void*</type>
    <name>voidify</name>
    <anchorfile>BloombergLP/bslma/PointerUtil/voidify.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* address)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::PointerUtil::unqualify</name>
  <filename>BloombergLP/bslma/PointerUtil/unqualify-022.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::RawDeleterGuard</name>
  <filename>BloombergLP/bslma/RawDeleterGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RawDeleterGuard</name>
    <anchorfile>BloombergLP/bslma/RawDeleterGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, ALLOCATOR* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RawDeleterGuard</name>
    <anchorfile>BloombergLP/bslma/RawDeleterGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::RawDeleterProctor</name>
  <filename>BloombergLP/bslma/RawDeleterProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RawDeleterProctor</name>
    <anchorfile>BloombergLP/bslma/RawDeleterProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, ALLOCATOR* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RawDeleterProctor</name>
    <anchorfile>BloombergLP/bslma/RawDeleterProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/RawDeleterProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/RawDeleterProctor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialAllocator</name>
  <filename>BloombergLP/bslma/SequentialAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::SequentialAllocator::SequentialAllocator</class>
  <class kind="class">BloombergLP::bslma::SequentialAllocator::allocate</class>
  <class kind="class">BloombergLP::bslma::SequentialAllocator::allocateAndExpand</class>
  <class kind="class">BloombergLP::bslma::SequentialAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <class kind="class">BloombergLP::bslma::SequentialAllocator::expand</class>
  <member kind="function">
    <type>void</type>
    <name>~SequentialAllocator</name>
    <anchorfile>BloombergLP/bslma/SequentialAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/SequentialAllocator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bslma/SequentialAllocator/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>truncate</name>
    <anchorfile>BloombergLP/bslma/SequentialAllocator/truncate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, int originalNumBytes, int newNumBytes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialAllocator::SequentialAllocator</name>
  <filename>BloombergLP/bslma/SequentialAllocator/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialAllocator::allocate</name>
  <filename>BloombergLP/bslma/SequentialAllocator/allocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialAllocator::allocateAndExpand</name>
  <filename>BloombergLP/bslma/SequentialAllocator/allocateAndExpand-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialAllocator::deallocate</name>
  <filename>BloombergLP/bslma/SequentialAllocator/deallocate-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialAllocator::expand</name>
  <filename>BloombergLP/bslma/SequentialAllocator/expand-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialPool</name>
  <filename>BloombergLP/bslma/SequentialPool.adoc</filename>
  <class kind="class">BloombergLP::bslma::SequentialPool::SequentialPool</class>
  <class kind="class">BloombergLP::bslma::SequentialPool::allocateAndExpand</class>
  <class kind="class">BloombergLP::bslma::SequentialPool::expand</class>
  <member kind="function">
    <type>void</type>
    <name>~SequentialPool</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteObjectRaw</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/deleteObjectRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>truncate</name>
    <anchorfile>BloombergLP/bslma/SequentialPool/truncate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address, int originalNumBytes, int newNumBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialPool::SequentialPool</name>
  <filename>BloombergLP/bslma/SequentialPool/2constructor-0e90.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialPool::allocateAndExpand</name>
  <filename>BloombergLP/bslma/SequentialPool/allocateAndExpand-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SequentialPool::expand</name>
  <filename>BloombergLP/bslma/SequentialPool/expand-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrInplaceRep</name>
  <filename>BloombergLP/bslma/SharedPtrInplaceRep.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SharedPtrInplaceRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrInplaceRep/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Allocator* basicAllocator, ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bslma/SharedPtrInplaceRep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrInplaceRep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrInplaceRep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bslma/SharedPtrInplaceRep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslma/SharedPtrInplaceRep/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SharedPtrOutofplaceRep&lt;TYPE, DELETER&gt;*</type>
    <name>makeOutofplaceRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep/makeOutofplaceRep.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* ptr, const DELETER&amp; deleter, Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterDiscriminator.adoc</filename>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator::Type</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator::Type</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterDiscriminator/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterDiscriminator/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterHelper</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterHelper.adoc</filename>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterHelper::DeleterType</class>
  <member kind="function">
    <type>void</type>
    <name>deleteObject</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterHelper/deleteObject.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* ptr, DELETER&amp; deleter)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterHelper::DeleterType</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterHelper/DeleterType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterType</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterType.adoc</filename>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterType::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterType::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_DeleterType/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_InitProctor</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_InitProctor.adoc</filename>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_InitProctor::d_deleter</class>
  <class kind="class">BloombergLP::bslma::SharedPtrOutofplaceRep_InitProctor::d_ptr_p</class>
  <member kind="function">
    <type>void</type>
    <name>SharedPtrOutofplaceRep_InitProctor</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep_InitProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* ptr, const DELETER&amp; deleter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SharedPtrOutofplaceRep_InitProctor</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep_InitProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslma/SharedPtrOutofplaceRep_InitProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_InitProctor::d_deleter</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_InitProctor/d_deleter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrOutofplaceRep_InitProctor::d_ptr_p</name>
  <filename>BloombergLP/bslma/SharedPtrOutofplaceRep_InitProctor/d_ptr_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SharedPtrRep</name>
  <filename>BloombergLP/bslma/SharedPtrRep.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SharedPtrRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SharedPtrRep</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator</name>
  <filename>BloombergLP/bslma/StdTestAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::const_pointer</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::const_reference</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::difference_type</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::pointer</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::reference</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::size_type</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::value_type</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::rebind</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::StdTestAllocator</class>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::address</class>
  <member kind="function">
    <type>StdTestAllocator&lt;TYPE&gt;::pointer</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, const TYPE&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>StdTestAllocator&lt;TYPE&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestAllocator*</type>
    <name>mechanism</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsBitwiseCopyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsBitwiseCopyable&gt;</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/2conversion-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsBitwiseEqualityComparable&gt;</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsBitwiseMoveable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsBitwiseMoveable&gt;</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsStdAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsStdAllocator&gt;</name>
    <anchorfile>BloombergLP/bslma/StdTestAllocator/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::const_pointer</name>
  <filename>BloombergLP/bslma/StdTestAllocator/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::const_reference</name>
  <filename>BloombergLP/bslma/StdTestAllocator/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::difference_type</name>
  <filename>BloombergLP/bslma/StdTestAllocator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::pointer</name>
  <filename>BloombergLP/bslma/StdTestAllocator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::reference</name>
  <filename>BloombergLP/bslma/StdTestAllocator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::size_type</name>
  <filename>BloombergLP/bslma/StdTestAllocator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::value_type</name>
  <filename>BloombergLP/bslma/StdTestAllocator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::rebind</name>
  <filename>BloombergLP/bslma/StdTestAllocator/rebind.adoc</filename>
  <class kind="class">BloombergLP::bslma::StdTestAllocator::rebind::other</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::rebind::other</name>
  <filename>BloombergLP/bslma/StdTestAllocator/rebind/other.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::StdTestAllocator</name>
  <filename>BloombergLP/bslma/StdTestAllocator/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::StdTestAllocator::address</name>
  <filename>BloombergLP/bslma/StdTestAllocator/address-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::SuppressesImplicitConvertibilityWarnings</name>
  <filename>BloombergLP/bslma/SuppressesImplicitConvertibilityWarnings.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator</name>
  <filename>BloombergLP/bslma/TestAllocator.adoc</filename>
  <class kind="class">BloombergLP::bslma::Allocator::size_type</class>
  <class kind="class">BloombergLP::bslma::TestAllocator::TestAllocator</class>
  <class kind="class">BloombergLP::bslma::TestAllocator::allocate</class>
  <class kind="class">BloombergLP::bslma::TestAllocator::deallocate</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObject</class>
  <class kind="class">BloombergLP::bslma::Allocator::deleteObjectRaw</class>
  <member kind="function">
    <type>void</type>
    <name>~TestAllocator</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>memory_resource&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/Allocator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>allocationLimit</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/allocationLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>getFillPattern</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/getFillPattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasFillPattern</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/hasFillPattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNoAbort</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/isNoAbort.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuiet</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/isQuiet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVerbose</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/isVerbose.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; __other)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>lastAllocateAddress</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastAllocateAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestAllocator::size_type</type>
    <name>lastAllocateNumBytes</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastAllocateNumBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>lastAllocatedAddress</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastAllocatedAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Allocator::size_type</type>
    <name>lastAllocatedNumBytes</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastAllocatedNumBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>lastDeallocateAddress</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastDeallocateAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestAllocator::size_type</type>
    <name>lastDeallocateNumBytes</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastDeallocateNumBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>lastDeallocatedAddress</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastDeallocatedAddress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Allocator::size_type</type>
    <name>lastDeallocatedNumBytes</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/lastDeallocatedNumBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numAllocation</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numAllocation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numAllocations</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numAllocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksInUse</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBlocksInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksMax</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBlocksMax.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksTotal</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBlocksTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBoundsErrors</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBoundsErrors.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesInUse</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBytesInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesMax</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBytesMax.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesTotal</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numBytesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numDeallocation</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numDeallocation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numDeallocations</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numDeallocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numMismatches</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/numMismatches.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>print</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/print.adoc</anchorfile>
    <anchor/>
    <arglist>(FILE* f)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>restoreStatistics</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/restoreStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>(TestAllocatorStashedStatistics* savedStatistics)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllocationLimit</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/setAllocationLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 limit)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFillPattern</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/setFillPattern.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 pattern)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setNoAbort</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/setNoAbort.adoc</anchorfile>
    <anchor/>
    <arglist>(bool flagValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setQuiet</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/setQuiet.adoc</anchorfile>
    <anchor/>
    <arglist>(bool flagValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setVerbose</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/setVerbose.adoc</anchorfile>
    <anchor/>
    <arglist>(bool flagValue)</arglist>
  </member>
  <member kind="function">
    <type>TestAllocatorStashedStatistics</type>
    <name>stashStatistics</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/stashStatistics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>status</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/status.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unsetFillPattern</name>
    <anchorfile>BloombergLP/bslma/TestAllocator/unsetFillPattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bslma/Allocator/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>do_allocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>do_deallocate</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* p, std::size_t bytes, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>do_is_equal</name>
    <anchorfile>BloombergLP/bslma/Allocator/do_is_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const memory_resource&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator::TestAllocator</name>
  <filename>BloombergLP/bslma/TestAllocator/2constructor-0b1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator::allocate</name>
  <filename>BloombergLP/bslma/TestAllocator/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator::deallocate</name>
  <filename>BloombergLP/bslma/TestAllocator/deallocate-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocatorException</name>
  <filename>BloombergLP/bslma/TestAllocatorException.adoc</filename>
  <class kind="class">BloombergLP::bslma::TestAllocatorException::size_type</class>
  <member kind="function">
    <type>void</type>
    <name>TestAllocatorException</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorException/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBytes)</arglist>
  </member>
  <member kind="function">
    <type>bad_alloc&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorException/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const bad_alloc&amp;)</arglist>
  </member>
  <member kind="function">
    <type>TestAllocatorException::size_type</type>
    <name>numBytes</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorException/numBytes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorException/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocatorException::size_type</name>
  <filename>BloombergLP/bslma/TestAllocatorException/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocatorMonitor</name>
  <filename>BloombergLP/bslma/TestAllocatorMonitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestAllocatorMonitor</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const TestAllocator* testAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestAllocatorMonitor</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInUseDown</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isInUseDown.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInUseSame</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isInUseSame.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInUseUp</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isInUseUp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMaxSame</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isMaxSame.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMaxUp</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isMaxUp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTotalSame</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isTotalSame.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTotalUp</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/isTotalUp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksInUseChange</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/numBlocksInUseChange.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksMaxChange</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/numBlocksMaxChange.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksTotalChange</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/numBlocksTotalChange.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorMonitor/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslma::TestAllocator* testAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocatorStashedStatistics</name>
  <filename>BloombergLP/bslma/TestAllocatorStashedStatistics.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestAllocatorStashedStatistics</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TestAllocator* testAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>markRestored</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/markRestored.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numAllocations</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numAllocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksInUse</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBlocksInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksMax</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBlocksMax.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBlocksTotal</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBlocksTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBoundsErrors</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBoundsErrors.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesInUse</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBytesInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesMax</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBytesMax.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numBytesTotal</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numBytesTotal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numDeallocations</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numDeallocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>numMismatches</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/numMismatches.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestAllocator*</type>
    <name>origin</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/origin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>restore</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStashedStatistics/restore.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocatorStatisticsGuard</name>
  <filename>BloombergLP/bslma/TestAllocatorStatisticsGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestAllocatorStatisticsGuard</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStatisticsGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TestAllocator* testAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestAllocatorStatisticsGuard</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStatisticsGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>originalNumBlocksInUse</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStatisticsGuard/originalNumBlocksInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>originalNumBytesInUse</name>
    <anchorfile>BloombergLP/bslma/TestAllocatorStatisticsGuard/originalNumBytesInUse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator_BlockHeader</name>
  <filename>BloombergLP/bslma/TestAllocator_BlockHeader.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator_Proxy</name>
  <filename>BloombergLP/bslma/TestAllocator_Proxy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestAllocator_Proxy</name>
    <anchorfile>BloombergLP/bslma/TestAllocator_Proxy/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BSLMA_ALLOC_TYPE* allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestAllocator_Proxy</name>
    <anchorfile>BloombergLP/bslma/TestAllocator_Proxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllocationLimit</name>
    <anchorfile>BloombergLP/bslma/TestAllocator_Proxy/setAllocationLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 limit)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::TestAllocator_ProxyBase</name>
  <filename>BloombergLP/bslma/TestAllocator_ProxyBase.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~TestAllocator_ProxyBase</name>
    <anchorfile>BloombergLP/bslma/TestAllocator_ProxyBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setAllocationLimit</name>
    <anchorfile>BloombergLP/bslma/TestAllocator_ProxyBase/setAllocationLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 limit)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-020.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0b7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-015d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0de.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0f0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-05b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0e3a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0057.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-06a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0873.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0fb7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0edc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0bd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-012.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-022a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0e67.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-09b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0fbe.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0f4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-02e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-024c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-01e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-096.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-014.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-05c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-00d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-093.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0228.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-025.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-06e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-03d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-04a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-06ae.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0e60.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0580.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0fb5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0eb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0e34.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0ccf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-057a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-026.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-07e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0f5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-03e.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-022f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0ff6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-080.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0585.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-08eb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0f1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0782.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0dc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-008.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-077.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0ef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-08b.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-072.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-01f.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-065.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-023.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0ff3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-015e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0cc3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0051.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0240.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-08ef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-07d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-000.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0bce.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0877.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0ed7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-078a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-045.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-04c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0f2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0bca.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-095.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-054.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-02f.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-08c.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-086.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-010.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-04f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0ba.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0573.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator-0d0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator_DeprecatedIf</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator_DeprecatedIf-0f.adoc</filename>
  <member kind="function">
    <type>char</type>
    <name>check</name>
    <anchorfile>BloombergLP/bslma/UsesBslmaAllocator_DeprecatedIf-0f/check.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator_DeprecatedIf</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator_DeprecatedIf-0a.adoc</filename>
  <member kind="function">
    <type>char</type>
    <name>check</name>
    <anchorfile>BloombergLP/bslma/UsesBslmaAllocator_DeprecatedIf-0a/check.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator_Sniff</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator_Sniff-0d.adoc</filename>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator_Sniff::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator_Sniff::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator_Sniff-0d/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator_Sniff</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator_Sniff-0e.adoc</filename>
  <class kind="class">BloombergLP::bslma::UsesBslmaAllocator_Sniff::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::UsesBslmaAllocator_Sniff::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslma/UsesBslmaAllocator_Sniff-0e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::operator==</name>
  <filename>BloombergLP/bslma/operator_eq-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::operator!=</name>
  <filename>BloombergLP/bslma/operator_not_eq-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma::IsStdAllocator_v</name>
  <filename>BloombergLP/bslma/IsStdAllocator_v.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslmf</name>
  <filename>BloombergLP/bslmf.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil_t</class>
  <class kind="class">BloombergLP::bslmf::MovableRef</class>
  <class kind="class">BloombergLP::bslmf::MovableRef_Deduced</class>
  <class kind="class">BloombergLP::bslmf::Switch2</class>
  <class kind="class">BloombergLP::bslmf::Switch3</class>
  <class kind="class">BloombergLP::bslmf::Switch4</class>
  <class kind="class">BloombergLP::bslmf::Switch5</class>
  <class kind="class">BloombergLP::bslmf::Switch6</class>
  <class kind="class">BloombergLP::bslmf::Switch7</class>
  <class kind="class">BloombergLP::bslmf::Switch8</class>
  <class kind="class">BloombergLP::bslmf::Switch9</class>
  <class kind="class">BloombergLP::bslmf::TypeList0</class>
  <class kind="class">BloombergLP::bslmf::TypeList1</class>
  <class kind="class">BloombergLP::bslmf::TypeList10</class>
  <class kind="class">BloombergLP::bslmf::TypeList11</class>
  <class kind="class">BloombergLP::bslmf::TypeList12</class>
  <class kind="class">BloombergLP::bslmf::TypeList13</class>
  <class kind="class">BloombergLP::bslmf::TypeList14</class>
  <class kind="class">BloombergLP::bslmf::TypeList15</class>
  <class kind="class">BloombergLP::bslmf::TypeList16</class>
  <class kind="class">BloombergLP::bslmf::TypeList17</class>
  <class kind="class">BloombergLP::bslmf::TypeList18</class>
  <class kind="class">BloombergLP::bslmf::TypeList19</class>
  <class kind="class">BloombergLP::bslmf::TypeList2</class>
  <class kind="class">BloombergLP::bslmf::TypeList20</class>
  <class kind="class">BloombergLP::bslmf::TypeList3</class>
  <class kind="class">BloombergLP::bslmf::TypeList4</class>
  <class kind="class">BloombergLP::bslmf::TypeList5</class>
  <class kind="class">BloombergLP::bslmf::TypeList6</class>
  <class kind="class">BloombergLP::bslmf::TypeList7</class>
  <class kind="class">BloombergLP::bslmf::TypeList8</class>
  <class kind="class">BloombergLP::bslmf::TypeList9</class>
  <class kind="class">BloombergLP::bslmf::TypeListNil</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeOf</class>
  <class kind="class">BloombergLP::bslmf::AddPointer_Compute</class>
  <class kind="class">BloombergLP::bslmf::AddReference</class>
  <class kind="class">BloombergLP::bslmf::ArrayToConstPointer</class>
  <class kind="class">BloombergLP::bslmf::ArrayToConstPointer</class>
  <class kind="class">BloombergLP::bslmf::ArrayToPointer</class>
  <class kind="class">BloombergLP::bslmf::ArrayToPointer</class>
  <class kind="class">BloombergLP::bslmf::ConstForwardingType</class>
  <class kind="class">BloombergLP::bslmf::DetectNestedTrait</class>
  <class kind="class">BloombergLP::bslmf::DetectNestedTrait</class>
  <class kind="class">BloombergLP::bslmf::DetectNestedTrait</class>
  <class kind="class">BloombergLP::bslmf::DetectNestedTrait</class>
  <class kind="class">BloombergLP::bslmf::EnableIf</class>
  <class kind="class">BloombergLP::bslmf::EnableIf</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits</class>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingRefTypeUtil</class>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType_Category</class>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType_Dispatch</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingTypeUtil</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Category</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Dispatch</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Imp</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerCLinkage</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerCPlusPlusLinkage</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::HasPointerSemantics</class>
  <class kind="class">BloombergLP::bslmf::HasPointerSemantics</class>
  <class kind="class">BloombergLP::bslmf::HasPointerSemantics</class>
  <class kind="class">BloombergLP::bslmf::HasPointerSemantics</class>
  <class kind="class">BloombergLP::bslmf::HasPointerSemantics</class>
  <class kind="class">BloombergLP::bslmf::HasPointerSemantics</class>
  <class kind="class">BloombergLP::bslmf::If</class>
  <class kind="class">BloombergLP::bslmf::IntegerSequence</class>
  <class kind="class">BloombergLP::bslmf::InvokeResultDeductionFailed</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_AddCVRef</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_BaseCalcUtil</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Index</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImp</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_VoidChecker</class>
  <class kind="class">BloombergLP::bslmf::IsAccessibleBaseOf</class>
  <class kind="class">BloombergLP::bslmf::IsArray</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseEqualityComparable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable_Imp</class>
  <class kind="class">BloombergLP::bslmf::IsClass</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible</class>
  <class kind="class">BloombergLP::bslmf::IsConvertibleToAny</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete</class>
  <class kind="class">BloombergLP::bslmf::IsEnum</class>
  <class kind="class">BloombergLP::bslmf::IsFunctionPointer</class>
  <class kind="class">BloombergLP::bslmf::IsFundamental</class>
  <class kind="class">BloombergLP::bslmf::IsFundamental</class>
  <class kind="class">BloombergLP::bslmf::IsFundamental_Imp</class>
  <class kind="class">BloombergLP::bslmf::IsMemberFunctionPointer</class>
  <class kind="class">BloombergLP::bslmf::IsNil</class>
  <class kind="class">BloombergLP::bslmf::IsNil</class>
  <class kind="class">BloombergLP::bslmf::IsPair</class>
  <class kind="class">BloombergLP::bslmf::IsPair</class>
  <class kind="class">BloombergLP::bslmf::IsPointer</class>
  <class kind="class">BloombergLP::bslmf::IsPolymorphic</class>
  <class kind="class">BloombergLP::bslmf::IsReferenceWrapper</class>
  <class kind="class">BloombergLP::bslmf::IsReferenceWrapper</class>
  <class kind="class">BloombergLP::bslmf::IsSame</class>
  <class kind="class">BloombergLP::bslmf::IsTransparentPredicate</class>
  <class kind="class">BloombergLP::bslmf::IsTransparentPredicate</class>
  <class kind="class">BloombergLP::bslmf::IsTriviallyCopyableCheck</class>
  <class kind="class">BloombergLP::bslmf::IsTriviallyCopyable_DetectTrait</class>
  <class kind="class">BloombergLP::bslmf::IsTriviallyCopyable_DetectTrait</class>
  <class kind="class">BloombergLP::bslmf::IsTriviallyCopyable_Intrinsic</class>
  <class kind="class">BloombergLP::bslmf::IsTriviallyDefaultConstructible_DetectTrait</class>
  <class kind="class">BloombergLP::bslmf::IsTriviallyDefaultConstructible_DetectTrait</class>
  <class kind="class">BloombergLP::bslmf::IsVoid</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl</class>
  <class kind="class">BloombergLP::bslmf::MatchAnyType</class>
  <class kind="class">BloombergLP::bslmf::MatchArithmeticType</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_Imp</class>
  <class kind="class">BloombergLP::bslmf::MemberPointerTraits</class>
  <class kind="class">BloombergLP::bslmf::MemberPointerTraits_Imp</class>
  <class kind="class">BloombergLP::bslmf::MetaInt</class>
  <class kind="class">BloombergLP::bslmf::MetaInt</class>
  <class kind="class">BloombergLP::bslmf::MetaInt</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_AddLvalueReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_AddMovableReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_Decay</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_PropertyTraits</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_RemoveReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRef_Helper</class>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration</class>
  <class kind="class">BloombergLP::bslmf::Nil</class>
  <class kind="class">BloombergLP::bslmf::NthParameter</class>
  <class kind="class">BloombergLP::bslmf::NthParameter</class>
  <class kind="class">BloombergLP::bslmf::NthParameter</class>
  <class kind="class">BloombergLP::bslmf::NthParameter_Sentinel</class>
  <class kind="class">BloombergLP::bslmf::RemoveCvq</class>
  <class kind="class">BloombergLP::bslmf::RemoveReference</class>
  <class kind="class">BloombergLP::bslmf::ResultType</class>
  <class kind="class">BloombergLP::bslmf::ResultType</class>
  <class kind="class">BloombergLP::bslmf::ResultType_BdeIdiom</class>
  <class kind="class">BloombergLP::bslmf::ResultType_BdeIdiom</class>
  <class kind="class">BloombergLP::bslmf::ResultType_Fallback</class>
  <class kind="class">BloombergLP::bslmf::ResultType_Fallback</class>
  <class kind="class">BloombergLP::bslmf::SelectTrait</class>
  <class kind="class">BloombergLP::bslmf::SelectTraitCase</class>
  <class kind="class">BloombergLP::bslmf::SelectTrait_False</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Switch</class>
  <class kind="class">BloombergLP::bslmf::Tag</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeList</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt</class>
  <class kind="class">BloombergLP::bslmf::TypeRep</class>
  <class kind="class">BloombergLP::bslmf::UsesAllocatorArgT</class>
  <class kind="class">BloombergLP::bslmf::UsesAllocatorArgT</class>
  <class kind="class">BloombergLP::bslmf::UsesAllocatorArgT</class>
  <class kind="class">BloombergLP::bslmf::UsesAllocatorArgT</class>
  <class kind="class">BloombergLP::bslmf::Util</class>
  <class kind="class">BloombergLP::bslmf::VoidType</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseCopyable_v</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable_v</class>
  <class kind="class">BloombergLP::bslmf::BooleanTestable</class>
  <class kind="class">BloombergLP::bslmf::ContainerCompatibleRange</class>
  <member kind="function">
    <type>Tag&lt;false&gt;</type>
    <name>operator,</name>
    <anchorfile>BloombergLP/bslmf/operator_comma.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE&amp;, InvokeResult_VoidChecker)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil_t</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_ConcatUtil_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRef</name>
  <filename>BloombergLP/bslmf/MovableRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRef_Deduced</name>
  <filename>BloombergLP/bslmf/MovableRef_Deduced.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch2</name>
  <filename>BloombergLP/bslmf/Switch2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch3</name>
  <filename>BloombergLP/bslmf/Switch3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch4</name>
  <filename>BloombergLP/bslmf/Switch4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch5</name>
  <filename>BloombergLP/bslmf/Switch5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch6</name>
  <filename>BloombergLP/bslmf/Switch6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch7</name>
  <filename>BloombergLP/bslmf/Switch7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch8</name>
  <filename>BloombergLP/bslmf/Switch8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch9</name>
  <filename>BloombergLP/bslmf/Switch9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList0</name>
  <filename>BloombergLP/bslmf/TypeList0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList1</name>
  <filename>BloombergLP/bslmf/TypeList1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList10</name>
  <filename>BloombergLP/bslmf/TypeList10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList11</name>
  <filename>BloombergLP/bslmf/TypeList11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList12</name>
  <filename>BloombergLP/bslmf/TypeList12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList13</name>
  <filename>BloombergLP/bslmf/TypeList13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList14</name>
  <filename>BloombergLP/bslmf/TypeList14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList15</name>
  <filename>BloombergLP/bslmf/TypeList15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList16</name>
  <filename>BloombergLP/bslmf/TypeList16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList17</name>
  <filename>BloombergLP/bslmf/TypeList17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList18</name>
  <filename>BloombergLP/bslmf/TypeList18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList19</name>
  <filename>BloombergLP/bslmf/TypeList19.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList2</name>
  <filename>BloombergLP/bslmf/TypeList2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList20</name>
  <filename>BloombergLP/bslmf/TypeList20.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList3</name>
  <filename>BloombergLP/bslmf/TypeList3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList4</name>
  <filename>BloombergLP/bslmf/TypeList4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList5</name>
  <filename>BloombergLP/bslmf/TypeList5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList6</name>
  <filename>BloombergLP/bslmf/TypeList6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList7</name>
  <filename>BloombergLP/bslmf/TypeList7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList8</name>
  <filename>BloombergLP/bslmf/TypeList8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList9</name>
  <filename>BloombergLP/bslmf/TypeList9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListNil</name>
  <filename>BloombergLP/bslmf/TypeListNil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeOf</name>
  <filename>BloombergLP/bslmf/TypeListTypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::AddPointer_Compute</name>
  <filename>BloombergLP/bslmf/AddPointer_Compute.adoc</filename>
  <class kind="class">BloombergLP::bslmf::AddPointer_Compute::LargeResult</class>
  <class kind="class">BloombergLP::bslmf::AddPointer_Compute::canFormPointer</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::AddPointer_Compute::LargeResult</name>
  <filename>BloombergLP/bslmf/AddPointer_Compute/LargeResult.adoc</filename>
  <class kind="class">BloombergLP::bslmf::AddPointer_Compute::LargeResult::d_dummy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::AddPointer_Compute::LargeResult::d_dummy</name>
  <filename>BloombergLP/bslmf/AddPointer_Compute/LargeResult/d_dummy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::AddPointer_Compute::canFormPointer</name>
  <filename>BloombergLP/bslmf/AddPointer_Compute/canFormPointer-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::AddReference</name>
  <filename>BloombergLP/bslmf/AddReference.adoc</filename>
  <class kind="class">BloombergLP::bslmf::AddReference::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::AddReference::Type</name>
  <filename>BloombergLP/bslmf/AddReference/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToConstPointer</name>
  <filename>BloombergLP/bslmf/ArrayToConstPointer-0f2.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ArrayToConstPointer::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToConstPointer::Type</name>
  <filename>BloombergLP/bslmf/ArrayToConstPointer-0f2/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToConstPointer</name>
  <filename>BloombergLP/bslmf/ArrayToConstPointer-0fa.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ArrayToConstPointer::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToConstPointer::Type</name>
  <filename>BloombergLP/bslmf/ArrayToConstPointer-0fa/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToPointer</name>
  <filename>BloombergLP/bslmf/ArrayToPointer-0e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ArrayToPointer::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToPointer::Type</name>
  <filename>BloombergLP/bslmf/ArrayToPointer-0e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToPointer</name>
  <filename>BloombergLP/bslmf/ArrayToPointer-0f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ArrayToPointer::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ArrayToPointer::Type</name>
  <filename>BloombergLP/bslmf/ArrayToPointer-0f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ConstForwardingType</name>
  <filename>BloombergLP/bslmf/ConstForwardingType.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingType::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::DetectNestedTrait</name>
  <filename>BloombergLP/bslmf/DetectNestedTrait-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::DetectNestedTrait</name>
  <filename>BloombergLP/bslmf/DetectNestedTrait-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::DetectNestedTrait</name>
  <filename>BloombergLP/bslmf/DetectNestedTrait-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::DetectNestedTrait</name>
  <filename>BloombergLP/bslmf/DetectNestedTrait-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::EnableIf</name>
  <filename>BloombergLP/bslmf/EnableIf-0e4.adoc</filename>
  <class kind="class">BloombergLP::bslmf::EnableIf::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::EnableIf::type</name>
  <filename>BloombergLP/bslmf/EnableIf-0e4/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::EnableIf</name>
  <filename>BloombergLP/bslmf/EnableIf-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::FloatType</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::UintType</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_DENORM_MANTISSA_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BIAS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BITS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_SHIFT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_GENERAL_MAX_OUTPUT_LENGTH</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_BITS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_HEX_DIGITS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_BINARY_EXPONENT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_FIXED_PRECISION</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_SCIENTIFIC_PRECISION</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_VALUE</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_BINARY_EXPONENT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_VALUE</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_NORMAL_MANTISSA_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_EXPONENT_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_SIGN_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SIGN_SHIFT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SPEC_NAN_MANTISSA_MASK</class>
  <member kind="function">
    <type>UintType</type>
    <name>adjustMantissaForHexDigits</name>
    <anchorfile>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/adjustMantissaForHexDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(UintType ieeeMantissa)</arglist>
  </member>
  <member kind="function">
    <type>FloatType</type>
    <name>toFloatType</name>
    <anchorfile>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/toFloatType.adoc</anchorfile>
    <anchor/>
    <arglist>(UintType uIntValue)</arglist>
  </member>
  <member kind="function">
    <type>UintType</type>
    <name>toUintType</name>
    <anchorfile>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/toUintType.adoc</anchorfile>
    <anchor/>
    <arglist>(FloatType value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::FloatType</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/FloatType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::UintType</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/UintType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_DENORM_MANTISSA_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_DENORM_MANTISSA_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BIAS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_EXPONENT_BIAS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BITS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_EXPONENT_BITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_EXPONENT_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_SHIFT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_EXPONENT_SHIFT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_GENERAL_MAX_OUTPUT_LENGTH</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_GENERAL_MAX_OUTPUT_LENGTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_BITS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MANTISSA_BITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_HEX_DIGITS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MANTISSA_HEX_DIGITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_BINARY_EXPONENT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MAX_BINARY_EXPONENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_FIXED_PRECISION</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MAX_FIXED_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_SCIENTIFIC_PRECISION</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MAX_SCIENTIFIC_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_VALUE</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MAX_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_BINARY_EXPONENT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MIN_BINARY_EXPONENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_VALUE</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_MIN_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_NORMAL_MANTISSA_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_NORMAL_MANTISSA_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_EXPONENT_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_SHIFTED_EXPONENT_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_SIGN_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_SHIFTED_SIGN_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SIGN_SHIFT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_SIGN_SHIFT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SPEC_NAN_MANTISSA_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-05/k_SPEC_NAN_MANTISSA_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::FloatType</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::UintType</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_DENORM_MANTISSA_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BIAS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BITS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_SHIFT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_GENERAL_MAX_OUTPUT_LENGTH</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_BITS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_HEX_DIGITS</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_BINARY_EXPONENT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_FIXED_PRECISION</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_SCIENTIFIC_PRECISION</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_VALUE</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_BINARY_EXPONENT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_VALUE</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_NORMAL_MANTISSA_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_EXPONENT_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_SIGN_MASK</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SIGN_SHIFT</class>
  <class kind="class">BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SPEC_NAN_MANTISSA_MASK</class>
  <member kind="function">
    <type>UintType</type>
    <name>adjustMantissaForHexDigits</name>
    <anchorfile>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/adjustMantissaForHexDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(UintType ieeeMantissa)</arglist>
  </member>
  <member kind="function">
    <type>FloatType</type>
    <name>toFloatType</name>
    <anchorfile>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/toFloatType.adoc</anchorfile>
    <anchor/>
    <arglist>(UintType uIntValue)</arglist>
  </member>
  <member kind="function">
    <type>UintType</type>
    <name>toUintType</name>
    <anchorfile>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/toUintType.adoc</anchorfile>
    <anchor/>
    <arglist>(FloatType value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::FloatType</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/FloatType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::UintType</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/UintType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_DENORM_MANTISSA_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_DENORM_MANTISSA_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BIAS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_EXPONENT_BIAS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_BITS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_EXPONENT_BITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_EXPONENT_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_EXPONENT_SHIFT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_EXPONENT_SHIFT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_GENERAL_MAX_OUTPUT_LENGTH</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_GENERAL_MAX_OUTPUT_LENGTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_BITS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MANTISSA_BITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MANTISSA_HEX_DIGITS</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MANTISSA_HEX_DIGITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_BINARY_EXPONENT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MAX_BINARY_EXPONENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_FIXED_PRECISION</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MAX_FIXED_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_SCIENTIFIC_PRECISION</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MAX_SCIENTIFIC_PRECISION.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MAX_VALUE</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MAX_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_BINARY_EXPONENT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MIN_BINARY_EXPONENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_MIN_VALUE</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_MIN_VALUE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_NORMAL_MANTISSA_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_NORMAL_MANTISSA_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_EXPONENT_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_SHIFTED_EXPONENT_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SHIFTED_SIGN_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_SHIFTED_SIGN_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SIGN_SHIFT</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_SIGN_SHIFT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits::k_SPEC_NAN_MANTISSA_MASK</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-01/k_SPEC_NAN_MANTISSA_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FloatingTypeStructuralTraits</name>
  <filename>BloombergLP/bslmf/FloatingTypeStructuralTraits-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType</name>
  <filename>BloombergLP/bslmf/ForwardingRefType.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType::TargetType</name>
  <filename>BloombergLP/bslmf/ForwardingRefType/TargetType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType::Type</name>
  <filename>BloombergLP/bslmf/ForwardingRefType/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefTypeUtil</name>
  <filename>BloombergLP/bslmf/ForwardingRefTypeUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingRefTypeUtil::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingRefTypeUtil::forwardToTarget</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefTypeUtil::TargetType</name>
  <filename>BloombergLP/bslmf/ForwardingRefTypeUtil/TargetType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefTypeUtil::forwardToTarget</name>
  <filename>BloombergLP/bslmf/ForwardingRefTypeUtil/forwardToTarget.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType_Category</name>
  <filename>BloombergLP/bslmf/ForwardingRefType_Category.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType_Category::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType_Category::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/ForwardingRefType_Category/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType_Dispatch</name>
  <filename>BloombergLP/bslmf/ForwardingRefType_Dispatch.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingRefType_Dispatch::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingRefType_Dispatch::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/ForwardingRefType_Dispatch/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType</name>
  <filename>BloombergLP/bslmf/ForwardingType-07.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingType::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType::TargetType</name>
  <filename>BloombergLP/bslmf/ForwardingType-07/TargetType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType::Type</name>
  <filename>BloombergLP/bslmf/ForwardingType-07/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType</name>
  <filename>BloombergLP/bslmf/ForwardingType-00.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingType::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType::TargetType</name>
  <filename>BloombergLP/bslmf/ForwardingType-00/TargetType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType::Type</name>
  <filename>BloombergLP/bslmf/ForwardingType-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingTypeUtil</name>
  <filename>BloombergLP/bslmf/ForwardingTypeUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingTypeUtil::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingTypeUtil::forwardToTarget</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingTypeUtil::TargetType</name>
  <filename>BloombergLP/bslmf/ForwardingTypeUtil/TargetType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingTypeUtil::forwardToTarget</name>
  <filename>BloombergLP/bslmf/ForwardingTypeUtil/forwardToTarget.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Category</name>
  <filename>BloombergLP/bslmf/ForwardingType_Category.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Category::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Category::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/ForwardingType_Category/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Dispatch</name>
  <filename>BloombergLP/bslmf/ForwardingType_Dispatch.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Dispatch::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Dispatch::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/ForwardingType_Dispatch/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Imp</name>
  <filename>BloombergLP/bslmf/ForwardingType_Imp-04.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Imp::Imp</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Imp::TargetType</class>
  <class kind="class">BloombergLP::bslmf::ForwardingType_Imp::Type</class>
  <member kind="function">
    <type>TargetType</type>
    <name>forwardToTarget</name>
    <anchorfile>BloombergLP/bslmf/ForwardingType_Imp-04/forwardToTarget.adoc</anchorfile>
    <anchor/>
    <arglist>(Type v)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Imp::Imp</name>
  <filename>BloombergLP/bslmf/ForwardingType_Imp-04/Imp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Imp::TargetType</name>
  <filename>BloombergLP/bslmf/ForwardingType_Imp-04/TargetType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ForwardingType_Imp::Type</name>
  <filename>BloombergLP/bslmf/ForwardingType_Imp-04/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerCLinkage</name>
  <filename>BloombergLP/bslmf/FunctionPointerCLinkage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerCPlusPlusLinkage</name>
  <filename>BloombergLP/bslmf/FunctionPointerCPlusPlusLinkage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-04.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-04/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-06.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-019.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-001.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::ArgumentList</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::FuncType</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::Linkage</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::ResultType</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::ArgumentList</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a/ArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::FuncType</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a/FuncType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::Linkage</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a/Linkage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::ResultType</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-01a/_04enum-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::ArgumentList</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::FuncType</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::Linkage</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::ResultType</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::ArgumentList</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b/ArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::FuncType</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b/FuncType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::Linkage</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b/Linkage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::ResultType</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b/_04enum-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::FunctionPointerTraits::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/FunctionPointerTraits-00b/_04enum-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::HasPointerSemantics</name>
  <filename>BloombergLP/bslmf/HasPointerSemantics-064.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::HasPointerSemantics</name>
  <filename>BloombergLP/bslmf/HasPointerSemantics-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::HasPointerSemantics</name>
  <filename>BloombergLP/bslmf/HasPointerSemantics-06c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::HasPointerSemantics</name>
  <filename>BloombergLP/bslmf/HasPointerSemantics-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::HasPointerSemantics</name>
  <filename>BloombergLP/bslmf/HasPointerSemantics-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::HasPointerSemantics</name>
  <filename>BloombergLP/bslmf/HasPointerSemantics-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::If</name>
  <filename>BloombergLP/bslmf/If.adoc</filename>
  <class kind="class">BloombergLP::bslmf::If::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::If::Type</name>
  <filename>BloombergLP/bslmf/If/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IntegerSequence</name>
  <filename>BloombergLP/bslmf/IntegerSequence.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IntegerSequence::value_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bslmf/IntegerSequence/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IntegerSequence::value_type</name>
  <filename>BloombergLP/bslmf/IntegerSequence/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResultDeductionFailed</name>
  <filename>BloombergLP/bslmf/InvokeResultDeductionFailed.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>InvokeResultDeductionFailed</name>
    <anchorfile>BloombergLP/bslmf/InvokeResultDeductionFailed/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_TYPE&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_AddCVRef</name>
  <filename>BloombergLP/bslmf/InvokeResult_AddCVRef.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_AddCVRef::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_AddCVRef::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_AddCVRef/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_BaseCalcUtil</name>
  <filename>BloombergLP/bslmf/InvokeResult_BaseCalcUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_BaseCalcUtil::BaseType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_BaseCalcUtil::BaseType</name>
  <filename>BloombergLP/bslmf/InvokeResult_BaseCalcUtil/BaseType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FuncPtrImp::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/checkConst-0ee.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/checkLvalue-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/checkVolatile-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/uncv-041.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FuncPtrImp::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_FuncPtrImp-0c/unpoint-0b7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_FunctorImp::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_FunctorImp-06/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/checkConst-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/checkLvalue-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/checkVolatile-070.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/uncv-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_FunctorImp::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_FunctorImp-06/unpoint-001.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Index</name>
  <filename>BloombergLP/bslmf/InvokeResult_Index.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Index::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Index::fromVal</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Index::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/InvokeResult_Index/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Index::fromVal</name>
  <filename>BloombergLP/bslmf/InvokeResult_Index/fromVal-024.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImp-0cf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImp-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImp-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-076.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/checkConst-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/checkLvalue-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/checkVolatile-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/uncv-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-0f/unpoint-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/checkConst-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/checkLvalue-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/checkVolatile-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/uncv-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-01/unpoint-070.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/checkConst-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/checkLvalue-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/checkVolatile-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/uncv-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemFuncPtrImpDispatch::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemFuncPtrImpDispatch-071/unpoint-0eb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImp-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImp</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImp-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/checkConst-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/checkLvalue-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/checkVolatile-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/uncv-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-05/unpoint-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/checkConst-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/checkLvalue-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/checkVolatile-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/uncv-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-0a/unpoint-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::type</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/checkConst-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/checkLvalue-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/checkVolatile-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/uncv-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemObjPtrImpDispatch::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemObjPtrImpDispatch-02/unpoint-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-0c.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-0c/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::AnyLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::AnyRvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::checkConst</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::checkLvalue</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::checkVolatile</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::uncv</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::unpoint</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_SOME_TYPE&gt;::type</type>
    <name>myDeclval</name>
    <anchorfile>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/myDeclval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::AnyLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/AnyLvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyLvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(volatile t_TP&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::AnyRvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/AnyRvalue.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AnyRvalue</name>
    <anchorfile/>
    <anchor/>
    <arglist>(t_TP&amp;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::checkConst</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/checkConst-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::checkLvalue</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/checkLvalue-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::checkVolatile</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/checkVolatile-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::uncv</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/uncv-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_MemPtrArgQualifiers::unpoint</name>
  <filename>BloombergLP/bslmf/InvokeResult_MemPtrArgQualifiers-02/unpoint-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-049.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-049/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-097.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-097/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0d4.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0d4/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0b1.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0b1/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0ed.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0ed/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-036.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-036/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0ec.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0ec/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-06.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0cc.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0cc/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-03e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-03e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-034.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-034/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-00ea.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-00ea/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0b0.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0b0/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-074.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-074/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-070.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-070/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0e1.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0e1/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-00e3.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-00e3/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0dd.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0dd/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-02d.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-02d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-02cd.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-02cd/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-07b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-07b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-02c6.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-02c6/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-092.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-092/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-08.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0c0.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0c0/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0e7.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_Type::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_Type::type</name>
  <filename>BloombergLP/bslmf/InvokeResult_Type-0e7/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_VoidChecker</name>
  <filename>BloombergLP/bslmf/InvokeResult_VoidChecker.adoc</filename>
  <class kind="class">BloombergLP::bslmf::InvokeResult_VoidChecker::d_lowerSizeArray</class>
  <class kind="class">BloombergLP::bslmf::InvokeResult_VoidChecker::d_upperSizeArray</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_VoidChecker::d_lowerSizeArray</name>
  <filename>BloombergLP/bslmf/InvokeResult_VoidChecker/d_lowerSizeArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::InvokeResult_VoidChecker::d_upperSizeArray</name>
  <filename>BloombergLP/bslmf/InvokeResult_VoidChecker/d_upperSizeArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsAccessibleBaseOf</name>
  <filename>BloombergLP/bslmf/IsAccessibleBaseOf.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsArray</name>
  <filename>BloombergLP/bslmf/IsArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-026.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-027.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-087.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-072.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-09f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-005.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-082.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-00a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-03c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-09e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0eaf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0ea3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-07c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-02f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-08a.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-08b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-018.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-019.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0e3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0da.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0fd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0e7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0d6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-009.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-0f4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-003.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslmf/IsBitwiseEqualityComparable-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0fb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f21.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ad2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0005.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0c9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0dc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ca.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0535.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02e6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-069.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0eb9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-019d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0db.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0af9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0fd3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-083.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-075.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0a5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ae1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0adf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0cd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-090.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ebe.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f2e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0c8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f60.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-012.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0d2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-00f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-024d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0af4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-067.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-061.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ae7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-052.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0773.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02b4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0fd4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0450.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-033.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-076.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0c0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0242.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-045f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ee.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0d48.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-046.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02b3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-063.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-06aa.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-055.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0aa.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-07e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable::type</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslmf/IsBitwiseMoveable-07e/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable::type</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-07e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-03b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0cc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0684.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-020.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0b6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-06a8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02b5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0ba.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-097.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0e1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0680.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0b5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-032.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-09de.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f66.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-099.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-02e9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0536.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0c7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0e6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-06e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-06a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-003.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-013.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0f23.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-024f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0fd8.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-044.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0e0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-015.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-092.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-01d.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-074.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-073.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0198.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-09dc.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-029.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable-0d46.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable_Imp</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable_Imp-03.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable_Imp::type</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable_Imp::k_ValueWithoutOnebyteHeuristic</class>
  <class kind="class">BloombergLP::bslmf::IsBitwiseMoveable_Imp::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable_Imp::type</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable_Imp-03/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable_Imp::k_ValueWithoutOnebyteHeuristic</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable_Imp-03/k_ValueWithoutOnebyteHeuristic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable_Imp::value</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable_Imp-03/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsClass</name>
  <filename>BloombergLP/bslmf/IsClass.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible</name>
  <filename>BloombergLP/bslmf/IsConvertible.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertibleToAny</name>
  <filename>BloombergLP/bslmf/IsConvertibleToAny.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-01b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::type</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete::type</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-01b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-01b/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-08f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete::type</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-08f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-015.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::type</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete::type</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-015/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-08e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::type</class>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete::type</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-08e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::IsConvertible_CheckComplete::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsConvertible_CheckComplete::type</name>
  <filename>BloombergLP/bslmf/IsConvertible_CheckComplete-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsEnum</name>
  <filename>BloombergLP/bslmf/IsEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsFunctionPointer</name>
  <filename>BloombergLP/bslmf/IsFunctionPointer.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsFundamental</name>
  <filename>BloombergLP/bslmf/IsFundamental-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsFundamental</name>
  <filename>BloombergLP/bslmf/IsFundamental-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsFundamental_Imp</name>
  <filename>BloombergLP/bslmf/IsFundamental_Imp-0d6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsMemberFunctionPointer</name>
  <filename>BloombergLP/bslmf/IsMemberFunctionPointer.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsNil</name>
  <filename>BloombergLP/bslmf/IsNil-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsNil</name>
  <filename>BloombergLP/bslmf/IsNil-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsPair</name>
  <filename>BloombergLP/bslmf/IsPair-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsPair</name>
  <filename>BloombergLP/bslmf/IsPair-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsPointer</name>
  <filename>BloombergLP/bslmf/IsPointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsPolymorphic</name>
  <filename>BloombergLP/bslmf/IsPolymorphic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsReferenceWrapper</name>
  <filename>BloombergLP/bslmf/IsReferenceWrapper-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsReferenceWrapper</name>
  <filename>BloombergLP/bslmf/IsReferenceWrapper-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsSame</name>
  <filename>BloombergLP/bslmf/IsSame.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTransparentPredicate</name>
  <filename>BloombergLP/bslmf/IsTransparentPredicate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTransparentPredicate</name>
  <filename>BloombergLP/bslmf/IsTransparentPredicate-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTriviallyCopyableCheck</name>
  <filename>BloombergLP/bslmf/IsTriviallyCopyableCheck.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTriviallyCopyable_DetectTrait</name>
  <filename>BloombergLP/bslmf/IsTriviallyCopyable_DetectTrait-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTriviallyCopyable_DetectTrait</name>
  <filename>BloombergLP/bslmf/IsTriviallyCopyable_DetectTrait-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTriviallyCopyable_Intrinsic</name>
  <filename>BloombergLP/bslmf/IsTriviallyCopyable_Intrinsic.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTriviallyDefaultConstructible_DetectTrait</name>
  <filename>BloombergLP/bslmf/IsTriviallyDefaultConstructible_DetectTrait-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsTriviallyDefaultConstructible_DetectTrait</name>
  <filename>BloombergLP/bslmf/IsTriviallyDefaultConstructible_DetectTrait-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsVoid</name>
  <filename>BloombergLP/bslmf/IsVoid.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_ConcatUtil-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_ConcatUtil-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_ConcatUtil::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_ConcatUtil-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-0ff.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-0ff/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-02.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-03.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-03/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-04.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-07.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-09.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-06.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-0b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-00.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MakeIntegerSequence_Impl::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MakeIntegerSequence_Impl::type</name>
  <filename>BloombergLP/bslmf/MakeIntegerSequence_Impl-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MatchAnyType</name>
  <filename>BloombergLP/bslmf/MatchAnyType.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MatchAnyType::MatchAnyType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MatchAnyType::MatchAnyType</name>
  <filename>BloombergLP/bslmf/MatchAnyType/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MatchArithmeticType</name>
  <filename>BloombergLP/bslmf/MatchArithmeticType.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>MatchArithmeticType</name>
    <anchorfile>BloombergLP/bslmf/MatchArithmeticType/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE, void*)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_ClassType.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType::CType</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType::Type</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType::CType</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_ClassType/CType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType::Type</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_ClassType/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_ClassType::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_ClassType/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_Imp</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_Imp-09.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::ArgumentList</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::ClassType</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::ResultType</class>
  <class kind="class">BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::ArgumentList</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_Imp-09/ArgumentList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::ClassType</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_Imp-09/ClassType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::ResultType</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_Imp-09/ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberFunctionPointerTraits_Imp::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/MemberFunctionPointerTraits_Imp-09/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberPointerTraits</name>
  <filename>BloombergLP/bslmf/MemberPointerTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberPointerTraits_Imp</name>
  <filename>BloombergLP/bslmf/MemberPointerTraits_Imp-0d.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MemberPointerTraits_Imp::ClassType</class>
  <class kind="class">BloombergLP::bslmf::MemberPointerTraits_Imp::MemberType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberPointerTraits_Imp::ClassType</name>
  <filename>BloombergLP/bslmf/MemberPointerTraits_Imp-0d/ClassType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MemberPointerTraits_Imp::MemberType</name>
  <filename>BloombergLP/bslmf/MemberPointerTraits_Imp-0d/MemberType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt</name>
  <filename>BloombergLP/bslmf/MetaInt-07.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MetaInt::Tag</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::Type</class>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::MetaInt</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tag&amp;</type>
    <name>tag</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-07/tag-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::Tag</name>
  <filename>BloombergLP/bslmf/MetaInt-07/Tag-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::Type</name>
  <filename>BloombergLP/bslmf/MetaInt-07/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/MetaInt-07/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::MetaInt</name>
  <filename>BloombergLP/bslmf/MetaInt-07/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt</name>
  <filename>BloombergLP/bslmf/MetaInt-00.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MetaInt::Tag</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::Type</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>MetaInt</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-00/2constructor-01d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>MetaInt</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-00/2constructor-012.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::false_type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-00/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tag&amp;</type>
    <name>tag</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-00/tag-0d3.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::Tag</name>
  <filename>BloombergLP/bslmf/MetaInt-00/Tag-0db.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::Type</name>
  <filename>BloombergLP/bslmf/MetaInt-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/MetaInt-00/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt</name>
  <filename>BloombergLP/bslmf/MetaInt-0b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MetaInt::Tag</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::Type</class>
  <class kind="class">BloombergLP::bslmf::MetaInt::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>MetaInt</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-0b/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>MetaInt</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-0b/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::true_type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-0b/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Tag&amp;</type>
    <name>tag</name>
    <anchorfile>BloombergLP/bslmf/MetaInt-0b/tag-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::Tag</name>
  <filename>BloombergLP/bslmf/MetaInt-0b/Tag-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::Type</name>
  <filename>BloombergLP/bslmf/MetaInt-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MetaInt::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/MetaInt-0b/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil</name>
  <filename>BloombergLP/bslmf/MovableRefUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::AddLvalueReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::AddMovableReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::Decay</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::IsLvalueReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::IsMovableReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::IsReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::RemoveReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil::move_if_noexcept</class>
  <member kind="function">
    <type>bsl::remove_reference&lt;t_TYPE&gt;::type&amp;</type>
    <name>access</name>
    <anchorfile>BloombergLP/bslmf/MovableRefUtil/access.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE&amp;&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>MovableRef&lt;bsl::remove_reference&lt;t_TYPE&gt;::type&gt;</type>
    <name>move</name>
    <anchorfile>BloombergLP/bslmf/MovableRefUtil/move.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE&amp;&amp; reference)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::AddLvalueReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/AddLvalueReference.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::AddMovableReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/AddMovableReference.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::Decay</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/Decay.adoc</filename>
  <class kind="class">bsl::decay::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::IsLvalueReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/IsLvalueReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::IsMovableReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/IsMovableReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::IsReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/IsReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::RemoveReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/RemoveReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil::move_if_noexcept</name>
  <filename>BloombergLP/bslmf/MovableRefUtil/move_if_noexcept-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_AddLvalueReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_AddLvalueReference.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_AddMovableReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_AddMovableReference.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_Decay</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_Decay.adoc</filename>
  <class kind="class">bsl::decay::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_PropertyTraits</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_PropertyTraits.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_PropertyTraits::IsLvalueReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_PropertyTraits::IsMovableReference</class>
  <class kind="class">BloombergLP::bslmf::MovableRefUtil_PropertyTraits::IsReference</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_PropertyTraits::IsLvalueReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_PropertyTraits/IsLvalueReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_PropertyTraits::IsMovableReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_PropertyTraits/IsMovableReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_PropertyTraits::IsReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_PropertyTraits/IsReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRefUtil_RemoveReference</name>
  <filename>BloombergLP/bslmf/MovableRefUtil_RemoveReference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRef_Helper</name>
  <filename>BloombergLP/bslmf/MovableRef_Helper.adoc</filename>
  <class kind="class">BloombergLP::bslmf::MovableRef_Helper::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::MovableRef_Helper::type</name>
  <filename>BloombergLP/bslmf/MovableRef_Helper/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NestedTraitDeclaration</name>
  <filename>BloombergLP/bslmf/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NestedTraitDeclaration::Type</name>
  <filename>BloombergLP/bslmf/NestedTraitDeclaration/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Nil</name>
  <filename>BloombergLP/bslmf/Nil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NthParameter</name>
  <filename>BloombergLP/bslmf/NthParameter-06.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NthParameter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NthParameter::Type</name>
  <filename>BloombergLP/bslmf/NthParameter-06/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NthParameter</name>
  <filename>BloombergLP/bslmf/NthParameter-056.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NthParameter</name>
  <filename>BloombergLP/bslmf/NthParameter-050.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NthParameter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NthParameter::Type</name>
  <filename>BloombergLP/bslmf/NthParameter-050/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::NthParameter_Sentinel</name>
  <filename>BloombergLP/bslmf/NthParameter_Sentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::RemoveCvq</name>
  <filename>BloombergLP/bslmf/RemoveCvq.adoc</filename>
  <class kind="class">BloombergLP::bslmf::RemoveCvq::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::RemoveCvq::Type</name>
  <filename>BloombergLP/bslmf/RemoveCvq/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::RemoveReference</name>
  <filename>BloombergLP/bslmf/RemoveReference.adoc</filename>
  <class kind="class">BloombergLP::bslmf::RemoveReference::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::RemoveReference::Type</name>
  <filename>BloombergLP/bslmf/RemoveReference/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType</name>
  <filename>BloombergLP/bslmf/ResultType-01.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ResultType_Fallback::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType</name>
  <filename>BloombergLP/bslmf/ResultType-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ResultType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType::type</name>
  <filename>BloombergLP/bslmf/ResultType-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType_BdeIdiom</name>
  <filename>BloombergLP/bslmf/ResultType_BdeIdiom-0d.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ResultType_Fallback::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType_BdeIdiom</name>
  <filename>BloombergLP/bslmf/ResultType_BdeIdiom-00.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ResultType_BdeIdiom::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType_BdeIdiom::type</name>
  <filename>BloombergLP/bslmf/ResultType_BdeIdiom-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType_Fallback</name>
  <filename>BloombergLP/bslmf/ResultType_Fallback-0b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::ResultType_Fallback::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType_Fallback::type</name>
  <filename>BloombergLP/bslmf/ResultType_Fallback-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ResultType_Fallback</name>
  <filename>BloombergLP/bslmf/ResultType_Fallback-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTrait</name>
  <filename>BloombergLP/bslmf/SelectTrait.adoc</filename>
  <class kind="class">BloombergLP::bslmf::SelectTrait::OrdinalType</class>
  <class kind="class">BloombergLP::bslmf::SelectTrait::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTrait::OrdinalType</name>
  <filename>BloombergLP/bslmf/SelectTrait/OrdinalType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTrait::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/SelectTrait/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTraitCase</name>
  <filename>BloombergLP/bslmf/SelectTraitCase.adoc</filename>
  <class kind="class">BloombergLP::bslmf::SelectTraitCase::Type</class>
  <class kind="class">BloombergLP::bslmf::SelectTraitCase::Eval</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTraitCase::Type</name>
  <filename>BloombergLP/bslmf/SelectTraitCase/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTraitCase::Eval</name>
  <filename>BloombergLP/bslmf/SelectTraitCase/Eval.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::SelectTrait_False</name>
  <filename>BloombergLP/bslmf/SelectTrait_False.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-07a1.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-07a1/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-04a.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-04a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-058.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-058/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-051.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-051/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-04e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-04e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-0c.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-0c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-0b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-0a.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-0a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-00.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-07c.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-07c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-07a7.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-07a7/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch</name>
  <filename>BloombergLP/bslmf/Switch-0d.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Switch::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Switch::Type</name>
  <filename>BloombergLP/bslmf/Switch-0d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Tag</name>
  <filename>BloombergLP/bslmf/Tag-0b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Tag::d_lowerSizeArray</class>
  <class kind="class">BloombergLP::bslmf::Tag::d_upperSizeArray</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Tag::d_lowerSizeArray</name>
  <filename>BloombergLP/bslmf/Tag-0b/d_lowerSizeArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Tag::d_upperSizeArray</name>
  <filename>BloombergLP/bslmf/Tag-0b/d_upperSizeArray.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-00d.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-00d/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-00d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-00d/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-00d/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-013.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-013/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-013/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-013/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-013/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-013/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-04e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-04e/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-04e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-04e/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-04e/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-04e/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-04e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-08.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-08/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-08/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-08/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-08/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-08/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-08/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-08/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-03.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-03/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-03/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-03/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-03/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-03/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-03/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-03/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-03/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0bba.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0bba/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-04a.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-04a/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-04a/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-04a/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-04a/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-012.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-012/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-012/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-012/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-012/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0e/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0e/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0e/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0c1.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0c1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-058.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-058/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-058/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-058/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-058/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-01d.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-01d/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-01d/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-01d/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-01d/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0cf.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0cf/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0df.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0df/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0df/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0df/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0df/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-007.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-007/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-007/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-007/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-007/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-059.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type15</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-059/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type15</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-059/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-059/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-059/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0d6.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type15</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type16</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type15</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type16</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0d6/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type15</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type16</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type17</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type15</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type16</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type17</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0bb1/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type15</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type16</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type17</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type18</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0f/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type15</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type16</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type17</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type18</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0f/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0f/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0f/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-0bc.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type15</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type16</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type17</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type18</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type19</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type15</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type16</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type17</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type18</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type19</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type19.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-0bc/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList</name>
  <filename>BloombergLP/bslmf/TypeList-04c.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeList::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type1</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type10</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type11</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type12</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type13</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type14</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type15</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type16</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type17</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type18</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type19</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type2</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type20</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type3</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type4</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type5</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type6</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type7</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type8</class>
  <class kind="class">BloombergLP::bslmf::TypeList::Type9</class>
  <class kind="class">BloombergLP::bslmf::TypeList::TypeOf</class>
  <class kind="class">BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::ListType</name>
  <filename>BloombergLP/bslmf/TypeList-04c/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type1</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type10</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type11</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type12</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type13</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type14</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type15</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type15.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type16</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type16.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type17</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type17.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type18</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type18.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type19</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type19.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type2</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type20</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type20.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type3</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type4</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type5</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type6</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type7</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type8</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::Type9</name>
  <filename>BloombergLP/bslmf/TypeList-04c/Type9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::TypeOf</name>
  <filename>BloombergLP/bslmf/TypeList-04c/TypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeList::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeList-04c/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-03f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::ListType</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::ListType</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-03f/ListType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-03f/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-03f/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-02c.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-02c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-02c/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-038.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-038/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-038/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0f/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-085.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-085/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-085/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0296.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0296/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0296/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-034e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-034e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-034e/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0294.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0294/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0294/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0347.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0347/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0347/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-01.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-01/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-01/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0c5.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0c5/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0c5/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0344.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0344/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0344/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-02f.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-02f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-02f/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0341.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0341/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0341/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-081.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-081/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-081/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0c4.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0c4/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0c4/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0b.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0b/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-026.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-026/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-026/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0e.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0e/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0e/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-04.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-04/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-04/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0a.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-0a/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-05.adoc</filename>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::Type</class>
  <class kind="class">BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::Type</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-05/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeListTypeAt::TypeOrDefault</name>
  <filename>BloombergLP/bslmf/TypeListTypeAt-05/TypeOrDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::TypeRep</name>
  <filename>BloombergLP/bslmf/TypeRep.adoc</filename>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_TYPE&gt;::type</type>
    <name>rep</name>
    <anchorfile>BloombergLP/bslmf/TypeRep/rep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::UsesAllocatorArgT</name>
  <filename>BloombergLP/bslmf/UsesAllocatorArgT-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::UsesAllocatorArgT</name>
  <filename>BloombergLP/bslmf/UsesAllocatorArgT-047.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::UsesAllocatorArgT</name>
  <filename>BloombergLP/bslmf/UsesAllocatorArgT-044.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::UsesAllocatorArgT</name>
  <filename>BloombergLP/bslmf/UsesAllocatorArgT-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Util</name>
  <filename>BloombergLP/bslmf/Util.adoc</filename>
  <class kind="class">BloombergLP::bslmf::Util::forward</class>
  <class kind="class">BloombergLP::bslmf::Util::forwardAsReference</class>
  <class kind="class">BloombergLP::bslmf::Util::forward_like</class>
  <member kind="function">
    <type>bsl::add_rvalue_reference&lt;t_TYPE&gt;::type</type>
    <name>declval</name>
    <anchorfile>BloombergLP/bslmf/Util/declval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::remove_reference&lt;t_T&gt;::type&amp;&amp;</type>
    <name>moveIfSupported</name>
    <anchorfile>BloombergLP/bslmf/Util/moveIfSupported.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE&amp;&amp; t)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Util::forward</name>
  <filename>BloombergLP/bslmf/Util/forward-08c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Util::forwardAsReference</name>
  <filename>BloombergLP/bslmf/Util/forwardAsReference-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::Util::forward_like</name>
  <filename>BloombergLP/bslmf/Util/forward_like-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::VoidType</name>
  <filename>BloombergLP/bslmf/VoidType.adoc</filename>
  <class kind="class">BloombergLP::bslmf::VoidType::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::VoidType::type</name>
  <filename>BloombergLP/bslmf/VoidType/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseCopyable_v</name>
  <filename>BloombergLP/bslmf/IsBitwiseCopyable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::IsBitwiseMoveable_v</name>
  <filename>BloombergLP/bslmf/IsBitwiseMoveable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::BooleanTestable</name>
  <filename>BloombergLP/bslmf/BooleanTestable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf::ContainerCompatibleRange</name>
  <filename>BloombergLP/bslmf/ContainerCompatibleRange.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslmt</name>
  <filename>BloombergLP/bslmt.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Barrier</class>
  <class kind="class">BloombergLP::bslmt::ChronoUtil</class>
  <class kind="class">BloombergLP::bslmt::Condition</class>
  <class kind="class">BloombergLP::bslmt::ConditionImpl</class>
  <class kind="class">BloombergLP::bslmt::ConditionImpl</class>
  <class kind="class">BloombergLP::bslmt::Configuration</class>
  <class kind="class">BloombergLP::bslmt::EntryPointFunctorAdapter</class>
  <class kind="class">BloombergLP::bslmt::EntryPointFunctorAdapterUtil</class>
  <class kind="class">BloombergLP::bslmt::EntryPointFunctorAdapter_Base</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphore</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImplWorkaroundUtil</class>
  <class kind="class">BloombergLP::bslmt::Latch</class>
  <class kind="class">BloombergLP::bslmt::LockGuard</class>
  <class kind="class">BloombergLP::bslmt::LockGuardTryLock</class>
  <class kind="class">BloombergLP::bslmt::LockGuardUnlock</class>
  <class kind="class">BloombergLP::bslmt::LockReadGuard</class>
  <class kind="class">BloombergLP::bslmt::LockWriteGuard</class>
  <class kind="class">BloombergLP::bslmt::MeteredMutex</class>
  <class kind="class">BloombergLP::bslmt::Mutex</class>
  <class kind="class">BloombergLP::bslmt::MutexImpl</class>
  <class kind="class">BloombergLP::bslmt::MutexImpl</class>
  <class kind="class">BloombergLP::bslmt::Once</class>
  <class kind="class">BloombergLP::bslmt::OnceGuard</class>
  <class kind="class">BloombergLP::bslmt::Platform</class>
  <class kind="class">BloombergLP::bslmt::QLock</class>
  <class kind="class">BloombergLP::bslmt::QLockGuard</class>
  <class kind="class">BloombergLP::bslmt::QLock_EventFlag</class>
  <class kind="class">BloombergLP::bslmt::RWMutex</class>
  <class kind="class">BloombergLP::bslmt::RWMutexImpl</class>
  <class kind="class">BloombergLP::bslmt::RWMutexImpl</class>
  <class kind="class">BloombergLP::bslmt::ReadLockGuard</class>
  <class kind="class">BloombergLP::bslmt::ReadLockGuardTryLock</class>
  <class kind="class">BloombergLP::bslmt::ReadLockGuardUnlock</class>
  <class kind="class">BloombergLP::bslmt::ReaderWriterLock</class>
  <class kind="class">BloombergLP::bslmt::ReaderWriterMutex</class>
  <class kind="class">BloombergLP::bslmt::ReaderWriterMutexImpl</class>
  <class kind="class">BloombergLP::bslmt::RecursiveMutex</class>
  <class kind="class">BloombergLP::bslmt::RecursiveMutexImpl</class>
  <class kind="class">BloombergLP::bslmt::RecursiveMutexImpl</class>
  <class kind="class">BloombergLP::bslmt::RecursivemutexImpl</class>
  <class kind="class">BloombergLP::bslmt::SaturatedTimeConversionImpUtil</class>
  <class kind="class">BloombergLP::bslmt::Semaphore</class>
  <class kind="class">BloombergLP::bslmt::SemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::SemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::Sluice</class>
  <class kind="class">BloombergLP::bslmt::TestUtil</class>
  <class kind="class">BloombergLP::bslmt::TestUtil_Guard</class>
  <class kind="class">BloombergLP::bslmt::ThreadAttributes</class>
  <class kind="class">BloombergLP::bslmt::ThreadGroup</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmarkResult</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmarkResult_TestUtil</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_TestUtil</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkFunction</class>
  <class kind="class">BloombergLP::bslmt::TimedCompletionGuard</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphore</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::TryLockGuard</class>
  <class kind="class">BloombergLP::bslmt::Turnstile</class>
  <class kind="class">BloombergLP::bslmt::UnLockGuard</class>
  <class kind="class">BloombergLP::bslmt::WriteLockGuard</class>
  <class kind="class">BloombergLP::bslmt::WriteLockGuardTryLock</class>
  <class kind="class">BloombergLP::bslmt::WriteLockGuardUnlock</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>BloombergLP/bslmt/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const ThreadAttributes&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>BloombergLP/bslmt/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThreadAttributes&amp; lhs, const ThreadAttributes&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>BloombergLP/bslmt/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThreadAttributes&amp; lhs, const ThreadAttributes&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Barrier</name>
  <filename>BloombergLP/bslmt/Barrier.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Barrier::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::Barrier::Barrier</class>
  <class kind="class">BloombergLP::bslmt::Barrier::timedWait</class>
  <member kind="function">
    <type>void</type>
    <name>~Barrier</name>
    <anchorfile>BloombergLP/bslmt/Barrier/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>arrive</name>
    <anchorfile>BloombergLP/bslmt/Barrier/arrive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/Barrier/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numArrivals</name>
    <anchorfile>BloombergLP/bslmt/Barrier/numArrivals.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreads</name>
    <anchorfile>BloombergLP/bslmt/Barrier/numThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/Barrier/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Barrier::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/Barrier/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Barrier::Barrier</name>
  <filename>BloombergLP/bslmt/Barrier/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Barrier::timedWait</name>
  <filename>BloombergLP/bslmt/Barrier/timedWait-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ChronoUtil</name>
  <filename>BloombergLP/bslmt/ChronoUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ChronoUtil::isMatchingClock</class>
  <class kind="class">BloombergLP::bslmt::ChronoUtil::timedWait</class>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>durationToTimeInterval</name>
    <anchorfile>BloombergLP/bslmt/ChronoUtil/durationToTimeInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::chrono::duration&lt;REP_TYPE, PERIOD_TYPE&gt;&amp; duration)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMatchingClock</name>
    <anchorfile>BloombergLP/bslmt/ChronoUtil/isMatchingClock-01.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::SystemClockType::Enum clockType)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ChronoUtil::isMatchingClock</name>
  <filename>BloombergLP/bslmt/ChronoUtil/isMatchingClock-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ChronoUtil::timedWait</name>
  <filename>BloombergLP/bslmt/ChronoUtil/timedWait-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Condition</name>
  <filename>BloombergLP/bslmt/Condition.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Condition::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::Condition::Condition</class>
  <class kind="class">BloombergLP::bslmt::Condition::timedWait</class>
  <member kind="function">
    <type>void</type>
    <name>~Condition</name>
    <anchorfile>BloombergLP/bslmt/Condition/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>broadcast</name>
    <anchorfile>BloombergLP/bslmt/Condition/broadcast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/Condition/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>signal</name>
    <anchorfile>BloombergLP/bslmt/Condition/signal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/Condition/wait.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mutex)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Condition::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/Condition/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Condition::Condition</name>
  <filename>BloombergLP/bslmt/Condition/2constructor-0b8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Condition::timedWait</name>
  <filename>BloombergLP/bslmt/Condition/timedWait-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ConditionImpl</name>
  <filename>BloombergLP/bslmt/ConditionImpl-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ConditionImpl</name>
  <filename>BloombergLP/bslmt/ConditionImpl-00.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ConditionImpl::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>ConditionImpl</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::SystemClockType::Enum clockType)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ConditionImpl</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>broadcast</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/broadcast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>signal</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/signal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedWait</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/timedWait.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mutex, const bsls::TimeInterval&amp; absTime)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/ConditionImpl-00/wait.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mutex)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ConditionImpl::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/ConditionImpl-00/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Configuration</name>
  <filename>BloombergLP/bslmt/Configuration.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>defaultThreadStackSize</name>
    <anchorfile>BloombergLP/bslmt/Configuration/defaultThreadStackSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nativeDefaultThreadGuardSize</name>
    <anchorfile>BloombergLP/bslmt/Configuration/nativeDefaultThreadGuardSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nativeDefaultThreadStackSize</name>
    <anchorfile>BloombergLP/bslmt/Configuration/nativeDefaultThreadStackSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>recommendedDefaultThreadStackSize</name>
    <anchorfile>BloombergLP/bslmt/Configuration/recommendedDefaultThreadStackSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDefaultThreadStackSize</name>
    <anchorfile>BloombergLP/bslmt/Configuration/setDefaultThreadStackSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int numBytes)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::EntryPointFunctorAdapter</name>
  <filename>BloombergLP/bslmt/EntryPointFunctorAdapter.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::EntryPointFunctorAdapterUtil</name>
  <filename>BloombergLP/bslmt/EntryPointFunctorAdapterUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>allocateAdapter</name>
    <anchorfile>BloombergLP/bslmt/EntryPointFunctorAdapterUtil/allocateAdapter.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::ManagedPtr&lt;EntryPointFunctorAdapter&lt;TYPE&gt;&gt;* adapter, const TYPE&amp; invokable, const bslstl::StringRef&amp; threadName, bslma::Allocator* basicAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::EntryPointFunctorAdapter_Base</name>
  <filename>BloombergLP/bslmt/EntryPointFunctorAdapter_Base.adoc</filename>
  <class kind="class">BloombergLP::bslmt::EntryPointFunctorAdapter_Base::InvokerFunction</class>
  <member kind="function">
    <type>EntryPointFunctorAdapter_Base::InvokerFunction</type>
    <name>function</name>
    <anchorfile>BloombergLP/bslmt/EntryPointFunctorAdapter_Base/function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EntryPointFunctorAdapter_Base</name>
    <anchorfile>BloombergLP/bslmt/EntryPointFunctorAdapter_Base/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(InvokerFunction function)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::EntryPointFunctorAdapter_Base::InvokerFunction</name>
  <filename>BloombergLP/bslmt/EntryPointFunctorAdapter_Base/InvokerFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphore</name>
  <filename>BloombergLP/bslmt/FastPostSemaphore.adoc</filename>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphore::ReturnValue</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphore::FastPostSemaphore</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphore::post</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphore::timedWait</class>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDisabledState</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/getDisabledState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getValue</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/getValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDisabled</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/isDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postWithRedundantSignal</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/postWithRedundantSignal.adoc</anchorfile>
    <anchor/>
    <arglist>(int value, int available, int blocked)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>take</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/take.adoc</anchorfile>
    <anchor/>
    <arglist>(int maximumToTake)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>takeAll</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/takeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphore/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphore::ReturnValue</name>
  <filename>BloombergLP/bslmt/FastPostSemaphore/ReturnValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphore::FastPostSemaphore</name>
  <filename>BloombergLP/bslmt/FastPostSemaphore/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphore::post</name>
  <filename>BloombergLP/bslmt/FastPostSemaphore/post-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphore::timedWait</name>
  <filename>BloombergLP/bslmt/FastPostSemaphore/timedWait-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl.adoc</filename>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::ReturnValue</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::FastPostSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::post</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_AVAILABLE_INC</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_AVAILABLE_MASK</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_AVAILABLE_SHIFT</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_BLOCKED_INC</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_BLOCKED_MASK</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_DISABLED_GEN_INC</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_DISABLED_GEN_MASK</class>
  <class kind="class">BloombergLP::bslmt::FastPostSemaphoreImpl::k_DISABLED_GEN_SHIFT</class>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getDisabledState</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/getDisabledState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getValue</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/getValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getValueRaw</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/getValueRaw.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDisabled</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/isDisabled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>postWithRedundantSignal</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/postWithRedundantSignal.adoc</anchorfile>
    <anchor/>
    <arglist>(int value, int available, int blocked)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>take</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/take.adoc</anchorfile>
    <anchor/>
    <arglist>(int maximumToTake)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>takeAll</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/takeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedWait</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/timedWait.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; absTime)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImpl/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::ReturnValue</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/ReturnValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::FastPostSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::post</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/post-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_AVAILABLE_INC</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_AVAILABLE_INC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_AVAILABLE_MASK</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_AVAILABLE_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_AVAILABLE_SHIFT</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_AVAILABLE_SHIFT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_BLOCKED_INC</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_BLOCKED_INC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_BLOCKED_MASK</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_BLOCKED_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_DISABLED_GEN_INC</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_DISABLED_GEN_INC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_DISABLED_GEN_MASK</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_DISABLED_GEN_MASK.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImpl::k_DISABLED_GEN_SHIFT</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImpl/k_DISABLED_GEN_SHIFT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::FastPostSemaphoreImplWorkaroundUtil</name>
  <filename>BloombergLP/bslmt/FastPostSemaphoreImplWorkaroundUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>removePostAlwaysSignalsMitigation</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImplWorkaroundUtil/removePostAlwaysSignalsMitigation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>usePostAlwaysSignalsMitigation</name>
    <anchorfile>BloombergLP/bslmt/FastPostSemaphoreImplWorkaroundUtil/usePostAlwaysSignalsMitigation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Latch</name>
  <filename>BloombergLP/bslmt/Latch.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Latch::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::Latch::Latch</class>
  <class kind="class">BloombergLP::bslmt::Latch::timedWait</class>
  <member kind="function">
    <type>void</type>
    <name>~Latch</name>
    <anchorfile>BloombergLP/bslmt/Latch/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>arrive</name>
    <anchorfile>BloombergLP/bslmt/Latch/arrive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>arriveAndWait</name>
    <anchorfile>BloombergLP/bslmt/Latch/arriveAndWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/Latch/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>countDown</name>
    <anchorfile>BloombergLP/bslmt/Latch/countDown.adoc</anchorfile>
    <anchor/>
    <arglist>(int numEvents)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>currentCount</name>
    <anchorfile>BloombergLP/bslmt/Latch/currentCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/Latch/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/Latch/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Latch::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/Latch/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Latch::Latch</name>
  <filename>BloombergLP/bslmt/Latch/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Latch::timedWait</name>
  <filename>BloombergLP/bslmt/Latch/timedWait-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockGuard</name>
  <filename>BloombergLP/bslmt/LockGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::LockGuard::LockGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~LockGuard</name>
    <anchorfile>BloombergLP/bslmt/LockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/LockGuard/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/LockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockGuard::LockGuard</name>
  <filename>BloombergLP/bslmt/LockGuard/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockGuardTryLock</name>
  <filename>BloombergLP/bslmt/LockGuardTryLock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>LockGuardTryLock</name>
    <anchorfile>BloombergLP/bslmt/LockGuardTryLock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(T* lock, int attempts)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~LockGuardTryLock</name>
    <anchorfile>BloombergLP/bslmt/LockGuardTryLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/LockGuardTryLock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/LockGuardTryLock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockGuardUnlock</name>
  <filename>BloombergLP/bslmt/LockGuardUnlock.adoc</filename>
  <class kind="class">BloombergLP::bslmt::LockGuardUnlock::LockGuardUnlock</class>
  <member kind="function">
    <type>void</type>
    <name>~LockGuardUnlock</name>
    <anchorfile>BloombergLP/bslmt/LockGuardUnlock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/LockGuardUnlock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/LockGuardUnlock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockGuardUnlock::LockGuardUnlock</name>
  <filename>BloombergLP/bslmt/LockGuardUnlock/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockReadGuard</name>
  <filename>BloombergLP/bslmt/LockReadGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::LockReadGuard::LockReadGuard</class>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuard/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockReadGuard::LockReadGuard</name>
  <filename>BloombergLP/bslmt/LockReadGuard/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockWriteGuard</name>
  <filename>BloombergLP/bslmt/LockWriteGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::LockWriteGuard::LockWriteGuard</class>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuard/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::LockWriteGuard::LockWriteGuard</name>
  <filename>BloombergLP/bslmt/LockWriteGuard/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::MeteredMutex</name>
  <filename>BloombergLP/bslmt/MeteredMutex.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>MeteredMutex</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MeteredMutex</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>holdTime</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/holdTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>lastResetTime</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/lastResetTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetMetrics</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/resetMetrics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>waitTime</name>
    <anchorfile>BloombergLP/bslmt/MeteredMutex/waitTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Mutex</name>
  <filename>BloombergLP/bslmt/Mutex.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Mutex::NativeType</class>
  <member kind="function">
    <type>void</type>
    <name>Mutex</name>
    <anchorfile>BloombergLP/bslmt/Mutex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Mutex</name>
    <anchorfile>BloombergLP/bslmt/Mutex/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bslmt/Mutex/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Mutex::NativeType&amp;</type>
    <name>nativeMutex</name>
    <anchorfile>BloombergLP/bslmt/Mutex/nativeMutex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bslmt/Mutex/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/Mutex/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Mutex::NativeType</name>
  <filename>BloombergLP/bslmt/Mutex/NativeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::MutexImpl</name>
  <filename>BloombergLP/bslmt/MutexImpl-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::MutexImpl</name>
  <filename>BloombergLP/bslmt/MutexImpl-06.adoc</filename>
  <class kind="class">BloombergLP::bslmt::MutexImpl::NativeType</class>
  <member kind="function">
    <type>void</type>
    <name>MutexImpl</name>
    <anchorfile>BloombergLP/bslmt/MutexImpl-06/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~MutexImpl</name>
    <anchorfile>BloombergLP/bslmt/MutexImpl-06/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bslmt/MutexImpl-06/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MutexImpl&lt;bslmt::Platform::PosixThreads&gt;::NativeType&amp;</type>
    <name>nativeMutex</name>
    <anchorfile>BloombergLP/bslmt/MutexImpl-06/nativeMutex.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bslmt/MutexImpl-06/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/MutexImpl-06/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::MutexImpl::NativeType</name>
  <filename>BloombergLP/bslmt/MutexImpl-06/NativeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Once</name>
  <filename>BloombergLP/bslmt/Once.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Once::OnceLock</class>
  <class kind="class">BloombergLP::bslmt::Once::callOnce</class>
  <class kind="class">BloombergLP::bslmt::Once::d_mutex</class>
  <class kind="class">BloombergLP::bslmt::Once::d_state</class>
  <member kind="function">
    <type>void</type>
    <name>cancel</name>
    <anchorfile>BloombergLP/bslmt/Once/cancel.adoc</anchorfile>
    <anchor/>
    <arglist>(OnceLock* onceLock)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enter</name>
    <anchorfile>BloombergLP/bslmt/Once/enter.adoc</anchorfile>
    <anchor/>
    <arglist>(OnceLock* onceLock)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMaybeUninitialized</name>
    <anchorfile>BloombergLP/bslmt/Once/isMaybeUninitialized.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>leave</name>
    <anchorfile>BloombergLP/bslmt/Once/leave.adoc</anchorfile>
    <anchor/>
    <arglist>(OnceLock* onceLock)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Once::OnceLock</name>
  <filename>BloombergLP/bslmt/Once/OnceLock.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Once::callOnce</name>
  <filename>BloombergLP/bslmt/Once/callOnce-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Once::d_mutex</name>
  <filename>BloombergLP/bslmt/Once/d_mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Once::d_state</name>
  <filename>BloombergLP/bslmt/Once/d_state.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::OnceGuard</name>
  <filename>BloombergLP/bslmt/OnceGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>OnceGuard</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Once* once)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~OnceGuard</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cancel</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/cancel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enter</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/enter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInProgress</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/isInProgress.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>leave</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/leave.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOnce</name>
    <anchorfile>BloombergLP/bslmt/OnceGuard/setOnce.adoc</anchorfile>
    <anchor/>
    <arglist>(Once* once)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform</name>
  <filename>BloombergLP/bslmt/Platform.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Platform::SemaphorePolicy</class>
  <class kind="class">BloombergLP::bslmt::Platform::ThreadPolicy</class>
  <class kind="class">BloombergLP::bslmt::Platform::TimedSemaphorePolicy</class>
  <class kind="class">BloombergLP::bslmt::Platform::CountedSemaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::DarwinSemaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::PosixAdvTimedSemaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::PosixSemaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::PosixThreads</class>
  <class kind="class">BloombergLP::bslmt::Platform::PthreadTimedSemaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::Win32Semaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::Win32Threads</class>
  <class kind="class">BloombergLP::bslmt::Platform::Win32TimedSemaphore</class>
  <class kind="class">BloombergLP::bslmt::Platform::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::SemaphorePolicy</name>
  <filename>BloombergLP/bslmt/Platform/SemaphorePolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::ThreadPolicy</name>
  <filename>BloombergLP/bslmt/Platform/ThreadPolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::TimedSemaphorePolicy</name>
  <filename>BloombergLP/bslmt/Platform/TimedSemaphorePolicy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::CountedSemaphore</name>
  <filename>BloombergLP/bslmt/Platform/CountedSemaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::DarwinSemaphore</name>
  <filename>BloombergLP/bslmt/Platform/DarwinSemaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::PosixAdvTimedSemaphore</name>
  <filename>BloombergLP/bslmt/Platform/PosixAdvTimedSemaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::PosixSemaphore</name>
  <filename>BloombergLP/bslmt/Platform/PosixSemaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::PosixThreads</name>
  <filename>BloombergLP/bslmt/Platform/PosixThreads.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::PthreadTimedSemaphore</name>
  <filename>BloombergLP/bslmt/Platform/PthreadTimedSemaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::Win32Semaphore</name>
  <filename>BloombergLP/bslmt/Platform/Win32Semaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::Win32Threads</name>
  <filename>BloombergLP/bslmt/Platform/Win32Threads.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::Win32TimedSemaphore</name>
  <filename>BloombergLP/bslmt/Platform/Win32TimedSemaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Platform::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/Platform/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::QLock</name>
  <filename>BloombergLP/bslmt/QLock.adoc</filename>
  <class kind="class">BloombergLP::bslmt::QLock::d_guardQueueTail</class>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/bslmt/QLock/initialize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLocked</name>
    <anchorfile>BloombergLP/bslmt/QLock/isLocked.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::QLock::d_guardQueueTail</name>
  <filename>BloombergLP/bslmt/QLock/d_guardQueueTail.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::QLockGuard</name>
  <filename>BloombergLP/bslmt/QLockGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::QLockGuard::QLockGuard</class>
  <class kind="class">BloombergLP::bslmt::QLockGuard::lock</class>
  <member kind="function">
    <type>void</type>
    <name>~QLockGuard</name>
    <anchorfile>BloombergLP/bslmt/QLockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setQLock</name>
    <anchorfile>BloombergLP/bslmt/QLockGuard/setQLock.adoc</anchorfile>
    <anchor/>
    <arglist>(QLock* qlock)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bslmt/QLockGuard/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/QLockGuard/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::QLockGuard::QLockGuard</name>
  <filename>BloombergLP/bslmt/QLockGuard/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::QLockGuard::lock</name>
  <filename>BloombergLP/bslmt/QLockGuard/lock-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::QLock_EventFlag</name>
  <filename>BloombergLP/bslmt/QLock_EventFlag.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>QLock_EventFlag</name>
    <anchorfile>BloombergLP/bslmt/QLock_EventFlag/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~QLock_EventFlag</name>
    <anchorfile>BloombergLP/bslmt/QLock_EventFlag/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslmt/QLock_EventFlag/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/bslmt/QLock_EventFlag/set.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>waitUntilSet</name>
    <anchorfile>BloombergLP/bslmt/QLock_EventFlag/waitUntilSet.adoc</anchorfile>
    <anchor/>
    <arglist>(int spinRetryCount)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RWMutex</name>
  <filename>BloombergLP/bslmt/RWMutex.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RWMutex</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RWMutex</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockRead</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/tryLockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockWrite</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/tryLockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/RWMutex/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RWMutexImpl</name>
  <filename>BloombergLP/bslmt/RWMutexImpl-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RWMutexImpl</name>
  <filename>BloombergLP/bslmt/RWMutexImpl-0e.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RWMutexImpl</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RWMutexImpl</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockRead</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/tryLockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockWrite</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/tryLockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/RWMutexImpl-0e/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReadLockGuard</name>
  <filename>BloombergLP/bslmt/ReadLockGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ReadLockGuard::ReadLockGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~ReadLockGuard</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuard/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReadLockGuard::ReadLockGuard</name>
  <filename>BloombergLP/bslmt/ReadLockGuard/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReadLockGuardTryLock</name>
  <filename>BloombergLP/bslmt/ReadLockGuardTryLock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReadLockGuardTryLock</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardTryLock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(T* lock, int attempts)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ReadLockGuardTryLock</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardTryLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardTryLock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardTryLock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReadLockGuardUnlock</name>
  <filename>BloombergLP/bslmt/ReadLockGuardUnlock.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ReadLockGuardUnlock::ReadLockGuardUnlock</class>
  <member kind="function">
    <type>void</type>
    <name>~ReadLockGuardUnlock</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardUnlock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardUnlock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/ReadLockGuardUnlock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReadLockGuardUnlock::ReadLockGuardUnlock</name>
  <filename>BloombergLP/bslmt/ReadLockGuardUnlock/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReaderWriterLock</name>
  <filename>BloombergLP/bslmt/ReaderWriterLock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReaderWriterLock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ReaderWriterLock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLocked</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/isLocked.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLockedRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/isLockedRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLockedWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/isLockedWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockReadReserveWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/lockReadReserveWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/tryLockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/tryLockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryUpgradeToWriteLock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/tryUpgradeToWriteLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/unlockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockReadUnreserveWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/unlockReadUnreserveWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/unlockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>upgradeToWriteLock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterLock/upgradeToWriteLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReaderWriterMutex</name>
  <filename>BloombergLP/bslmt/ReaderWriterMutex.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReaderWriterMutex</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLocked</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/isLocked.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLockedRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/isLockedRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLockedWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/isLockedWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/tryLockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/tryLockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/unlockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutex/unlockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ReaderWriterMutexImpl</name>
  <filename>BloombergLP/bslmt/ReaderWriterMutexImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReaderWriterMutexImpl</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLocked</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/isLocked.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLockedRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/isLockedRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLockedWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/isLockedWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/lockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/lockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/tryLockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/tryLockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockRead</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/unlockRead.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlockWrite</name>
    <anchorfile>BloombergLP/bslmt/ReaderWriterMutexImpl/unlockWrite.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RecursiveMutex</name>
  <filename>BloombergLP/bslmt/RecursiveMutex.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RecursiveMutex</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutex/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RecursiveMutex</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutex/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutex/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutex/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutex/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RecursiveMutexImpl</name>
  <filename>BloombergLP/bslmt/RecursiveMutexImpl-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RecursiveMutexImpl</name>
  <filename>BloombergLP/bslmt/RecursiveMutexImpl-01.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RecursiveMutexImpl</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutexImpl-01/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~RecursiveMutexImpl</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutexImpl-01/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutexImpl-01/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutexImpl-01/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bslmt/RecursiveMutexImpl-01/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::RecursivemutexImpl</name>
  <filename>BloombergLP/bslmt/RecursivemutexImpl-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::SaturatedTimeConversionImpUtil</name>
  <filename>BloombergLP/bslmt/SaturatedTimeConversionImpUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmt::SaturatedTimeConversionImpUtil::TimeSpec</class>
  <class kind="class">BloombergLP::bslmt::SaturatedTimeConversionImpUtil::toMillisec</class>
  <member kind="function">
    <type>void</type>
    <name>toTimeSpec</name>
    <anchorfile>BloombergLP/bslmt/SaturatedTimeConversionImpUtil/toTimeSpec.adoc</anchorfile>
    <anchor/>
    <arglist>(TimeSpec* dst, const bsls::TimeInterval&amp; src)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toTimeT</name>
    <anchorfile>BloombergLP/bslmt/SaturatedTimeConversionImpUtil/toTimeT.adoc</anchorfile>
    <anchor/>
    <arglist>(std::time_t* dst, const bsls::Types::Int64 src)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::SaturatedTimeConversionImpUtil::TimeSpec</name>
  <filename>BloombergLP/bslmt/SaturatedTimeConversionImpUtil/TimeSpec.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::SaturatedTimeConversionImpUtil::toMillisec</name>
  <filename>BloombergLP/bslmt/SaturatedTimeConversionImpUtil/toMillisec-029.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Semaphore</name>
  <filename>BloombergLP/bslmt/Semaphore.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Semaphore::Semaphore</class>
  <class kind="class">BloombergLP::bslmt::Semaphore::post</class>
  <member kind="function">
    <type>void</type>
    <name>~Semaphore</name>
    <anchorfile>BloombergLP/bslmt/Semaphore/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getValue</name>
    <anchorfile>BloombergLP/bslmt/Semaphore/getValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/Semaphore/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/Semaphore/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Semaphore::Semaphore</name>
  <filename>BloombergLP/bslmt/Semaphore/2constructor-05602.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Semaphore::post</name>
  <filename>BloombergLP/bslmt/Semaphore/post-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::SemaphoreImpl</name>
  <filename>BloombergLP/bslmt/SemaphoreImpl-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::SemaphoreImpl</name>
  <filename>BloombergLP/bslmt/SemaphoreImpl-06.adoc</filename>
  <class kind="class">BloombergLP::bslmt::SemaphoreImpl::post</class>
  <member kind="function">
    <type>void</type>
    <name>SemaphoreImpl</name>
    <anchorfile>BloombergLP/bslmt/SemaphoreImpl-06/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int count)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SemaphoreImpl</name>
    <anchorfile>BloombergLP/bslmt/SemaphoreImpl-06/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getValue</name>
    <anchorfile>BloombergLP/bslmt/SemaphoreImpl-06/getValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/SemaphoreImpl-06/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/SemaphoreImpl-06/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::SemaphoreImpl::post</name>
  <filename>BloombergLP/bslmt/SemaphoreImpl-06/post-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Sluice</name>
  <filename>BloombergLP/bslmt/Sluice.adoc</filename>
  <class kind="class">BloombergLP::bslmt::Sluice::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::Sluice::Sluice</class>
  <class kind="class">BloombergLP::bslmt::Sluice::timedWait</class>
  <member kind="function">
    <type>void</type>
    <name>~Sluice</name>
    <anchorfile>BloombergLP/bslmt/Sluice/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/Sluice/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>enter</name>
    <anchorfile>BloombergLP/bslmt/Sluice/enter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>signalAll</name>
    <anchorfile>BloombergLP/bslmt/Sluice/signalAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>signalOne</name>
    <anchorfile>BloombergLP/bslmt/Sluice/signalOne.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/Sluice/wait.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* token)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Sluice::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/Sluice/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Sluice::Sluice</name>
  <filename>BloombergLP/bslmt/Sluice/2constructor-08e1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Sluice::timedWait</name>
  <filename>BloombergLP/bslmt/Sluice/timedWait-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TestUtil</name>
  <filename>BloombergLP/bslmt/TestUtil.adoc</filename>
  <member kind="function">
    <type>FUNCTION_PTR</type>
    <name>makeFunctionCallNonInline</name>
    <anchorfile>BloombergLP/bslmt/TestUtil/makeFunctionCallNonInline.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNCTION_PTR functionPtr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TestUtil_Guard</name>
  <filename>BloombergLP/bslmt/TestUtil_Guard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::TestUtil_Guard::BoolType</class>
  <member kind="function">
    <type>void</type>
    <name>TestUtil_Guard</name>
    <anchorfile>BloombergLP/bslmt/TestUtil_Guard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestUtil_Guard</name>
    <anchorfile>BloombergLP/bslmt/TestUtil_Guard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslmt/TestUtil_Guard/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bool rhs)</arglist>
  </member>
  <member kind="function">
    <type>TestUtil_Guard::BoolType</type>
    <name>operator BoolType</name>
    <anchorfile>BloombergLP/bslmt/TestUtil_Guard/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TestUtil_Guard::BoolType</name>
  <filename>BloombergLP/bslmt/TestUtil_Guard/BoolType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadAttributes</name>
  <filename>BloombergLP/bslmt/ThreadAttributes.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThreadAttributes::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::ThreadAttributes::DetachedState</class>
  <class kind="class">BloombergLP::bslmt::ThreadAttributes::SchedulingPolicy</class>
  <class kind="class">BloombergLP::bslmt::ThreadAttributes::ThreadAttributes</class>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThreadAttributes&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes::DetachedState</type>
    <name>detachedState</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/detachedState-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>guardSize</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/guardSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>inheritSchedule</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/inheritSchedule.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes::SchedulingPolicy</type>
    <name>schedulingPolicy</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/schedulingPolicy-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>schedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/schedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setDetachedState</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setDetachedState.adoc</anchorfile>
    <anchor/>
    <arglist>(DetachedState value)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setGuardSize</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setGuardSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setInheritSchedule</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setInheritSchedule.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setSchedulingPolicy</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setSchedulingPolicy.adoc</anchorfile>
    <anchor/>
    <arglist>(SchedulingPolicy value)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setSchedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setSchedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setStackSize</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setStackSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ThreadAttributes&amp;</type>
    <name>setThreadName</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/setThreadName.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>stackSize</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/stackSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslstl::StringRef</type>
    <name>threadName</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/threadName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ThreadAttributes, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ThreadAttributes, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslmt/ThreadAttributes/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadAttributes::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/ThreadAttributes/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadAttributes::DetachedState</name>
  <filename>BloombergLP/bslmt/ThreadAttributes/DetachedState-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadAttributes::SchedulingPolicy</name>
  <filename>BloombergLP/bslmt/ThreadAttributes/SchedulingPolicy-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadAttributes::ThreadAttributes</name>
  <filename>BloombergLP/bslmt/ThreadAttributes/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadGroup</name>
  <filename>BloombergLP/bslmt/ThreadGroup.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThreadGroup::addThread</class>
  <class kind="class">BloombergLP::bslmt::ThreadGroup::addThreads</class>
  <member kind="function">
    <type>void</type>
    <name>ThreadGroup</name>
    <anchorfile>BloombergLP/bslmt/ThreadGroup/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ThreadGroup</name>
    <anchorfile>BloombergLP/bslmt/ThreadGroup/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>joinAll</name>
    <anchorfile>BloombergLP/bslmt/ThreadGroup/joinAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreads</name>
    <anchorfile>BloombergLP/bslmt/ThreadGroup/numThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadGroup::addThread</name>
  <filename>BloombergLP/bslmt/ThreadGroup/addThread-017.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadGroup::addThreads</name>
  <filename>BloombergLP/bslmt/ThreadGroup/addThreads-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil</name>
  <filename>BloombergLP/bslmt/ThreadUtil.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::Destructor</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::Handle</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::Id</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::Imp</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::Key</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::NativeHandle</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::ThreadFunction</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::create</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::createWithAllocator</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::sleep</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtil::sleepUntil</class>
  <member kind="function">
    <type>bool</type>
    <name>areEqual</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/areEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; a, const Handle&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areEqualId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/areEqualId.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; a, const Id&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>convertToSchedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/convertToSchedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadAttributes::SchedulingPolicy policy, double normalizedSchedulingPriority)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>createKey</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/createKey.adoc</anchorfile>
    <anchor/>
    <arglist>(Key* key, Destructor threadKeyCleanupFunction)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deleteKey</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/deleteKey.adoc</anchorfile>
    <anchor/>
    <arglist>(Key&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>detach</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/detach.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>exit</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/exit.adoc</anchorfile>
    <anchor/>
    <arglist>(void* status)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getMaxSchedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/getMaxSchedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadAttributes::SchedulingPolicy policy)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getMinSchedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/getMinSchedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadAttributes::SchedulingPolicy policy)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getSpecific</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/getSpecific.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getThreadName</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/getThreadName.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* threadName)</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtil::Id</type>
    <name>handleToId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/handleToId.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; threadHandle)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>hardwareConcurrency</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/hardwareConcurrency.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>idAsInt</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/idAsInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; threadId)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>idAsUint64</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/idAsUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; threadId)</arglist>
  </member>
  <member kind="function">
    <type>const ThreadUtil::Handle&amp;</type>
    <name>invalidHandle</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/invalidHandle.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; a, const Handle&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqualId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/isEqualId.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; a, const Id&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThreadLimitReached</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/isThreadLimitReached.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>join</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/join.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle&amp; threadHandle, void** status)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>microSleep</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/microSleep.adoc</anchorfile>
    <anchor/>
    <arglist>(int microseconds, int seconds)</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtil::NativeHandle</type>
    <name>nativeHandle</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/nativeHandle-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; handle)</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtil::Handle</type>
    <name>self</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/self.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtil::Id</type>
    <name>selfId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/selfId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>selfIdAsInt</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/selfIdAsInt.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>selfIdAsUint64</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/selfIdAsUint64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>selfKernelIdAsUint64</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/selfKernelIdAsUint64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setSpecific</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/setSpecific.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; key, const void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setThreadLimit</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/setThreadLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setThreadName</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/setThreadName.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; threadName)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>yield</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtil/yield.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::Destructor</name>
  <filename>BloombergLP/bslmt/ThreadUtil/Destructor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::Handle</name>
  <filename>BloombergLP/bslmt/ThreadUtil/Handle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::Id</name>
  <filename>BloombergLP/bslmt/ThreadUtil/Id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::Imp</name>
  <filename>BloombergLP/bslmt/ThreadUtil/Imp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::Key</name>
  <filename>BloombergLP/bslmt/ThreadUtil/Key.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::NativeHandle</name>
  <filename>BloombergLP/bslmt/ThreadUtil/NativeHandle-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::ThreadFunction</name>
  <filename>BloombergLP/bslmt/ThreadUtil/ThreadFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::create</name>
  <filename>BloombergLP/bslmt/ThreadUtil/create-0e78.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::createWithAllocator</name>
  <filename>BloombergLP/bslmt/ThreadUtil/createWithAllocator-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::sleep</name>
  <filename>BloombergLP/bslmt/ThreadUtil/sleep-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtil::sleepUntil</name>
  <filename>BloombergLP/bslmt/ThreadUtil/sleepUntil-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::Handle</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::Id</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::Key</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::NativeHandle</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::create</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::sleepUntil</class>
  <class kind="class">BloombergLP::bslmt::ThreadUtilImpl::INVALID_HANDLE</class>
  <member kind="function">
    <type>bool</type>
    <name>areEqual</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/areEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; a, const Handle&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>areEqualId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/areEqualId.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; a, const Id&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>createKey</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/createKey.adoc</anchorfile>
    <anchor/>
    <arglist>(Key* key, bslmt_KeyDestructorFunction destructor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>deleteKey</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/deleteKey.adoc</anchorfile>
    <anchor/>
    <arglist>(Key&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>detach</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/detach.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle&amp; threadHandle)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>exit</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/exit.adoc</anchorfile>
    <anchor/>
    <arglist>(void* status)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getMaxSchedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/getMaxSchedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadAttributes::SchedulingPolicy policy)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getMinSchedulingPriority</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/getMinSchedulingPriority.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadAttributes::SchedulingPolicy policy)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getSpecific</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/getSpecific.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getThreadName</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/getThreadName.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string* threadName)</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtilImpl&lt;bslmt::Platform::PosixThreads&gt;::Id</type>
    <name>handleToId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/handleToId.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; threadHandle)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>hardwareConcurrency</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/hardwareConcurrency.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>idAsInt</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/idAsInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; threadId)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>idAsUint64</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/idAsUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const Id&amp; threadId)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>join</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/join.adoc</anchorfile>
    <anchor/>
    <arglist>(Handle&amp; threadHandle, void** status)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>microSleep</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/microSleep.adoc</anchorfile>
    <anchor/>
    <arglist>(int microseconds, int seconds, bsls::TimeInterval* unsleptTime)</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtilImpl&lt;bslmt::Platform::PosixThreads&gt;::NativeHandle</type>
    <name>nativeHandle</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/nativeHandle-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const Handle&amp; threadHandle)</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtilImpl&lt;bslmt::Platform::PosixThreads&gt;::Handle</type>
    <name>self</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/self.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThreadUtilImpl&lt;bslmt::Platform::PosixThreads&gt;::Id</type>
    <name>selfId</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/selfId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>selfIdAsInt</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/selfIdAsInt.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>selfIdAsUint64</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/selfIdAsUint64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>selfKernelIdAsUint64</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/selfKernelIdAsUint64.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>setSpecific</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/setSpecific.adoc</anchorfile>
    <anchor/>
    <arglist>(const Key&amp; key, const void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setThreadName</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/setThreadName.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslstl::StringRef&amp; threadName)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sleep</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/sleep.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; sleepTime, bsls::TimeInterval* unsleptTime)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>yield</name>
    <anchorfile>BloombergLP/bslmt/ThreadUtilImpl-04/yield.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::Handle</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/Handle.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::Id</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/Id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::Key</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/Key.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::NativeHandle</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/NativeHandle-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::create</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/create-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::sleepUntil</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/sleepUntil-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThreadUtilImpl::INVALID_HANDLE</name>
  <filename>BloombergLP/bslmt/ThreadUtilImpl-04/INVALID_HANDLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::CleanupSampleFunction</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::CleanupThreadFunction</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::InitializeSampleFunction</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::InitializeThreadFunction</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::RunFunction</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ShutdownSampleFunction</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::addThreadGroup</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::execute</class>
  <member kind="function">
    <type>void</type>
    <name>ThroughputBenchmark</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreadGroups</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/numThreadGroups.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreads</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/numThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreadsInGroup</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/numThreadsInGroup.adoc</anchorfile>
    <anchor/>
    <arglist>(int threadGroupIndex)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ThroughputBenchmark, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ThroughputBenchmark, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>antiOptimization</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/antiOptimization.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>busyWork</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/busyWork.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 busyWorkAmount)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>estimateBusyWorkAmount</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark/estimateBusyWorkAmount.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::TimeInterval duration)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::CleanupSampleFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/CleanupSampleFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::CleanupThreadFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/CleanupThreadFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::InitializeSampleFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/InitializeSampleFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::InitializeThreadFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/InitializeThreadFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::RunFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/RunFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ShutdownSampleFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ShutdownSampleFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_amount</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_cleanup</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_func</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_initialize</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_numThreads</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_amount</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_amount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_cleanup</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_cleanup.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_func</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_func.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_initialize</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_initialize.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::ThreadGroup::d_numThreads</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_numThreads.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::addThreadGroup</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/addThreadGroup-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark::execute</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark/execute-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmarkResult</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmarkResult.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmarkResult::DoubleVector</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmarkResult::Int64</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmarkResult::ThroughputBenchmarkResult</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmarkResult::operator=</class>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getMedian</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/getMedian.adoc</anchorfile>
    <anchor/>
    <arglist>(double* median, int threadGroupIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getPercentile</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/getPercentile.adoc</anchorfile>
    <anchor/>
    <arglist>(double* percentile, double percentage, int threadGroupIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getPercentiles</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/getPercentiles.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;double&gt;* percentiles, int threadGroupIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getThreadPercentiles</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/getThreadPercentiles.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::vector&lt;bsl::vector&lt;double&gt;&gt;* percentiles, int threadGroupIndex)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>getValue</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/getValue.adoc</anchorfile>
    <anchor/>
    <arglist>(int threadGroupIndex, int threadIndex, int sampleIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/initialize.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSamples, const bsl::vector&lt;int&gt;&amp; threadGroupSizes)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numSamples</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/numSamples.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreadGroups</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/numThreadGroups.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numThreads</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/numThreads.adoc</anchorfile>
    <anchor/>
    <arglist>(int threadGroupIndex)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setThroughput</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/setThroughput.adoc</anchorfile>
    <anchor/>
    <arglist>(int threadGroupIndex, int threadIndex, int sampleIndex, double value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>totalNumThreads</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/totalNumThreads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;ThroughputBenchmarkResult, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;ThroughputBenchmarkResult, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmarkResult::DoubleVector</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmarkResult/DoubleVector.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmarkResult::Int64</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmarkResult/Int64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmarkResult::ThroughputBenchmarkResult</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmarkResult/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmarkResult::operator=</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmarkResult/operator_assign-0e95.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmarkResult_TestUtil</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmarkResult_TestUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ThroughputBenchmarkResult_TestUtil</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult_TestUtil/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ThroughputBenchmarkResult&amp; data)</arglist>
  </member>
  <member kind="function">
    <type>bsl::vector&lt;bsl::vector&lt;bsl::vector&lt;double&gt;&gt;&gt;&amp;</type>
    <name>throughputs</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmarkResult_TestUtil/throughputs.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_TestUtil</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_TestUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ThroughputBenchmark_TestUtil</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark_TestUtil/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ThroughputBenchmark&amp; data)</arglist>
  </member>
  <member kind="function">
    <type>bsls::AtomicInt&amp;</type>
    <name>state</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark_TestUtil/state.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::vector&lt;ThroughputBenchmark::ThreadGroup&gt;&amp;</type>
    <name>threadGroups</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark_TestUtil/threadGroups.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData.adoc</filename>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_actualNanos</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_amount</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_barrier_p</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_bench_p</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_cleanup</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_count</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_func</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_initialize</class>
  <class kind="class">BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_threadIndex</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_actualNanos</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_actualNanos.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_amount</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_amount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_barrier_p</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_barrier_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_bench_p</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_bench_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_cleanup</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_cleanup.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_count</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_func</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_func.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_initialize</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_initialize.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkData::d_threadIndex</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkData/d_threadIndex.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::ThroughputBenchmark_WorkFunction</name>
  <filename>BloombergLP/bslmt/ThroughputBenchmark_WorkFunction.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ThroughputBenchmark_WorkFunction</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark_WorkFunction/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ThroughputBenchmark_WorkData&amp; data)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslmt/ThroughputBenchmark_WorkFunction/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedCompletionGuard</name>
  <filename>BloombergLP/bslmt/TimedCompletionGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::TimedCompletionGuard::Handler</class>
  <class kind="class">BloombergLP::bslmt::TimedCompletionGuard::allocator_type</class>
  <class kind="class">BloombergLP::bslmt::TimedCompletionGuard::TimedCompletionGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~TimedCompletionGuard</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TimedCompletionGuard::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>guard</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/guard.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; duration, const std::string_view&amp; text)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuarding</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/isGuarding.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateText</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/updateText.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view&amp; text)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failByAbort</name>
    <anchorfile>BloombergLP/bslmt/TimedCompletionGuard/failByAbort.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* text)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedCompletionGuard::Handler</name>
  <filename>BloombergLP/bslmt/TimedCompletionGuard/Handler.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedCompletionGuard::allocator_type</name>
  <filename>BloombergLP/bslmt/TimedCompletionGuard/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedCompletionGuard::TimedCompletionGuard</name>
  <filename>BloombergLP/bslmt/TimedCompletionGuard/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphore</name>
  <filename>BloombergLP/bslmt/TimedSemaphore.adoc</filename>
  <class kind="class">BloombergLP::bslmt::TimedSemaphore::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphore::TimedSemaphore</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphore::post</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphore::timedWait</class>
  <member kind="function">
    <type>void</type>
    <name>~TimedSemaphore</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphore/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphore/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphore/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphore/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphore::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/TimedSemaphore/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphore::TimedSemaphore</name>
  <filename>BloombergLP/bslmt/TimedSemaphore/2constructor-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphore::post</name>
  <filename>BloombergLP/bslmt/TimedSemaphore/post-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphore::timedWait</name>
  <filename>BloombergLP/bslmt/TimedSemaphore/timedWait-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-041.adoc</filename>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl::TimedSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl::post</class>
  <member kind="function">
    <type>void</type>
    <name>~TimedSemaphoreImpl</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-041/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-041/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedWait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-041/timedWait.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; absTime)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-041/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-041/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-041/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl::TimedSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-041/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl::post</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-041/post-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-04b.adoc</filename>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl::TimedSemaphoreImpl</class>
  <class kind="class">BloombergLP::bslmt::TimedSemaphoreImpl::post</class>
  <member kind="function">
    <type>void</type>
    <name>~TimedSemaphoreImpl</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-04b/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::SystemClockType::Enum</type>
    <name>clockType</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-04b/clockType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>timedWait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-04b/timedWait.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::TimeInterval&amp; absTime)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryWait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-04b/tryWait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>BloombergLP/bslmt/TimedSemaphoreImpl-04b/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-04b/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl::TimedSemaphoreImpl</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-04b/2constructor-03a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TimedSemaphoreImpl::post</name>
  <filename>BloombergLP/bslmt/TimedSemaphoreImpl-04b/post-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::TryLockGuard</name>
  <filename>BloombergLP/bslmt/TryLockGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TryLockGuard</name>
    <anchorfile>BloombergLP/bslmt/TryLockGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(T* lock, int attempts)</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/LockGuardTryLock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/LockGuardTryLock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::Turnstile</name>
  <filename>BloombergLP/bslmt/Turnstile.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Turnstile</name>
    <anchorfile>BloombergLP/bslmt/Turnstile/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(double rate, const bsls::TimeInterval&amp; startTime, const bsls::TimeInterval&amp; minTimeToCallSleep)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>lagTime</name>
    <anchorfile>BloombergLP/bslmt/Turnstile/lagTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslmt/Turnstile/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(double rate, const bsls::TimeInterval&amp; startTime, const bsls::TimeInterval&amp; minTimeToCallSleep)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>waitTurn</name>
    <anchorfile>BloombergLP/bslmt/Turnstile/waitTurn.adoc</anchorfile>
    <anchor/>
    <arglist>(bool sleep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::UnLockGuard</name>
  <filename>BloombergLP/bslmt/UnLockGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::UnLockGuard::UnLockGuard</class>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/LockGuardUnlock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/LockGuardUnlock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::UnLockGuard::UnLockGuard</name>
  <filename>BloombergLP/bslmt/UnLockGuard/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::WriteLockGuard</name>
  <filename>BloombergLP/bslmt/WriteLockGuard.adoc</filename>
  <class kind="class">BloombergLP::bslmt::WriteLockGuard::WriteLockGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~WriteLockGuard</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuard/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::WriteLockGuard::WriteLockGuard</name>
  <filename>BloombergLP/bslmt/WriteLockGuard/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::WriteLockGuardTryLock</name>
  <filename>BloombergLP/bslmt/WriteLockGuardTryLock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>WriteLockGuardTryLock</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardTryLock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(T* lock, int attempts)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~WriteLockGuardTryLock</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardTryLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardTryLock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardTryLock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::WriteLockGuardUnlock</name>
  <filename>BloombergLP/bslmt/WriteLockGuardUnlock.adoc</filename>
  <class kind="class">BloombergLP::bslmt::WriteLockGuardUnlock::WriteLockGuardUnlock</class>
  <member kind="function">
    <type>void</type>
    <name>~WriteLockGuardUnlock</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardUnlock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardUnlock/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslmt/WriteLockGuardUnlock/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt::WriteLockGuardUnlock::WriteLockGuardUnlock</name>
  <filename>BloombergLP/bslmt/WriteLockGuardUnlock/2constructor-0b.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bsls</name>
  <filename>BloombergLP/bsls.adoc</filename>
  <class kind="class">BloombergLP::bsls::AssertImpUtil_UseContracts</class>
  <class kind="class">BloombergLP::bsls::BuildTargetExc</class>
  <class kind="class">BloombergLP::bsls::AlignedBuffer</class>
  <class kind="class">BloombergLP::bsls::AlignedBuffer_Data</class>
  <class kind="class">BloombergLP::bsls::Alignment</class>
  <class kind="class">BloombergLP::bsls::AlignmentFromType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpMatch</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpTag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImp_Priority</class>
  <class kind="class">BloombergLP::bsls::AlignmentImp_Priority</class>
  <class kind="class">BloombergLP::bsls::AlignmentToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentToType</class>
  <class kind="class">BloombergLP::bsls::AlignmentUtil</class>
  <class kind="class">BloombergLP::bsls::Assert</class>
  <class kind="class">BloombergLP::bsls::AssertFailureHandlerGuard</class>
  <class kind="class">BloombergLP::bsls::AssertImpUtil</class>
  <class kind="class">BloombergLP::bsls::AssertImpUtil_UseContractsNo</class>
  <class kind="class">BloombergLP::bsls::AssertTest</class>
  <class kind="class">BloombergLP::bsls::AssertTestException</class>
  <class kind="class">BloombergLP::bsls::AssertTestException_String</class>
  <class kind="class">BloombergLP::bsls::AssertTestHandlerGuard</class>
  <class kind="class">BloombergLP::bsls::AssertViolation</class>
  <class kind="class">BloombergLP::bsls::AtomicBool</class>
  <class kind="class">BloombergLP::bsls::AtomicInt</class>
  <class kind="class">BloombergLP::bsls::AtomicInt64</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_Default32</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_Default64</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultInt</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultInt64</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultPointer32</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultPointer64</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultUint</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultUint64</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_X64_ALL_GCC</class>
  <class kind="class">BloombergLP::bsls::AtomicPointer</class>
  <class kind="class">BloombergLP::bsls::AtomicUint</class>
  <class kind="class">BloombergLP::bsls::AtomicUint64</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits</class>
  <class kind="class">BloombergLP::bsls::BlockGrowth</class>
  <class kind="class">BloombergLP::bsls::BslExceptionUtil</class>
  <class kind="class">BloombergLP::bsls::BslLock</class>
  <class kind="class">BloombergLP::bsls::BslLockGuard</class>
  <class kind="class">BloombergLP::bsls::BslLockImpl_pthread</class>
  <class kind="class">BloombergLP::bsls::BslOnce</class>
  <class kind="class">BloombergLP::bsls::BslOnceGuard</class>
  <class kind="class">BloombergLP::bsls::BslSourceNameParserUtil</class>
  <class kind="class">BloombergLP::bsls::BslTestUtil</class>
  <class kind="class">BloombergLP::bsls::BuildTargetExcYes</class>
  <class kind="class">BloombergLP::bsls::ByteOrderUtil</class>
  <class kind="class">BloombergLP::bsls::FuzzTestHandlerGuard</class>
  <class kind="class">BloombergLP::bsls::FuzzTestPreconditionException</class>
  <class kind="class">BloombergLP::bsls::FuzzTestPreconditionTracker</class>
  <class kind="class">BloombergLP::bsls::FuzzTest_TestUtil</class>
  <class kind="class">BloombergLP::bsls::Log</class>
  <class kind="class">BloombergLP::bsls::LogSeverity</class>
  <class kind="class">BloombergLP::bsls::NameOf</class>
  <class kind="class">BloombergLP::bsls::NameOf_Base</class>
  <class kind="class">BloombergLP::bsls::ObjectBuffer</class>
  <class kind="class">BloombergLP::bsls::OutputRedirector</class>
  <class kind="class">BloombergLP::bsls::PerformanceHint</class>
  <class kind="class">BloombergLP::bsls::Platform</class>
  <class kind="class">BloombergLP::bsls::PlatformUtil</class>
  <class kind="class">BloombergLP::bsls::PointerCastUtil</class>
  <class kind="class">BloombergLP::bsls::PreconditionsHandler</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest</class>
  <class kind="class">BloombergLP::bsls::ProtocolTestImp</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest_AsBigAsT</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest_Dtor</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest_IsAbstract</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest_MethodReturnRefType</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest_MethodReturnType</class>
  <class kind="class">BloombergLP::bsls::ProtocolTest_Status</class>
  <class kind="class">BloombergLP::bsls::Review</class>
  <class kind="class">BloombergLP::bsls::ReviewFailureHandlerGuard</class>
  <class kind="class">BloombergLP::bsls::ReviewViolation</class>
  <class kind="class">BloombergLP::bsls::SpinLock</class>
  <class kind="class">BloombergLP::bsls::SpinLockGuard</class>
  <class kind="class">BloombergLP::bsls::SpinLock_MemberInitializer</class>
  <class kind="class">BloombergLP::bsls::StackAddressUtil</class>
  <class kind="class">BloombergLP::bsls::Stopwatch</class>
  <class kind="class">BloombergLP::bsls::SystemClockType</class>
  <class kind="class">BloombergLP::bsls::SystemTime</class>
  <class kind="class">BloombergLP::bsls::TimeInterval</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_DurationTraits</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_IsDuration</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_IsDuration</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_RepTraits</class>
  <class kind="class">BloombergLP::bsls::TimeUtil</class>
  <class kind="class">BloombergLP::bsls::Types</class>
  <class kind="class">BloombergLP::bsls::UnspecifiedBool</class>
  <class kind="class">BloombergLP::bsls::UnspecifiedBool</class>
  <class kind="class">BloombergLP::bsls::Util</class>
  <class kind="class">BloombergLP::bsls::Util_AssertNotLvalue</class>
  <class kind="class">BloombergLP::bsls::Util_AssertNotLvalue</class>
  <class kind="class">BloombergLP::bsls::Util_Identity</class>
  <class kind="class">BloombergLP::bsls::Util_RemoveReference</class>
  <class kind="class">BloombergLP::bsls::Util_RemoveReference</class>
  <class kind="class">BloombergLP::bsls::Util_RemoveReference</class>
  <class kind="class">BloombergLP::bsls::debugprint</class>
  <class kind="class">BloombergLP::bsls::operator+</class>
  <class kind="class">BloombergLP::bsls::operator-</class>
  <class kind="class">BloombergLP::bsls::operator==</class>
  <class kind="class">BloombergLP::bsls::operator!=</class>
  <class kind="class">BloombergLP::bsls::operator&lt;</class>
  <class kind="class">BloombergLP::bsls::operator&lt;=</class>
  <class kind="class">BloombergLP::bsls::operator&gt;</class>
  <class kind="class">BloombergLP::bsls::operator&gt;=</class>
  <member kind="function">
    <type>const char*</type>
    <name>nameOfType</name>
    <anchorfile>BloombergLP/bsls/nameOfType.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>operator&quot;&quot;_h</name>
    <anchorfile>BloombergLP/bsls/operator_h.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long hours)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>operator&quot;&quot;_min</name>
    <anchorfile>BloombergLP/bsls/operator_min.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long minutes)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>operator&quot;&quot;_ms</name>
    <anchorfile>BloombergLP/bsls/operator_ms.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>operator&quot;&quot;_ns</name>
    <anchorfile>BloombergLP/bsls/operator_ns.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long nanoseconds)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>operator&quot;&quot;_s</name>
    <anchorfile>BloombergLP/bsls/operator_s.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long seconds)</arglist>
  </member>
  <member kind="function">
    <type>bsls::TimeInterval</type>
    <name>operator&quot;&quot;_us</name>
    <anchorfile>BloombergLP/bsls/operator_us.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long microseconds)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>BloombergLP/bsls/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, const TimeInterval&amp; timeInterval)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertImpUtil_UseContracts</name>
  <filename>BloombergLP/bsls/AssertImpUtil_UseContracts.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BuildTargetExc</name>
  <filename>BloombergLP/bsls/BuildTargetExc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignedBuffer</name>
  <filename>BloombergLP/bsls/AlignedBuffer.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignedBuffer::buffer</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignedBuffer::buffer</name>
  <filename>BloombergLP/bsls/AlignedBuffer/buffer-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignedBuffer_Data</name>
  <filename>BloombergLP/bsls/AlignedBuffer_Data.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignedBuffer_Data::AlignmentType</class>
  <class kind="class">BloombergLP::bsls::AlignedBuffer_Data::d_buffer</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignedBuffer_Data::AlignmentType</name>
  <filename>BloombergLP/bsls/AlignedBuffer_Data/AlignmentType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignedBuffer_Data::d_buffer</name>
  <filename>BloombergLP/bsls/AlignedBuffer_Data/d_buffer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Alignment</name>
  <filename>BloombergLP/bsls/Alignment.adoc</filename>
  <class kind="class">BloombergLP::bsls::Alignment::MaxAlignedType</class>
  <class kind="class">BloombergLP::bsls::Alignment::Align</class>
  <class kind="class">BloombergLP::bsls::Alignment::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bsls::Alignment::Strategy</class>
  <member kind="function">
    <type>int</type>
    <name>calculateAlignmentFromSize</name>
    <anchorfile>BloombergLP/bsls/Alignment/calculateAlignmentFromSize.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>calculateAlignmentOffset</name>
    <anchorfile>BloombergLP/bsls/Alignment/calculateAlignmentOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address, int alignment)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is2ByteAligned</name>
    <anchorfile>BloombergLP/bsls/Alignment/is2ByteAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is4ByteAligned</name>
    <anchorfile>BloombergLP/bsls/Alignment/is4ByteAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is8ByteAligned</name>
    <anchorfile>BloombergLP/bsls/Alignment/is8ByteAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bsls/Alignment/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(Alignment::Strategy value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Alignment::MaxAlignedType</name>
  <filename>BloombergLP/bsls/Alignment/MaxAlignedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Alignment::Align</name>
  <filename>BloombergLP/bsls/Alignment/Align.adoc</filename>
  <class kind="class">BloombergLP::bsls::Alignment::Align::d_align</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Alignment::Align::d_align</name>
  <filename>BloombergLP/bsls/Alignment/Align/d_align.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Alignment::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/Alignment/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Alignment::Strategy</name>
  <filename>BloombergLP/bsls/Alignment/Strategy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentFromType</name>
  <filename>BloombergLP/bsls/AlignmentFromType.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentFromType::Type</class>
  <class kind="class">BloombergLP::bsls::AlignmentFromType::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentFromType::Type</name>
  <filename>BloombergLP/bsls/AlignmentFromType/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentFromType::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentFromType/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-098.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-098/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-098/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0cf.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0cf/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0cf/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-058.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-058/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-058/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-032.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-032/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-032/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-07.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-07/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-07/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0e.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0e/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-09e.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-09e/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-09e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-061d.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-061d/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-061d/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0617.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0617/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0617/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0cd.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0cd/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-0cd/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-00.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-00/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-00/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-031.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-031/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-031/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-05e.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::Tag</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::Tag</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-05e/Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpCalc::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentImpCalc-05e/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpMatch</name>
  <filename>BloombergLP/bsls/AlignmentImpMatch.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpMatch::MaxPriority</class>
  <class kind="class">BloombergLP::bsls::AlignmentImpMatch::match</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpMatch::MaxPriority</name>
  <filename>BloombergLP/bsls/AlignmentImpMatch/MaxPriority.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpMatch::match</name>
  <filename>BloombergLP/bsls/AlignmentImpMatch/match-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-048.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-048/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0c.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-00b.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-00b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-05a.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-05a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0f.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-07.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-07/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0b.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0b/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-02.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-02/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-04f.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-04f/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-007.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-007/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0a.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-0a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-01.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpPriorityToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpPriorityToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentImpPriorityToType-01/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpTag</name>
  <filename>BloombergLP/bsls/AlignmentImpTag.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentImpTag::d_dummy</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImpTag::d_dummy</name>
  <filename>BloombergLP/bsls/AlignmentImpTag/d_dummy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImp_Priority</name>
  <filename>BloombergLP/bsls/AlignmentImp_Priority-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentImp_Priority</name>
  <filename>BloombergLP/bsls/AlignmentImp_Priority-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentToType</name>
  <filename>BloombergLP/bsls/AlignmentToType-0c.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentToType-0c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentToType</name>
  <filename>BloombergLP/bsls/AlignmentToType-05.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentToType::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentToType::Type</name>
  <filename>BloombergLP/bsls/AlignmentToType-05/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentUtil</name>
  <filename>BloombergLP/bsls/AlignmentUtil.adoc</filename>
  <class kind="class">BloombergLP::bsls::AlignmentUtil::MaxAlignedType</class>
  <class kind="class">BloombergLP::bsls::AlignmentUtil::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>int</type>
    <name>calculateAlignmentFromSize</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/calculateAlignmentFromSize.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t size)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>calculateAlignmentOffset</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/calculateAlignmentOffset.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address, int alignment)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>defaultAlignmentOfAlignedStorage</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/defaultAlignmentOfAlignedStorage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is2ByteAligned</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/is2ByteAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is4ByteAligned</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/is4ByteAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is8ByteAligned</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/is8ByteAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAligned</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/isAligned.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address, std::size_t alignment)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>pointerAlignment</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/pointerAlignment.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>roundUpToMaximalAlignment</name>
    <anchorfile>BloombergLP/bsls/AlignmentUtil/roundUpToMaximalAlignment.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentUtil::MaxAlignedType</name>
  <filename>BloombergLP/bsls/AlignmentUtil/MaxAlignedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AlignmentUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/AlignmentUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert</name>
  <filename>BloombergLP/bsls/Assert.adoc</filename>
  <class kind="class">BloombergLP::bsls::Assert::Handler</class>
  <class kind="class">BloombergLP::bsls::Assert::ViolationHandler</class>
  <class kind="class">BloombergLP::bsls::Assert::invokeHandler</class>
  <class kind="class">BloombergLP::bsls::Assert::k_LEVEL_ASSERT</class>
  <class kind="class">BloombergLP::bsls::Assert::k_LEVEL_INVOKE</class>
  <class kind="class">BloombergLP::bsls::Assert::k_LEVEL_OPT</class>
  <class kind="class">BloombergLP::bsls::Assert::k_LEVEL_SAFE</class>
  <class kind="class">BloombergLP::bsls::Assert::k_permitOutOfPolicyReturningAssertionBuildKey</class>
  <member kind="function">
    <type>bool</type>
    <name>abortUponReturningAssertionFailureHandler</name>
    <anchorfile>BloombergLP/bsls/Assert/abortUponReturningAssertionFailureHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failAbort</name>
    <anchorfile>BloombergLP/bsls/Assert/failAbort.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* comment, const char* file, int line)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failByAbort</name>
    <anchorfile>BloombergLP/bsls/Assert/failByAbort.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failBySleep</name>
    <anchorfile>BloombergLP/bsls/Assert/failBySleep.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failByThrow</name>
    <anchorfile>BloombergLP/bsls/Assert/failByThrow.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failSleep</name>
    <anchorfile>BloombergLP/bsls/Assert/failSleep.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* comment, const char* file, int line)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failThrow</name>
    <anchorfile>BloombergLP/bsls/Assert/failThrow.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* comment, const char* file, int line)</arglist>
  </member>
  <member kind="function">
    <type>Assert::Handler</type>
    <name>failureHandler</name>
    <anchorfile>BloombergLP/bsls/Assert/failureHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invokeHandlerNoReturn</name>
    <anchorfile>BloombergLP/bsls/Assert/invokeHandlerNoReturn.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockAssertAdministration</name>
    <anchorfile>BloombergLP/bsls/Assert/lockAssertAdministration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>permitOutOfPolicyReturningFailureHandler</name>
    <anchorfile>BloombergLP/bsls/Assert/permitOutOfPolicyReturningFailureHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setFailureHandler</name>
    <anchorfile>BloombergLP/bsls/Assert/setFailureHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(Assert::Handler function)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setViolationHandler</name>
    <anchorfile>BloombergLP/bsls/Assert/setViolationHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(Assert::ViolationHandler function)</arglist>
  </member>
  <member kind="function">
    <type>Assert::ViolationHandler</type>
    <name>violationHandler</name>
    <anchorfile>BloombergLP/bsls/Assert/violationHandler-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::Handler</name>
  <filename>BloombergLP/bsls/Assert/Handler.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::ViolationHandler</name>
  <filename>BloombergLP/bsls/Assert/ViolationHandler-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::invokeHandler</name>
  <filename>BloombergLP/bsls/Assert/invokeHandler-082.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::k_LEVEL_ASSERT</name>
  <filename>BloombergLP/bsls/Assert/k_LEVEL_ASSERT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::k_LEVEL_INVOKE</name>
  <filename>BloombergLP/bsls/Assert/k_LEVEL_INVOKE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::k_LEVEL_OPT</name>
  <filename>BloombergLP/bsls/Assert/k_LEVEL_OPT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::k_LEVEL_SAFE</name>
  <filename>BloombergLP/bsls/Assert/k_LEVEL_SAFE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Assert::k_permitOutOfPolicyReturningAssertionBuildKey</name>
  <filename>BloombergLP/bsls/Assert/k_permitOutOfPolicyReturningAssertionBuildKey.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertFailureHandlerGuard</name>
  <filename>BloombergLP/bsls/AssertFailureHandlerGuard.adoc</filename>
  <class kind="class">BloombergLP::bsls::AssertFailureHandlerGuard::AssertFailureHandlerGuard</class>
  <member kind="function">
    <type>void</type>
    <name>~AssertFailureHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/AssertFailureHandlerGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AssertFailureHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/AssertFailureHandlerGuard.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertFailureHandlerGuard&amp;)</arglist>
  </member>
  <member kind="function">
    <type>AssertFailureHandlerGuard&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AssertFailureHandlerGuard.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertFailureHandlerGuard&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertFailureHandlerGuard::AssertFailureHandlerGuard</name>
  <filename>BloombergLP/bsls/AssertFailureHandlerGuard/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertImpUtil</name>
  <filename>BloombergLP/bsls/AssertImpUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>failByAbort</name>
    <anchorfile>BloombergLP/bsls/AssertImpUtil/failByAbort.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failBySleep</name>
    <anchorfile>BloombergLP/bsls/AssertImpUtil/failBySleep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertImpUtil_UseContractsNo</name>
  <filename>BloombergLP/bsls/AssertImpUtil_UseContractsNo.adoc</filename>
  <class kind="class">BloombergLP::bsls::AssertImpUtil_UseContractsNo::s_isAssertUseContracts</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertImpUtil_UseContractsNo::s_isAssertUseContracts</name>
  <filename>BloombergLP/bsls/AssertImpUtil_UseContractsNo/s_isAssertUseContracts.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertTest</name>
  <filename>BloombergLP/bsls/AssertTest.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>catchProbe</name>
    <anchorfile>BloombergLP/bsls/AssertTest/catchProbe.adoc</anchorfile>
    <anchor/>
    <arglist>(char expectedResult, bool checkLevel, char expectedLevel, const AssertTestException&amp; caughtException, const char* testDriverFileName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>catchProbeRaw</name>
    <anchorfile>BloombergLP/bsls/AssertTest/catchProbeRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(char expectedResult, bool checkLevel, char expectedLevel, const AssertTestException&amp; caughtException)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failTestDriver</name>
    <anchorfile>BloombergLP/bsls/AssertTest/failTestDriver.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failTestDriverByReview</name>
    <anchorfile>BloombergLP/bsls/AssertTest/failTestDriverByReview.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidAssertBuild</name>
    <anchorfile>BloombergLP/bsls/AssertTest/isValidAssertBuild.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* specString)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidExpected</name>
    <anchorfile>BloombergLP/bsls/AssertTest/isValidExpected.adoc</anchorfile>
    <anchor/>
    <arglist>(char specChar)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValidExpectedLevel</name>
    <anchorfile>BloombergLP/bsls/AssertTest/isValidExpectedLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(char specChar)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryProbe</name>
    <anchorfile>BloombergLP/bsls/AssertTest/tryProbe.adoc</anchorfile>
    <anchor/>
    <arglist>(char expectedResult, char expectedLevel)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryProbeRaw</name>
    <anchorfile>BloombergLP/bsls/AssertTest/tryProbeRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(char expectedResult, char expectedLevel)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertTestException</name>
  <filename>BloombergLP/bsls/AssertTestException.adoc</filename>
  <class kind="class">BloombergLP::bsls::AssertTestException::AssertTestException</class>
  <member kind="function">
    <type>void</type>
    <name>~AssertTestException</name>
    <anchorfile>BloombergLP/bsls/AssertTestException/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>expression</name>
    <anchorfile>BloombergLP/bsls/AssertTestException/expression.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>filename</name>
    <anchorfile>BloombergLP/bsls/AssertTestException/filename.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>level</name>
    <anchorfile>BloombergLP/bsls/AssertTestException/level.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/bsls/AssertTestException/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertTestException::AssertTestException</name>
  <filename>BloombergLP/bsls/AssertTestException/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertTestException_String</name>
  <filename>BloombergLP/bsls/AssertTestException_String.adoc</filename>
  <class kind="class">BloombergLP::bsls::AssertTestException_String::AssertTestException_String</class>
  <member kind="function">
    <type>void</type>
    <name>~AssertTestException_String</name>
    <anchorfile>BloombergLP/bsls/AssertTestException_String/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsls/AssertTestException_String/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertTestException_String::AssertTestException_String</name>
  <filename>BloombergLP/bsls/AssertTestException_String/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertTestHandlerGuard</name>
  <filename>BloombergLP/bsls/AssertTestHandlerGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AssertTestHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/AssertTestHandlerGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AssertViolation</name>
  <filename>BloombergLP/bsls/AssertViolation.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AssertViolation</name>
    <anchorfile>BloombergLP/bsls/AssertViolation/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* comment, const char* fileName, int lineNumber, const char* assertLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>assertLevel</name>
    <anchorfile>BloombergLP/bsls/AssertViolation/assertLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>comment</name>
    <anchorfile>BloombergLP/bsls/AssertViolation/comment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>fileName</name>
    <anchorfile>BloombergLP/bsls/AssertViolation/fileName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/bsls/AssertViolation/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicBool</name>
  <filename>BloombergLP/bsls/AtomicBool.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicBool::AtomicBool</class>
  <member kind="function">
    <type>AtomicBool&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>loadAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/loadAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>loadRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/loadRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>store</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/store.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/storeRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/storeRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(bool swapValue)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>swapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/swapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(bool swapValue)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testAndSwap</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/testAndSwap.adoc</anchorfile>
    <anchor/>
    <arglist>(bool compareValue, bool swapValue)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testAndSwapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/testAndSwapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(bool compareValue, bool swapValue)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bsls/AtomicBool/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicBool::AtomicBool</name>
  <filename>BloombergLP/bsls/AtomicBool/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt</name>
  <filename>BloombergLP/bsls/AtomicInt.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicInt::AtomicInt</class>
  <class kind="class">BloombergLP::bsls::AtomicInt::operator++</class>
  <class kind="class">BloombergLP::bsls::AtomicInt::operator--</class>
  <member kind="function">
    <type>AtomicInt&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>add</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/add.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/addAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/addRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/loadAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>loadRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/loadRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>store</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/store.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/storeRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/storeRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtract</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/subtract.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/subtractAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/subtractRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/swapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwap</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/testAndSwap.adoc</anchorfile>
    <anchor/>
    <arglist>(int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/testAndSwapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>BloombergLP/bsls/AtomicInt/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt::AtomicInt</name>
  <filename>BloombergLP/bsls/AtomicInt/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt::operator++</name>
  <filename>BloombergLP/bsls/AtomicInt/operator_inc-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt::operator--</name>
  <filename>BloombergLP/bsls/AtomicInt/operator_dec-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt64</name>
  <filename>BloombergLP/bsls/AtomicInt64.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicInt64::AtomicInt64</class>
  <class kind="class">BloombergLP::bsls::AtomicInt64::operator++</class>
  <class kind="class">BloombergLP::bsls::AtomicInt64::operator--</class>
  <member kind="function">
    <type>AtomicInt64&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>add</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/add.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/addAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/addRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>loadAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/loadAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>loadRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/loadRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>store</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/store.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/storeRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/storeRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtract</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/subtract.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/subtractAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/subtractRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/swapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwap</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/testAndSwap.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/testAndSwapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>operator Types::Int64</name>
    <anchorfile>BloombergLP/bsls/AtomicInt64/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt64::AtomicInt64</name>
  <filename>BloombergLP/bsls/AtomicInt64/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt64::operator++</name>
  <filename>BloombergLP/bsls/AtomicInt64/operator_inc-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicInt64::operator--</name>
  <filename>BloombergLP/bsls/AtomicInt64/operator_dec-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations</name>
  <filename>BloombergLP/bsls/AtomicOperations.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations::AtomicTypes</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations::Imp</class>
  <member kind="function">
    <type>void</type>
    <name>addInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/addUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/decrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getInt64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getIntAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getPtrAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getUint.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getUint64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getUintAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/getUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/incrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/initInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/initInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initPointer</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/initPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/initUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/initUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setInt64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setIntRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setPtrRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setUint64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/setUintRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/subtractUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/swapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations/testAndSwapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations::Imp</name>
  <filename>BloombergLP/bsls/AtomicOperations/Imp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics</name>
  <filename>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics::AtomicInt_SizeCheck</class>
  <class kind="class">BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics::AtomicTypes</class>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/addInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/addInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/addInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/addIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/addIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/addIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/getInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/getInt64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/getInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/getIntAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/getIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/initInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/initInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/setInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/setInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/setInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/setInt64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/setIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/setIntRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/swapInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/swapInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/swapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/swapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/testAndSwapInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/testAndSwapInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/testAndSwapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/testAndSwapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics::AtomicInt_SizeCheck</name>
  <filename>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/AtomicInt_SizeCheck.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_ALL_ALL_ClangIntrinsics/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_Default32</name>
  <filename>BloombergLP/bsls/AtomicOperations_Default32.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultInt::AtomicTypes</class>
  <member kind="function">
    <type>void</type>
    <name>addInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/getInt64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/getInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/getIntAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/getIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/getPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/getPtrAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/getPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUint.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUintAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/initInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/initInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initPointer</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/initPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/initUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/initUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/setInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/setInt64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/setIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/setIntRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/setPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/setPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/setPtrRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUintRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/swapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/swapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/swapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/swapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/swapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/swapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/swapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/swapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/testAndSwapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/testAndSwapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/testAndSwapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/testAndSwapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/testAndSwapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/testAndSwapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/testAndSwapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/testAndSwapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_Default64</name>
  <filename>BloombergLP/bsls/AtomicOperations_Default64-0b.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultInt::AtomicTypes</class>
  <member kind="function">
    <type>void</type>
    <name>addInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/getInt64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/getInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/getIntAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/getIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/getPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/getPtrAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/getPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUint.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUintAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/initInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/initInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initPointer</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/initPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/initUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/initUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/setInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/setInt64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/setIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/setIntRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/setPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/setPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/setPtrRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUintRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/swapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/swapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/swapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/swapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/swapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/swapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/swapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/swapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/testAndSwapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/testAndSwapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/testAndSwapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/testAndSwapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/testAndSwapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/testAndSwapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/testAndSwapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/testAndSwapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultInt</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultInt-08.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultInt::AtomicTypes</class>
  <member kind="function">
    <type>void</type>
    <name>addInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/addIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>decrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/decrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/getIntAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/getIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>incrementIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/incrementIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/initInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/setIntRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/setIntRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>subtractIntNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/subtractIntNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/swapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapIntAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt-08/testAndSwapIntAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultInt::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultInt-08/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultInt64</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultInt64::AtomicTypes</class>
  <member kind="function">
    <type>void</type>
    <name>addInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/addInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>decrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/decrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/getInt64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/getInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>incrementInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/incrementInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/initInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/setInt64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/setInt64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>subtractInt64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/subtractInt64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/swapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/testAndSwapInt64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultInt64::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultInt64-0a/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultPointer32</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultPointer32.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultPointer32::AtomicTypes</class>
  <member kind="function">
    <type>void*</type>
    <name>getPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/getPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/getPtrAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/getPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initPointer</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/initPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/setPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/setPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/setPtrRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/swapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/swapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/testAndSwapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer32/testAndSwapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultPointer32::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultPointer32/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultPointer64</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultPointer64::AtomicTypes</class>
  <member kind="function">
    <type>void*</type>
    <name>getPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/getPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/getPtrAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/getPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Pointer* atomicPtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initPointer</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/initPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/setPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/setPtrRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setPtrRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/setPtrRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* value)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/swapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>swapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/swapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtr</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/testAndSwapPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>testAndSwapPtrAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/testAndSwapPtrAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Pointer* atomicPtr, void* compareValue, void* swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultPointer64::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultPointer64-061/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultUint</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultUint::AtomicTypes</class>
  <member kind="function">
    <type>void</type>
    <name>addUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/addUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>decrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/decrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUint.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUintAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/getUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>incrementUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/incrementUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/initUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUintRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUintRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/setUintRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractUintNvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/subtractUintNvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/swapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/swapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUint</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/testAndSwapUint.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapUintAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/testAndSwapUintAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint* atomicUint, unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultUint::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultUint-0d7/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultUint64</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultUint64-00.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_DefaultUint64::AtomicTypes</class>
  <member kind="function">
    <type>void</type>
    <name>addUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/addUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>decrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/decrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Acquire</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64Acquire.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>getUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/getUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>incrementUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/incrementUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/initUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 initialValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Relaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64Relaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUint64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/setUint64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64NvAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractUint64NvRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/subtractUint64NvRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/swapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/swapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/testAndSwapUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapUint64AcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/testAndSwapUint64AcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Uint64* atomicUint, Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_DefaultUint64::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_DefaultUint64-00/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_X64_ALL_GCC</name>
  <filename>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicOperations_X64_ALL_GCC::AtomicTypes</class>
  <member kind="function">
    <type>Types::Int64</type>
    <name>addInt64Nv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/addInt64Nv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>addIntNv</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/addIntNv.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/getInt.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const AtomicTypes::Int64* atomicInt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/setInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/setInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInt64Release</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/setInt64Release.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/setIntRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int value)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>swapInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/swapInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>swapInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/swapInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>testAndSwapInt</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/testAndSwapInt.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int* atomicInt, int compareValue, int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>testAndSwapInt64</name>
    <anchorfile>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/testAndSwapInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(AtomicTypes::Int64* atomicInt, Types::Int64 compareValue, Types::Int64 swapValue)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicOperations_X64_ALL_GCC::AtomicTypes</name>
  <filename>BloombergLP/bsls/AtomicOperations_X64_ALL_GCC/AtomicTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicPointer</name>
  <filename>BloombergLP/bsls/AtomicPointer.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicPointer::AtomicPointer</class>
  <member kind="function">
    <type>AtomicPointer&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>loadAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/loadAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>loadRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/loadRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>store</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/store.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/storeRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/storeRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>swapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/swapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>testAndSwap</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/testAndSwap.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* compareValue, TYPE* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>testAndSwapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/testAndSwapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE* compareValue, TYPE* swapValue)</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>operator TYPE*</name>
    <anchorfile>BloombergLP/bsls/AtomicPointer/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicPointer::AtomicPointer</name>
  <filename>BloombergLP/bsls/AtomicPointer/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint</name>
  <filename>BloombergLP/bsls/AtomicUint.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicUint::AtomicUint</class>
  <class kind="class">BloombergLP::bsls::AtomicUint::operator++</class>
  <class kind="class">BloombergLP::bsls::AtomicUint::operator--</class>
  <member kind="function">
    <type>AtomicUint&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>add</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/add.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/addAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>addRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/addRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>loadAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/loadAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>loadRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/loadRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>store</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/store.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/storeRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/storeRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtract</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/subtract.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/subtractAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>subtractRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/subtractRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/swapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwap</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/testAndSwap.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>testAndSwapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/testAndSwapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int compareValue, unsigned int swapValue)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>operator unsigned int</name>
    <anchorfile>BloombergLP/bsls/AtomicUint/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint::AtomicUint</name>
  <filename>BloombergLP/bsls/AtomicUint/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint::operator++</name>
  <filename>BloombergLP/bsls/AtomicUint/operator_inc-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint::operator--</name>
  <filename>BloombergLP/bsls/AtomicUint/operator_dec-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint64</name>
  <filename>BloombergLP/bsls/AtomicUint64.adoc</filename>
  <class kind="class">BloombergLP::bsls::AtomicUint64::AtomicUint64</class>
  <class kind="class">BloombergLP::bsls::AtomicUint64::operator++</class>
  <class kind="class">BloombergLP::bsls::AtomicUint64::operator--</class>
  <member kind="function">
    <type>AtomicUint64&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>add</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/add.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/addAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>addRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/addRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>loadAcquire</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/loadAcquire.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>loadRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/loadRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>store</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/store.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/storeRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>storeRelease</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/storeRelease.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtract</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/subtract.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/subtractAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>subtractRelaxed</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/subtractRelaxed.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>swapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/swapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwap</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/testAndSwap.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>testAndSwapAcqRel</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/testAndSwapAcqRel.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 compareValue, Types::Uint64 swapValue)</arglist>
  </member>
  <member kind="function">
    <type>Types::Uint64</type>
    <name>operator Types::Uint64</name>
    <anchorfile>BloombergLP/bsls/AtomicUint64/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint64::AtomicUint64</name>
  <filename>BloombergLP/bsls/AtomicUint64/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint64::operator++</name>
  <filename>BloombergLP/bsls/AtomicUint64/operator_inc-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::AtomicUint64::operator--</name>
  <filename>BloombergLP/bsls/AtomicUint64/operator_dec-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int64</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Pointer</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint64</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Int.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Int/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int64</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Int64.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int64::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int64::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Int64/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Pointer</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Pointer.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Pointer::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Pointer::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Pointer/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Uint.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Uint/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint64</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Uint64.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint64::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint64::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-0b/Uint64/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int64</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Pointer</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint</class>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint64</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Int.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Int/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int64</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Int64.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Int64::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Int64::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Int64/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Pointer</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Pointer.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Pointer::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Pointer::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Pointer/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Uint.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Uint/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint64</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Uint64.adoc</filename>
  <class kind="class">BloombergLP::bsls::Atomic_TypeTraits::Uint64::d_value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Atomic_TypeTraits::Uint64::d_value</name>
  <filename>BloombergLP/bsls/Atomic_TypeTraits-01/Uint64/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BlockGrowth</name>
  <filename>BloombergLP/bsls/BlockGrowth.adoc</filename>
  <class kind="class">BloombergLP::bsls::BlockGrowth::Strategy</class>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bsls/BlockGrowth/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(BlockGrowth::Strategy value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BlockGrowth::Strategy</name>
  <filename>BloombergLP/bsls/BlockGrowth/Strategy.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslExceptionUtil</name>
  <filename>BloombergLP/bsls/BslExceptionUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>throwBadAlloc</name>
    <anchorfile>BloombergLP/bsls/BslExceptionUtil/throwBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadCast</name>
    <anchorfile>BloombergLP/bsls/BslExceptionUtil/throwBadCast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadException</name>
    <anchorfile>BloombergLP/bsls/BslExceptionUtil/throwBadException.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwBadTypeid</name>
    <anchorfile>BloombergLP/bsls/BslExceptionUtil/throwBadTypeid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwException</name>
    <anchorfile>BloombergLP/bsls/BslExceptionUtil/throwException.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslLock</name>
  <filename>BloombergLP/bsls/BslLock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BslLock</name>
    <anchorfile>BloombergLP/bsls/BslLock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BslLock</name>
    <anchorfile>BloombergLP/bsls/BslLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bsls/BslLock/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bsls/BslLock/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslLockGuard</name>
  <filename>BloombergLP/bsls/BslLockGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BslLockGuard</name>
    <anchorfile>BloombergLP/bsls/BslLockGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BslLock* lock)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BslLockGuard</name>
    <anchorfile>BloombergLP/bsls/BslLockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bsls/BslLockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslLockImpl_pthread</name>
  <filename>BloombergLP/bsls/BslLockImpl_pthread.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BslLockImpl_pthread</name>
    <anchorfile>BloombergLP/bsls/BslLockImpl_pthread/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BslLockImpl_pthread</name>
    <anchorfile>BloombergLP/bsls/BslLockImpl_pthread/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bsls/BslLockImpl_pthread/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bsls/BslLockImpl_pthread/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslOnce</name>
  <filename>BloombergLP/bsls/BslOnce.adoc</filename>
  <class kind="class">BloombergLP::bsls::BslOnce::d_onceState</class>
  <member kind="function">
    <type>bool</type>
    <name>enter</name>
    <anchorfile>BloombergLP/bsls/BslOnce/enter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>leave</name>
    <anchorfile>BloombergLP/bsls/BslOnce/leave.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslOnce::d_onceState</name>
  <filename>BloombergLP/bsls/BslOnce/d_onceState.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslOnceGuard</name>
  <filename>BloombergLP/bsls/BslOnceGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BslOnceGuard</name>
    <anchorfile>BloombergLP/bsls/BslOnceGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BslOnceGuard</name>
    <anchorfile>BloombergLP/bsls/BslOnceGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enter</name>
    <anchorfile>BloombergLP/bsls/BslOnceGuard/enter.adoc</anchorfile>
    <anchor/>
    <arglist>(BslOnce* once)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>leave</name>
    <anchorfile>BloombergLP/bsls/BslOnceGuard/leave.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslSourceNameParserUtil</name>
  <filename>BloombergLP/bsls/BslSourceNameParserUtil.adoc</filename>
  <class kind="class">BloombergLP::bsls::BslSourceNameParserUtil::SourceTypes</class>
  <member kind="function">
    <type>const char*</type>
    <name>errorMessage</name>
    <anchorfile>BloombergLP/bsls/BslSourceNameParserUtil/errorMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(int errorCode)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getComponentName</name>
    <anchorfile>BloombergLP/bsls/BslSourceNameParserUtil/getComponentName.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** componentNamePtr, size_t* componentNameLength, const char* sourceName, unsigned int* type_p)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslSourceNameParserUtil::SourceTypes</name>
  <filename>BloombergLP/bsls/BslSourceNameParserUtil/SourceTypes.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BslTestUtil</name>
  <filename>BloombergLP/bsls/BslTestUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>callDebugprint</name>
    <anchorfile>BloombergLP/bsls/BslTestUtil/callDebugprint.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, const char* leadingString, const char* trailingString)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>flush</name>
    <anchorfile>BloombergLP/bsls/BslTestUtil/flush.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FUNCTION_PTR</type>
    <name>makeFunctionCallNonInline</name>
    <anchorfile>BloombergLP/bsls/BslTestUtil/makeFunctionCallNonInline.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNCTION_PTR functionPtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printStringNoFlush</name>
    <anchorfile>BloombergLP/bsls/BslTestUtil/printStringNoFlush.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* s)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>printTab</name>
    <anchorfile>BloombergLP/bsls/BslTestUtil/printTab.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BuildTargetExcYes</name>
  <filename>BloombergLP/bsls/BuildTargetExcYes.adoc</filename>
  <class kind="class">BloombergLP::bsls::BuildTargetExcYes::s_isBuildTargetExc</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::BuildTargetExcYes::s_isBuildTargetExc</name>
  <filename>BloombergLP/bsls/BuildTargetExcYes/s_isBuildTargetExc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ByteOrderUtil</name>
  <filename>BloombergLP/bsls/ByteOrderUtil.adoc</filename>
  <class kind="class">BloombergLP::bsls::ByteOrderUtil::swapBytes</class>
  <member kind="function">
    <type>unsigned short</type>
    <name>swapBytes16</name>
    <anchorfile>BloombergLP/bsls/ByteOrderUtil/swapBytes16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short x)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>swapBytes32</name>
    <anchorfile>BloombergLP/bsls/ByteOrderUtil/swapBytes32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int x)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Uint64</type>
    <name>swapBytes64</name>
    <anchorfile>BloombergLP/bsls/ByteOrderUtil/swapBytes64.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Uint64 x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ByteOrderUtil::swapBytes</name>
  <filename>BloombergLP/bsls/ByteOrderUtil/swapBytes-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::FuzzTestHandlerGuard</name>
  <filename>BloombergLP/bsls/FuzzTestHandlerGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FuzzTestHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/FuzzTestHandlerGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~FuzzTestHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/FuzzTestHandlerGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Assert::ViolationHandler</type>
    <name>getOriginalAssertionHandler</name>
    <anchorfile>BloombergLP/bsls/FuzzTestHandlerGuard/getOriginalAssertionHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Review::ViolationHandler</type>
    <name>getOriginalReviewHandler</name>
    <anchorfile>BloombergLP/bsls/FuzzTestHandlerGuard/getOriginalReviewHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FuzzTestHandlerGuard*</type>
    <name>instance</name>
    <anchorfile>BloombergLP/bsls/FuzzTestHandlerGuard/instance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::FuzzTestPreconditionException</name>
  <filename>BloombergLP/bsls/FuzzTestPreconditionException.adoc</filename>
  <class kind="class">BloombergLP::bsls::FuzzTestPreconditionException::FuzzTestPreconditionException</class>
  <member kind="function">
    <type>void</type>
    <name>~FuzzTestPreconditionException</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionException/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>expression</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionException/expression.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>filename</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionException/filename.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReview</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionException/isReview.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>level</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionException/level.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionException/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::FuzzTestPreconditionException::FuzzTestPreconditionException</name>
  <filename>BloombergLP/bsls/FuzzTestPreconditionException/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::FuzzTestPreconditionTracker</name>
  <filename>BloombergLP/bsls/FuzzTestPreconditionTracker.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>handleAssertViolation</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionTracker/handleAssertViolation.adoc</anchorfile>
    <anchor/>
    <arglist>(const AssertViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>handleException</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionTracker/handleException.adoc</anchorfile>
    <anchor/>
    <arglist>(const FuzzTestPreconditionException&amp; exception)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>handlePreconditionsBegin</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionTracker/handlePreconditionsBegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>handlePreconditionsEnd</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionTracker/handlePreconditionsEnd.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>handleReviewViolation</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionTracker/handleReviewViolation.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initStaticState</name>
    <anchorfile>BloombergLP/bsls/FuzzTestPreconditionTracker/initStaticState.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* fileName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::FuzzTest_TestUtil</name>
  <filename>BloombergLP/bsls/FuzzTest_TestUtil.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>triggerAssert</name>
    <anchorfile>BloombergLP/bsls/FuzzTest_TestUtil/triggerAssert.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>triggerReview</name>
    <anchorfile>BloombergLP/bsls/FuzzTest_TestUtil/triggerReview.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Log</name>
  <filename>BloombergLP/bsls/Log.adoc</filename>
  <class kind="class">BloombergLP::bsls::Log::LogMessageHandler</class>
  <member kind="function">
    <type>void</type>
    <name>logFormattedMessage</name>
    <anchorfile>BloombergLP/bsls/Log/logFormattedMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::LogSeverity::Enum severity, const char* file, int line, const char* format)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>logMessage</name>
    <anchorfile>BloombergLP/bsls/Log/logMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::LogSeverity::Enum severity, const char* file, int line, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>Log::LogMessageHandler</type>
    <name>logMessageHandler</name>
    <anchorfile>BloombergLP/bsls/Log/logMessageHandler-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>platformDefaultMessageHandler</name>
    <anchorfile>BloombergLP/bsls/Log/platformDefaultMessageHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::LogSeverity::Enum severity, const char* file, int line, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLogMessageHandler</name>
    <anchorfile>BloombergLP/bsls/Log/setLogMessageHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(Log::LogMessageHandler handler)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSeverityThreshold</name>
    <anchorfile>BloombergLP/bsls/Log/setSeverityThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::LogSeverity::Enum severity)</arglist>
  </member>
  <member kind="function">
    <type>bsls::LogSeverity::Enum</type>
    <name>severityThreshold</name>
    <anchorfile>BloombergLP/bsls/Log/severityThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stderrMessageHandler</name>
    <anchorfile>BloombergLP/bsls/Log/stderrMessageHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::LogSeverity::Enum severity, const char* file, int line, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stdoutMessageHandler</name>
    <anchorfile>BloombergLP/bsls/Log/stdoutMessageHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::LogSeverity::Enum severity, const char* file, int line, const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Log::LogMessageHandler</name>
  <filename>BloombergLP/bsls/Log/LogMessageHandler-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::LogSeverity</name>
  <filename>BloombergLP/bsls/LogSeverity.adoc</filename>
  <class kind="class">BloombergLP::bsls::LogSeverity::Enum</class>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bsls/LogSeverity/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(LogSeverity::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::LogSeverity::Enum</name>
  <filename>BloombergLP/bsls/LogSeverity/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::NameOf</name>
  <filename>BloombergLP/bsls/NameOf.adoc</filename>
  <class kind="class">BloombergLP::bsls::NameOf_Base::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>NameOf</name>
    <anchorfile>BloombergLP/bsls/NameOf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/bsls/NameOf/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>operator const char*</name>
    <anchorfile>BloombergLP/bsls/NameOf/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>initBuffer</name>
    <anchorfile>BloombergLP/bsls/NameOf_Base/initBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, const char* functionName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::NameOf_Base</name>
  <filename>BloombergLP/bsls/NameOf_Base.adoc</filename>
  <class kind="class">BloombergLP::bsls::NameOf_Base::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>const char*</type>
    <name>initBuffer</name>
    <anchorfile>BloombergLP/bsls/NameOf_Base/initBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, const char* functionName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::NameOf_Base::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/NameOf_Base/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ObjectBuffer</name>
  <filename>BloombergLP/bsls/ObjectBuffer.adoc</filename>
  <class kind="class">BloombergLP::bsls::ObjectBuffer::address</class>
  <class kind="class">BloombergLP::bsls::ObjectBuffer::buffer</class>
  <class kind="class">BloombergLP::bsls::ObjectBuffer::object</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ObjectBuffer::address</name>
  <filename>BloombergLP/bsls/ObjectBuffer/address-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ObjectBuffer::buffer</name>
  <filename>BloombergLP/bsls/ObjectBuffer/buffer-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ObjectBuffer::object</name>
  <filename>BloombergLP/bsls/ObjectBuffer/object-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::OutputRedirector</name>
  <filename>BloombergLP/bsls/OutputRedirector.adoc</filename>
  <class kind="class">BloombergLP::bsls::OutputRedirector::Stream</class>
  <class kind="class">BloombergLP::bsls::OutputRedirector::compare</class>
  <class kind="class">BloombergLP::bsls::OutputRedirector::k_OUTPUT_REDIRECTOR_BUFFER_SIZE</class>
  <class kind="class">BloombergLP::bsls::OutputRedirector::k_PATH_BUFFER_SIZE</class>
  <member kind="function">
    <type>void</type>
    <name>OutputRedirector</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Stream which, bool verbose, bool veryVerbose)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~OutputRedirector</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disable</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/disable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>enable</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/enable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>getOutput</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/getOutput.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOutputReady</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/isOutputReady.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRedirecting</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/isRedirecting.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>load</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/load.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FILE*</type>
    <name>nonRedirectedStream</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/nonRedirectedStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>outputSize</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/outputSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FILE*</type>
    <name>redirectedStream</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/redirectedStream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>OutputRedirector::Stream</type>
    <name>redirectedStreamId</name>
    <anchorfile>BloombergLP/bsls/OutputRedirector/redirectedStreamId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::OutputRedirector::Stream</name>
  <filename>BloombergLP/bsls/OutputRedirector/Stream.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::OutputRedirector::compare</name>
  <filename>BloombergLP/bsls/OutputRedirector/compare-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::OutputRedirector::k_OUTPUT_REDIRECTOR_BUFFER_SIZE</name>
  <filename>BloombergLP/bsls/OutputRedirector/k_OUTPUT_REDIRECTOR_BUFFER_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::OutputRedirector::k_PATH_BUFFER_SIZE</name>
  <filename>BloombergLP/bsls/OutputRedirector/k_PATH_BUFFER_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PerformanceHint</name>
  <filename>BloombergLP/bsls/PerformanceHint.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>lowFrequency</name>
    <anchorfile>BloombergLP/bsls/PerformanceHint/lowFrequency.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>prefetchForReading</name>
    <anchorfile>BloombergLP/bsls/PerformanceHint/prefetchForReading.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>prefetchForWriting</name>
    <anchorfile>BloombergLP/bsls/PerformanceHint/prefetchForWriting.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rarelyCalled</name>
    <anchorfile>BloombergLP/bsls/PerformanceHint/rarelyCalled.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform</name>
  <filename>BloombergLP/bsls/Platform.adoc</filename>
  <class kind="class">BloombergLP::bsls::Platform::CPU_POWERPC</class>
  <class kind="class">BloombergLP::bsls::Platform::CPU_SPARC</class>
  <class kind="class">BloombergLP::bsls::Platform::CPU_SPARC_32</class>
  <class kind="class">BloombergLP::bsls::Platform::CPU_SPARC_V9</class>
  <class kind="class">BloombergLP::bsls::Platform::Cpu</class>
  <class kind="class">BloombergLP::bsls::Platform::Os</class>
  <class kind="class">BloombergLP::bsls::Platform::Cpu88000</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuAlpha</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuAny</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArch_Pwr</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArch_Pwr2</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArch_Pwr2s</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArm</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArmv5</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArmv6</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArmv7</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuArmv8</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuHppa</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuIa64</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuMips</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuPowerpc</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuPowerpc_601</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuSparc</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuSparc_32</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuSparc_V9</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuX86</class>
  <class kind="class">BloombergLP::bsls::Platform::CpuX86_64</class>
  <class kind="class">BloombergLP::bsls::Platform::OsAix</class>
  <class kind="class">BloombergLP::bsls::Platform::OsAix_V5</class>
  <class kind="class">BloombergLP::bsls::Platform::OsAny</class>
  <class kind="class">BloombergLP::bsls::Platform::OsCygwin</class>
  <class kind="class">BloombergLP::bsls::Platform::OsDarwin</class>
  <class kind="class">BloombergLP::bsls::Platform::OsFreeBsd</class>
  <class kind="class">BloombergLP::bsls::Platform::OsHpux</class>
  <class kind="class">BloombergLP::bsls::Platform::OsLinux</class>
  <class kind="class">BloombergLP::bsls::Platform::OsSolaris</class>
  <class kind="class">BloombergLP::bsls::Platform::OsSolaris_V10</class>
  <class kind="class">BloombergLP::bsls::Platform::OsSolaris_V8</class>
  <class kind="class">BloombergLP::bsls::Platform::OsSolaris_V9</class>
  <class kind="class">BloombergLP::bsls::Platform::OsUnix</class>
  <class kind="class">BloombergLP::bsls::Platform::OsWinNT</class>
  <class kind="class">BloombergLP::bsls::Platform::OsWindows</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CPU_POWERPC</name>
  <filename>BloombergLP/bsls/Platform/CPU_POWERPC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CPU_SPARC</name>
  <filename>BloombergLP/bsls/Platform/CPU_SPARC.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CPU_SPARC_32</name>
  <filename>BloombergLP/bsls/Platform/CPU_SPARC_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CPU_SPARC_V9</name>
  <filename>BloombergLP/bsls/Platform/CPU_SPARC_V9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::Cpu</name>
  <filename>BloombergLP/bsls/Platform/Cpu.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::Os</name>
  <filename>BloombergLP/bsls/Platform/Os.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::Cpu88000</name>
  <filename>BloombergLP/bsls/Platform/Cpu88000.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuAlpha</name>
  <filename>BloombergLP/bsls/Platform/CpuAlpha.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuAny</name>
  <filename>BloombergLP/bsls/Platform/CpuAny.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArch_Pwr</name>
  <filename>BloombergLP/bsls/Platform/CpuArch_Pwr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArch_Pwr2</name>
  <filename>BloombergLP/bsls/Platform/CpuArch_Pwr2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArch_Pwr2s</name>
  <filename>BloombergLP/bsls/Platform/CpuArch_Pwr2s.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArm</name>
  <filename>BloombergLP/bsls/Platform/CpuArm.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArmv5</name>
  <filename>BloombergLP/bsls/Platform/CpuArmv5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArmv6</name>
  <filename>BloombergLP/bsls/Platform/CpuArmv6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArmv7</name>
  <filename>BloombergLP/bsls/Platform/CpuArmv7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuArmv8</name>
  <filename>BloombergLP/bsls/Platform/CpuArmv8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuHppa</name>
  <filename>BloombergLP/bsls/Platform/CpuHppa.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuIa64</name>
  <filename>BloombergLP/bsls/Platform/CpuIa64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuMips</name>
  <filename>BloombergLP/bsls/Platform/CpuMips.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuPowerpc</name>
  <filename>BloombergLP/bsls/Platform/CpuPowerpc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuPowerpc_601</name>
  <filename>BloombergLP/bsls/Platform/CpuPowerpc_601.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuSparc</name>
  <filename>BloombergLP/bsls/Platform/CpuSparc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuSparc_32</name>
  <filename>BloombergLP/bsls/Platform/CpuSparc_32.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuSparc_V9</name>
  <filename>BloombergLP/bsls/Platform/CpuSparc_V9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuX86</name>
  <filename>BloombergLP/bsls/Platform/CpuX86.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::CpuX86_64</name>
  <filename>BloombergLP/bsls/Platform/CpuX86_64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsAix</name>
  <filename>BloombergLP/bsls/Platform/OsAix.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsAix_V5</name>
  <filename>BloombergLP/bsls/Platform/OsAix_V5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsAny</name>
  <filename>BloombergLP/bsls/Platform/OsAny.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsCygwin</name>
  <filename>BloombergLP/bsls/Platform/OsCygwin.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsDarwin</name>
  <filename>BloombergLP/bsls/Platform/OsDarwin.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsFreeBsd</name>
  <filename>BloombergLP/bsls/Platform/OsFreeBsd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsHpux</name>
  <filename>BloombergLP/bsls/Platform/OsHpux.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsLinux</name>
  <filename>BloombergLP/bsls/Platform/OsLinux.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsSolaris</name>
  <filename>BloombergLP/bsls/Platform/OsSolaris.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsSolaris_V10</name>
  <filename>BloombergLP/bsls/Platform/OsSolaris_V10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsSolaris_V8</name>
  <filename>BloombergLP/bsls/Platform/OsSolaris_V8.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsSolaris_V9</name>
  <filename>BloombergLP/bsls/Platform/OsSolaris_V9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsUnix</name>
  <filename>BloombergLP/bsls/Platform/OsUnix.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsWinNT</name>
  <filename>BloombergLP/bsls/Platform/OsWinNT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Platform::OsWindows</name>
  <filename>BloombergLP/bsls/Platform/OsWindows.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil</name>
  <filename>BloombergLP/bsls/PlatformUtil.adoc</filename>
  <class kind="class">BloombergLP::bsls::PlatformUtil::Int64</class>
  <class kind="class">BloombergLP::bsls::PlatformUtil::IntPtr</class>
  <class kind="class">BloombergLP::bsls::PlatformUtil::MaxAlign</class>
  <class kind="class">BloombergLP::bsls::PlatformUtil::Uint64</class>
  <class kind="class">BloombergLP::bsls::PlatformUtil::UintPtr</class>
  <class kind="class">BloombergLP::bsls::PlatformUtil::size_type</class>
  <member kind="function">
    <type>bool</type>
    <name>isBigEndian</name>
    <anchorfile>BloombergLP/bsls/PlatformUtil/isBigEndian.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLittleEndian</name>
    <anchorfile>BloombergLP/bsls/PlatformUtil/isLittleEndian.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>roundUpToMaximalAlignment</name>
    <anchorfile>BloombergLP/bsls/PlatformUtil/roundUpToMaximalAlignment.adoc</anchorfile>
    <anchor/>
    <arglist>(int size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil::Int64</name>
  <filename>BloombergLP/bsls/PlatformUtil/Int64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil::IntPtr</name>
  <filename>BloombergLP/bsls/PlatformUtil/IntPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil::MaxAlign</name>
  <filename>BloombergLP/bsls/PlatformUtil/MaxAlign.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil::Uint64</name>
  <filename>BloombergLP/bsls/PlatformUtil/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil::UintPtr</name>
  <filename>BloombergLP/bsls/PlatformUtil/UintPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PlatformUtil::size_type</name>
  <filename>BloombergLP/bsls/PlatformUtil/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PointerCastUtil</name>
  <filename>BloombergLP/bsls/PointerCastUtil.adoc</filename>
  <member kind="function">
    <type>TO_TYPE</type>
    <name>cast</name>
    <anchorfile>BloombergLP/bsls/PointerCastUtil/cast.adoc</anchorfile>
    <anchor/>
    <arglist>(FROM_TYPE from)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PreconditionsHandler</name>
  <filename>BloombergLP/bsls/PreconditionsHandler.adoc</filename>
  <class kind="class">BloombergLP::bsls::PreconditionsHandler::PreconditionHandlerType</class>
  <member kind="function">
    <type>PreconditionHandlerType</type>
    <name>getBeginHandler</name>
    <anchorfile>BloombergLP/bsls/PreconditionsHandler/getBeginHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>PreconditionHandlerType</type>
    <name>getEndHandler</name>
    <anchorfile>BloombergLP/bsls/PreconditionsHandler/getEndHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>installHandlers</name>
    <anchorfile>BloombergLP/bsls/PreconditionsHandler/installHandlers.adoc</anchorfile>
    <anchor/>
    <arglist>(PreconditionHandlerType beginHandler, PreconditionHandlerType endHandler)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invokeBeginHandler</name>
    <anchorfile>BloombergLP/bsls/PreconditionsHandler/invokeBeginHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invokeEndHandler</name>
    <anchorfile>BloombergLP/bsls/PreconditionsHandler/invokeEndHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>noOpHandler</name>
    <anchorfile>BloombergLP/bsls/PreconditionsHandler/noOpHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::PreconditionsHandler::PreconditionHandlerType</name>
  <filename>BloombergLP/bsls/PreconditionsHandler/PreconditionHandlerType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest</name>
  <filename>BloombergLP/bsls/ProtocolTest.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ProtocolTest</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bool verbose)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>failures</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/failures.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>lastStatus</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/lastStatus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BSLS_TESTIMP</type>
    <name>method</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/method.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* methodDesc)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testAbstract</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/testAbstract.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testNoDataMembers</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/testNoDataMembers.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>testVirtualDestructor</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest/testVirtualDestructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTestImp</name>
  <filename>BloombergLP/bsls/ProtocolTestImp.adoc</filename>
  <class kind="class">BloombergLP::bsls::ProtocolTestImp::ProtocolType</class>
  <member kind="function">
    <type>void</type>
    <name>ProtocolTestImp</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ProtocolTestImp</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ProtocolTest_MethodReturnType</type>
    <name>markDone</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/markDone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ProtocolTest_MethodReturnRefType</type>
    <name>markDoneRef</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/markDoneRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>markDoneVal</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/markDoneVal.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>markEnter</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/markEnter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ProtocolTestImp&lt;BSLS_PROTOCOL&gt;::ProtocolType*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/operator_ptr-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const ProtocolTestImp&lt;BSLS_PROTOCOL&gt;::ProtocolType*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/operator_ptr-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTestStatus</name>
    <anchorfile>BloombergLP/bsls/ProtocolTestImp/setTestStatus.adoc</anchorfile>
    <anchor/>
    <arglist>(ProtocolTest_Status* testStatus)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTestImp::ProtocolType</name>
  <filename>BloombergLP/bsls/ProtocolTestImp/ProtocolType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_AsBigAsT</name>
  <filename>BloombergLP/bsls/ProtocolTest_AsBigAsT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_Dtor</name>
  <filename>BloombergLP/bsls/ProtocolTest_Dtor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ProtocolTest_Dtor</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_Dtor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_IsAbstract</name>
  <filename>BloombergLP/bsls/ProtocolTest_IsAbstract.adoc</filename>
  <class kind="class">BloombergLP::bsls::ProtocolTest_IsAbstract::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_IsAbstract::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/ProtocolTest_IsAbstract/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_MethodReturnRefType</name>
  <filename>BloombergLP/bsls/ProtocolTest_MethodReturnRefType.adoc</filename>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator T&amp;</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_MethodReturnRefType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_MethodReturnType</name>
  <filename>BloombergLP/bsls/ProtocolTest_MethodReturnType.adoc</filename>
  <member kind="function">
    <type>T</type>
    <name>operator T</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_MethodReturnType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ProtocolTest_Status</name>
  <filename>BloombergLP/bsls/ProtocolTest_Status.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ProtocolTest_Status</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_Status/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>fail</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_Status/fail.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>failures</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_Status/failures.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>last</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_Status/last.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetLast</name>
    <anchorfile>BloombergLP/bsls/ProtocolTest_Status/resetLast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review</name>
  <filename>BloombergLP/bsls/Review.adoc</filename>
  <class kind="class">BloombergLP::bsls::Review::Count</class>
  <class kind="class">BloombergLP::bsls::Review::ViolationHandler</class>
  <class kind="class">BloombergLP::bsls::Review::k_LEVEL_INVOKE</class>
  <class kind="class">BloombergLP::bsls::Review::k_LEVEL_OPT</class>
  <class kind="class">BloombergLP::bsls::Review::k_LEVEL_REVIEW</class>
  <class kind="class">BloombergLP::bsls::Review::k_LEVEL_SAFE</class>
  <member kind="function">
    <type>void</type>
    <name>failByAbort</name>
    <anchorfile>BloombergLP/bsls/Review/failByAbort.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failByLog</name>
    <anchorfile>BloombergLP/bsls/Review/failByLog.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failBySleep</name>
    <anchorfile>BloombergLP/bsls/Review/failBySleep.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>failByThrow</name>
    <anchorfile>BloombergLP/bsls/Review/failByThrow.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invokeHandler</name>
    <anchorfile>BloombergLP/bsls/Review/invokeHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewViolation&amp; violation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockReviewAdministration</name>
    <anchorfile>BloombergLP/bsls/Review/lockReviewAdministration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setViolationHandler</name>
    <anchorfile>BloombergLP/bsls/Review/setViolationHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(Review::ViolationHandler function)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>updateCount</name>
    <anchorfile>BloombergLP/bsls/Review/updateCount.adoc</anchorfile>
    <anchor/>
    <arglist>(Count* count)</arglist>
  </member>
  <member kind="function">
    <type>Review::ViolationHandler</type>
    <name>violationHandler</name>
    <anchorfile>BloombergLP/bsls/Review/violationHandler-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review::Count</name>
  <filename>BloombergLP/bsls/Review/Count.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review::ViolationHandler</name>
  <filename>BloombergLP/bsls/Review/ViolationHandler-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review::k_LEVEL_INVOKE</name>
  <filename>BloombergLP/bsls/Review/k_LEVEL_INVOKE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review::k_LEVEL_OPT</name>
  <filename>BloombergLP/bsls/Review/k_LEVEL_OPT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review::k_LEVEL_REVIEW</name>
  <filename>BloombergLP/bsls/Review/k_LEVEL_REVIEW.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Review::k_LEVEL_SAFE</name>
  <filename>BloombergLP/bsls/Review/k_LEVEL_SAFE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ReviewFailureHandlerGuard</name>
  <filename>BloombergLP/bsls/ReviewFailureHandlerGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReviewFailureHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/ReviewFailureHandlerGuard/2constructor-01b.adoc</anchorfile>
    <anchor/>
    <arglist>(Review::ViolationHandler temporary)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ReviewFailureHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/ReviewFailureHandlerGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ReviewFailureHandlerGuard</name>
    <anchorfile>BloombergLP/bsls/ReviewFailureHandlerGuard.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewFailureHandlerGuard&amp;)</arglist>
  </member>
  <member kind="function">
    <type>ReviewFailureHandlerGuard&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/ReviewFailureHandlerGuard.adoc</anchorfile>
    <anchor/>
    <arglist>(const ReviewFailureHandlerGuard&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::ReviewViolation</name>
  <filename>BloombergLP/bsls/ReviewViolation.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReviewViolation</name>
    <anchorfile>BloombergLP/bsls/ReviewViolation/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* comment, const char* fileName, int lineNumber, const char* reviewLevel, int count)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>comment</name>
    <anchorfile>BloombergLP/bsls/ReviewViolation/comment.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>count</name>
    <anchorfile>BloombergLP/bsls/ReviewViolation/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>fileName</name>
    <anchorfile>BloombergLP/bsls/ReviewViolation/fileName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>lineNumber</name>
    <anchorfile>BloombergLP/bsls/ReviewViolation/lineNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>reviewLevel</name>
    <anchorfile>BloombergLP/bsls/ReviewViolation/reviewLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SpinLock</name>
  <filename>BloombergLP/bsls/SpinLock.adoc</filename>
  <class kind="class">BloombergLP::bsls::SpinLock::SpinLock</class>
  <class kind="class">BloombergLP::bsls::SpinLock::s_unlocked</class>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>BloombergLP/bsls/SpinLock/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWithBackoff</name>
    <anchorfile>BloombergLP/bsls/SpinLock/lockWithBackoff.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lockWithoutBackoff</name>
    <anchorfile>BloombergLP/bsls/SpinLock/lockWithoutBackoff.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>tryLock</name>
    <anchorfile>BloombergLP/bsls/SpinLock/tryLock.adoc</anchorfile>
    <anchor/>
    <arglist>(int numRetries)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>BloombergLP/bsls/SpinLock/unlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SpinLock::SpinLock</name>
  <filename>BloombergLP/bsls/SpinLock/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SpinLock::s_unlocked</name>
  <filename>BloombergLP/bsls/SpinLock/s_unlocked.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SpinLockGuard</name>
  <filename>BloombergLP/bsls/SpinLockGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SpinLockGuard</name>
    <anchorfile>BloombergLP/bsls/SpinLockGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SpinLock* lock)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SpinLockGuard</name>
    <anchorfile>BloombergLP/bsls/SpinLockGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SpinLock*</type>
    <name>release</name>
    <anchorfile>BloombergLP/bsls/SpinLockGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SpinLock_MemberInitializer</name>
  <filename>BloombergLP/bsls/SpinLock_MemberInitializer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::StackAddressUtil</name>
  <filename>BloombergLP/bsls/StackAddressUtil.adoc</filename>
  <class kind="class">BloombergLP::bsls::StackAddressUtil::&lt;unnamed enum&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>formatCheapStack</name>
    <anchorfile>BloombergLP/bsls/StackAddressUtil/formatCheapStack.adoc</anchorfile>
    <anchor/>
    <arglist>(char* output, int length, const char* taskname)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getStackAddresses</name>
    <anchorfile>BloombergLP/bsls/StackAddressUtil/getStackAddresses.adoc</anchorfile>
    <anchor/>
    <arglist>(void** buffer, int maxFrames)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::StackAddressUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bsls/StackAddressUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Stopwatch</name>
  <filename>BloombergLP/bsls/Stopwatch.adoc</filename>
  <class kind="class">BloombergLP::bsls::Stopwatch::Stopwatch</class>
  <class kind="class">BloombergLP::bsls::Stopwatch::k_COLLECT_WALL_AND_CPU_TIMES</class>
  <class kind="class">BloombergLP::bsls::Stopwatch::k_COLLECT_WALL_TIME_ONLY</class>
  <member kind="function">
    <type>void</type>
    <name>~Stopwatch</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>accumulatedSystemTime</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/accumulatedSystemTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>accumulatedTimes</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/accumulatedTimes.adoc</anchorfile>
    <anchor/>
    <arglist>(double* systemTime, double* userTime, double* wallTime)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>accumulatedUserTime</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/accumulatedUserTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>accumulatedWallTime</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/accumulatedWallTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>elapsedTime</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/elapsedTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRunning</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/isRunning.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>start</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/start.adoc</anchorfile>
    <anchor/>
    <arglist>(bool collectCpuTimes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>stop</name>
    <anchorfile>BloombergLP/bsls/Stopwatch/stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Stopwatch::Stopwatch</name>
  <filename>BloombergLP/bsls/Stopwatch/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Stopwatch::k_COLLECT_WALL_AND_CPU_TIMES</name>
  <filename>BloombergLP/bsls/Stopwatch/k_COLLECT_WALL_AND_CPU_TIMES.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Stopwatch::k_COLLECT_WALL_TIME_ONLY</name>
  <filename>BloombergLP/bsls/Stopwatch/k_COLLECT_WALL_TIME_ONLY.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SystemClockType</name>
  <filename>BloombergLP/bsls/SystemClockType.adoc</filename>
  <class kind="class">BloombergLP::bsls::SystemClockType::Enum</class>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bsls/SystemClockType/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(SystemClockType::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SystemClockType::Enum</name>
  <filename>BloombergLP/bsls/SystemClockType/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::SystemTime</name>
  <filename>BloombergLP/bsls/SystemTime.adoc</filename>
  <member kind="function">
    <type>TimeInterval</type>
    <name>now</name>
    <anchorfile>BloombergLP/bsls/SystemTime/now.adoc</anchorfile>
    <anchor/>
    <arglist>(SystemClockType::Enum clockType)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval</type>
    <name>nowMonotonicClock</name>
    <anchorfile>BloombergLP/bsls/SystemTime/nowMonotonicClock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval</type>
    <name>nowRealtimeClock</name>
    <anchorfile>BloombergLP/bsls/SystemTime/nowRealtimeClock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval</name>
  <filename>BloombergLP/bsls/TimeInterval.adoc</filename>
  <class kind="class">BloombergLP::bsls::TimeInterval::TimeInterval</class>
  <class kind="class">BloombergLP::bsls::TimeInterval::operator+=</class>
  <class kind="class">BloombergLP::bsls::TimeInterval::operator-=</class>
  <class kind="class">BloombergLP::bsls::TimeInterval::isValid</class>
  <class kind="class">BloombergLP::bsls::TimeInterval::maxSupportedBdexVersion</class>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(double rhs)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addDays</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addDays.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 days)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addDuration</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addDuration.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::chrono::duration&lt;REP_TYPE, PERIOD_TYPE&gt;&amp; duration, int*)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addHours</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addHours.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addInterval</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds, int nanoseconds)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addMicroseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addMilliseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addMinutes</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addNanoseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addNanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 nanoseconds)</arglist>
  </member>
  <member kind="function">
    <type>TimeInterval&amp;</type>
    <name>addSeconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/addSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>DURATION_TYPE</type>
    <name>asDuration</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/asDuration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, int version)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInDurationRange</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/isInDurationRange.adoc</anchorfile>
    <anchor/>
    <arglist>(int*)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>nanoseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/nanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>seconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/seconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInterval</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setInterval.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds, int nanoseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIntervalRaw</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setIntervalRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds, int nanoseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalDays</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalDays.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 days)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalHours</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalHours.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 hours)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalMicroseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 microseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalMilliseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 milliseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalMinutes</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 minutes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalNanoseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalNanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 nanoseconds)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setTotalSeconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/setTotalSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 seconds)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>streamOut</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/streamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalDays</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalDays.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalHours</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalHours.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalMicroseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalMilliseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalMinutes</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalNanoseconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalNanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsls::Types::Int64</type>
    <name>totalSeconds</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>totalSecondsAsDouble</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/totalSecondsAsDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedVersion</name>
    <anchorfile>BloombergLP/bsls/TimeInterval/maxSupportedVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval::TimeInterval</name>
  <filename>BloombergLP/bsls/TimeInterval/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval::operator+=</name>
  <filename>BloombergLP/bsls/TimeInterval/operator_plus_eq-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval::operator-=</name>
  <filename>BloombergLP/bsls/TimeInterval/operator_minus_eq-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval::isValid</name>
  <filename>BloombergLP/bsls/TimeInterval/isValid-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bsls/TimeInterval/maxSupportedBdexVersion-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_DurationTraits</name>
  <filename>BloombergLP/bsls/TimeInterval_DurationTraits.adoc</filename>
  <class kind="class">BloombergLP::bsls::TimeInterval_DurationTraits::k_EXPLICIT_CONVERSION_ENABLED</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_DurationTraits::k_IMPLICIT_CONVERSION_ENABLED</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_DurationTraits::k_IS_FLOAT</class>
  <class kind="class">BloombergLP::bsls::TimeInterval_DurationTraits::k_IS_IMPLICIT</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_DurationTraits::k_EXPLICIT_CONVERSION_ENABLED</name>
  <filename>BloombergLP/bsls/TimeInterval_DurationTraits/k_EXPLICIT_CONVERSION_ENABLED.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_DurationTraits::k_IMPLICIT_CONVERSION_ENABLED</name>
  <filename>BloombergLP/bsls/TimeInterval_DurationTraits/k_IMPLICIT_CONVERSION_ENABLED.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_DurationTraits::k_IS_FLOAT</name>
  <filename>BloombergLP/bsls/TimeInterval_DurationTraits/k_IS_FLOAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_DurationTraits::k_IS_IMPLICIT</name>
  <filename>BloombergLP/bsls/TimeInterval_DurationTraits/k_IS_IMPLICIT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_IsDuration</name>
  <filename>BloombergLP/bsls/TimeInterval_IsDuration-032.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_IsDuration</name>
  <filename>BloombergLP/bsls/TimeInterval_IsDuration-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_RepTraits</name>
  <filename>BloombergLP/bsls/TimeInterval_RepTraits.adoc</filename>
  <class kind="class">BloombergLP::bsls::TimeInterval_RepTraits::k_IS_FLOAT</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeInterval_RepTraits::k_IS_FLOAT</name>
  <filename>BloombergLP/bsls/TimeInterval_RepTraits/k_IS_FLOAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeUtil</name>
  <filename>BloombergLP/bsls/TimeUtil.adoc</filename>
  <class kind="class">BloombergLP::bsls::TimeUtil::OpaqueNativeTime</class>
  <member kind="function">
    <type>Types::Int64</type>
    <name>convertRawTime</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/convertRawTime.adoc</anchorfile>
    <anchor/>
    <arglist>(OpaqueNativeTime rawTime)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getProcessSystemTimer</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getProcessSystemTimer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getProcessTimers</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getProcessTimers.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64* systemTimer, Types::Int64* userTimer)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getProcessUserTimer</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getProcessUserTimer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getThreadSystemTimer</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getThreadSystemTimer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getThreadTimers</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getThreadTimers.adoc</anchorfile>
    <anchor/>
    <arglist>(Types::Int64* systemTimer, Types::Int64* userTimer)</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getThreadUserTimer</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getThreadUserTimer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Types::Int64</type>
    <name>getTimer</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getTimer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getTimerRaw</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/getTimerRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(OpaqueNativeTime* timeValue)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initialize</name>
    <anchorfile>BloombergLP/bsls/TimeUtil/initialize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::TimeUtil::OpaqueNativeTime</name>
  <filename>BloombergLP/bsls/TimeUtil/OpaqueNativeTime.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Types</name>
  <filename>BloombergLP/bsls/Types.adoc</filename>
  <class kind="class">BloombergLP::bsls::Types::Int64</class>
  <class kind="class">BloombergLP::bsls::Types::IntPtr</class>
  <class kind="class">BloombergLP::bsls::Types::Uint64</class>
  <class kind="class">BloombergLP::bsls::Types::UintPtr</class>
  <class kind="class">BloombergLP::bsls::Types::size_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Types::Int64</name>
  <filename>BloombergLP/bsls/Types/Int64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Types::IntPtr</name>
  <filename>BloombergLP/bsls/Types/IntPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Types::Uint64</name>
  <filename>BloombergLP/bsls/Types/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Types::UintPtr</name>
  <filename>BloombergLP/bsls/Types/UintPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Types::size_type</name>
  <filename>BloombergLP/bsls/Types/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::UnspecifiedBool</name>
  <filename>BloombergLP/bsls/UnspecifiedBool-03.adoc</filename>
  <class kind="class">BloombergLP::bsls::UnspecifiedBool::BoolType</class>
  <member kind="function">
    <type>UnspecifiedBool&lt;BSLS_HOST_TYPE&gt;::BoolType</type>
    <name>falseValue</name>
    <anchorfile>BloombergLP/bsls/UnspecifiedBool-03/falseValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>UnspecifiedBool&lt;BSLS_HOST_TYPE&gt;::BoolType</type>
    <name>makeValue</name>
    <anchorfile>BloombergLP/bsls/UnspecifiedBool-03/makeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bool predicate)</arglist>
  </member>
  <member kind="function">
    <type>UnspecifiedBool&lt;BSLS_HOST_TYPE&gt;::BoolType</type>
    <name>trueValue</name>
    <anchorfile>BloombergLP/bsls/UnspecifiedBool-03/trueValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::UnspecifiedBool::BoolType</name>
  <filename>BloombergLP/bsls/UnspecifiedBool-03/BoolType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::UnspecifiedBool</name>
  <filename>BloombergLP/bsls/UnspecifiedBool-08.adoc</filename>
  <class kind="class">BloombergLP::bsls::UnspecifiedBool::BoolType</class>
  <member kind="function">
    <type>BoolType</type>
    <name>falseValue</name>
    <anchorfile>BloombergLP/bsls/UnspecifiedBool-08/falseValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BoolType</type>
    <name>makeValue</name>
    <anchorfile>BloombergLP/bsls/UnspecifiedBool-08/makeValue.adoc</anchorfile>
    <anchor/>
    <arglist>(bool predicate)</arglist>
  </member>
  <member kind="function">
    <type>BoolType</type>
    <name>trueValue</name>
    <anchorfile>BloombergLP/bsls/UnspecifiedBool-08/trueValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::UnspecifiedBool::BoolType</name>
  <filename>BloombergLP/bsls/UnspecifiedBool-08/BoolType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util</name>
  <filename>BloombergLP/bsls/Util.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util::addressOf</class>
  <class kind="class">BloombergLP::bsls::Util::forward</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util::addressOf</name>
  <filename>BloombergLP/bsls/Util/addressOf-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util::forward</name>
  <filename>BloombergLP/bsls/Util/forward-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_AssertNotLvalue</name>
  <filename>BloombergLP/bsls/Util_AssertNotLvalue-04.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util_AssertNotLvalue::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_AssertNotLvalue::type</name>
  <filename>BloombergLP/bsls/Util_AssertNotLvalue-04/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_AssertNotLvalue</name>
  <filename>BloombergLP/bsls/Util_AssertNotLvalue-09.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util_AssertNotLvalue::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_AssertNotLvalue::type</name>
  <filename>BloombergLP/bsls/Util_AssertNotLvalue-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_Identity</name>
  <filename>BloombergLP/bsls/Util_Identity.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util_Identity::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_Identity::type</name>
  <filename>BloombergLP/bsls/Util_Identity/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_RemoveReference</name>
  <filename>BloombergLP/bsls/Util_RemoveReference-0b.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util_RemoveReference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_RemoveReference::type</name>
  <filename>BloombergLP/bsls/Util_RemoveReference-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_RemoveReference</name>
  <filename>BloombergLP/bsls/Util_RemoveReference-0c.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util_RemoveReference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_RemoveReference::type</name>
  <filename>BloombergLP/bsls/Util_RemoveReference-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_RemoveReference</name>
  <filename>BloombergLP/bsls/Util_RemoveReference-06.adoc</filename>
  <class kind="class">BloombergLP::bsls::Util_RemoveReference::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::Util_RemoveReference::type</name>
  <filename>BloombergLP/bsls/Util_RemoveReference-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::debugprint</name>
  <filename>BloombergLP/bsls/debugprint-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator+</name>
  <filename>BloombergLP/bsls/operator_plus-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator-</name>
  <filename>BloombergLP/bsls/operator_minus-005.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator==</name>
  <filename>BloombergLP/bsls/operator_eq-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator!=</name>
  <filename>BloombergLP/bsls/operator_not_eq-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator&lt;</name>
  <filename>BloombergLP/bsls/operator_lt-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator&lt;=</name>
  <filename>BloombergLP/bsls/operator_le-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator&gt;</name>
  <filename>BloombergLP/bsls/operator_gt-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls::operator&gt;=</name>
  <filename>BloombergLP/bsls/operator_ge-041.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslscm</name>
  <filename>BloombergLP/bslscm.adoc</filename>
  <class kind="class">BloombergLP::bslscm::Version</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version</name>
  <filename>BloombergLP/bslscm/Version.adoc</filename>
  <class kind="class">BloombergLP::bslscm::Version::s_buildInfo</class>
  <class kind="class">BloombergLP::bslscm::Version::s_dependencies</class>
  <class kind="class">BloombergLP::bslscm::Version::s_ident</class>
  <class kind="class">BloombergLP::bslscm::Version::s_sourceControlInfo</class>
  <class kind="class">BloombergLP::bslscm::Version::s_timestamp</class>
  <class kind="class">BloombergLP::bslscm::Version::s_version_BSL_4_39_compiled_this_object</class>
  <class kind="class">BloombergLP::bslscm::Version::s_what</class>
  <member kind="function">
    <type>const char*</type>
    <name>version</name>
    <anchorfile>BloombergLP/bslscm/Version/version.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_buildInfo</name>
  <filename>BloombergLP/bslscm/Version/s_buildInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_dependencies</name>
  <filename>BloombergLP/bslscm/Version/s_dependencies.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_ident</name>
  <filename>BloombergLP/bslscm/Version/s_ident.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_sourceControlInfo</name>
  <filename>BloombergLP/bslscm/Version/s_sourceControlInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_timestamp</name>
  <filename>BloombergLP/bslscm/Version/s_timestamp.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_version_BSL_4_39_compiled_this_object</name>
  <filename>BloombergLP/bslscm/Version/s_version_BSL_4_39_compiled_this_object.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslscm::Version::s_what</name>
  <filename>BloombergLP/bslscm/Version/s_what.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslstl</name>
  <filename>BloombergLP/bslstl.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Pair_IndexSequence</class>
  <class kind="class">BloombergLP::bslstl::Pair_MakeIndexSequence</class>
  <class kind="class">BloombergLP::bslstl::StringRef</class>
  <class kind="class">BloombergLP::bslstl::StringRefWide</class>
  <class kind="class">BloombergLP::bslstl::AlgorithmUtil</class>
  <class kind="class">BloombergLP::bslstl::BadWeakPtr</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalNodePool</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp</class>
  <class kind="class">BloombergLP::bslstl::CallableVariable</class>
  <class kind="class">BloombergLP::bslstl::DefaultSearcher</class>
  <class kind="class">BloombergLP::bslstl::DefaultSearcher_CanOptimize</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator</class>
  <class kind="class">BloombergLP::bslstl::Function_ArgTypes</class>
  <class kind="class">BloombergLP::bslstl::Function_ArgTypes</class>
  <class kind="class">BloombergLP::bslstl::Function_ArgTypes</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtilNullCheck</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtilNullCheck</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtilNullCheck</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtilNullCheck</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_Dispatch</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_Dispatch</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_Dispatch</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_Dispatch</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_Dispatch</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_Dispatch</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ForwardType</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ForwardTypeImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ForwardTypeImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertible</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertible</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertibleImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertibleImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocable</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocable</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocableImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocableImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ResultType</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ResultTypeImp</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ResultTypeImp</class>
  <class kind="class">BloombergLP::bslstl::Function_IsInvocableWithPrototype</class>
  <class kind="class">BloombergLP::bslstl::Function_IsInvocableWithPrototype</class>
  <class kind="class">BloombergLP::bslstl::Function_IsReferenceCompatible</class>
  <class kind="class">BloombergLP::bslstl::Function_IsReferenceCompatible</class>
  <class kind="class">BloombergLP::bslstl::Function_Rep</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization</class>
  <class kind="class">BloombergLP::bslstl::Function_Variadic</class>
  <class kind="class">BloombergLP::bslstl::Function_Variadic</class>
  <class kind="class">BloombergLP::bslstl::HashTable</class>
  <class kind="class">BloombergLP::bslstl::HashTable</class>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator</class>
  <class kind="class">BloombergLP::bslstl::HashTableIterator</class>
  <class kind="class">BloombergLP::bslstl::HashTable_ArrayProctor</class>
  <class kind="class">BloombergLP::bslstl::HashTable_BaseHasher</class>
  <class kind="class">BloombergLP::bslstl::HashTable_Comparator</class>
  <class kind="class">BloombergLP::bslstl::HashTable_ComparatorWrapper</class>
  <class kind="class">BloombergLP::bslstl::HashTable_ComparatorWrapper</class>
  <class kind="class">BloombergLP::bslstl::HashTable_ComparatorWrapper</class>
  <class kind="class">BloombergLP::bslstl::HashTable_HashWrapper</class>
  <class kind="class">BloombergLP::bslstl::HashTable_HashWrapper</class>
  <class kind="class">BloombergLP::bslstl::HashTable_HashWrapper</class>
  <class kind="class">BloombergLP::bslstl::HashTable_NodeProctor</class>
  <class kind="class">BloombergLP::bslstl::HashTable_Util</class>
  <class kind="class">BloombergLP::bslstl::IoManip_QuotedStringFormatter</class>
  <class kind="class">BloombergLP::bslstl::IoManip_QuotedStringViewFormatter</class>
  <class kind="class">BloombergLP::bslstl::IsConvertibleToCString</class>
  <class kind="class">BloombergLP::bslstl::IsConvertibleToCString</class>
  <class kind="class">BloombergLP::bslstl::IsConvertibleToStringView</class>
  <class kind="class">BloombergLP::bslstl::IsConvertibleToStringView</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil_LegacyInsertDistance</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil_LegacyInsertDistance</class>
  <class kind="class">BloombergLP::bslstl::MapComparator</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base</class>
  <class kind="class">BloombergLP::bslstl::Optional_ConstructFromForwardRef</class>
  <class kind="class">BloombergLP::bslstl::Optional_ConstructsFromType</class>
  <class kind="class">BloombergLP::bslstl::Optional_CopyConstructFromOtherOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_CopyConstructFromStdOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_Data</class>
  <class kind="class">BloombergLP::bslstl::Optional_Data</class>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp</class>
  <class kind="class">BloombergLP::bslstl::Optional_ImmovableHelper</class>
  <class kind="class">BloombergLP::bslstl::Optional_InvokeConstructorTag</class>
  <class kind="class">BloombergLP::bslstl::Optional_IsBslOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_IsBslOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_IsTriviallyDestructible</class>
  <class kind="class">BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_MoveConstructFromStdOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_NulloptConstructToken</class>
  <class kind="class">BloombergLP::bslstl::Optional_OptNoSuchType</class>
  <class kind="class">BloombergLP::bslstl::Optional_PropagatesAllocator</class>
  <class kind="class">BloombergLP::bslstl::Pair_GetImpUtil</class>
  <class kind="class">BloombergLP::bslstl::Pair_GetImpUtil</class>
  <class kind="class">BloombergLP::bslstl::Pair_GetImpUtil</class>
  <class kind="class">BloombergLP::bslstl::Pair_IndexOfType</class>
  <class kind="class">BloombergLP::bslstl::Pair_IndexOfType</class>
  <class kind="class">BloombergLP::bslstl::Pair_IndexOfType</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator</class>
  <class kind="class">BloombergLP::bslstl::SetComparator</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrAllocateInplaceRep</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrAllocateOutofplaceRep</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrAllocateOutofplaceRep_InitProctor</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrArrayAllocateInplaceRep</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrNilDeleter</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrUtil</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_DefaultDeleter</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_DefaultDeleter</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_DefaultDeleter</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsCallable</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsFactoryFor</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsNullableFactory</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsPointerCompatible</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsPointerConvertible</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_RepFromExistingSharedPtr</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_RepProctor</class>
  <class kind="class">BloombergLP::bslstl::SharedPtr_TestIsCallable</class>
  <class kind="class">BloombergLP::bslstl::SimplePool</class>
  <class kind="class">BloombergLP::bslstl::SimplePool_Type</class>
  <class kind="class">BloombergLP::bslstl::StdExceptUtil</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_NoAlloc</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_Node</class>
  <class kind="class">BloombergLP::bslstl::StopState</class>
  <class kind="class">BloombergLP::bslstl::StopStateCallbackNode</class>
  <class kind="class">BloombergLP::bslstl::StopState_ListNode</class>
  <class kind="class">BloombergLP::bslstl::StopToken_RefCountedState</class>
  <class kind="class">BloombergLP::bslstl::StringRefData</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp_CompareUtil</class>
  <class kind="class">BloombergLP::bslstl::SyncBufBase</class>
  <class kind="class">BloombergLP::bslstl::SyncBufBaseUtil</class>
  <class kind="class">BloombergLP::bslstl::TreeIterator</class>
  <class kind="class">BloombergLP::bslstl::TreeNode</class>
  <class kind="class">BloombergLP::bslstl::TreeNodePool</class>
  <class kind="class">BloombergLP::bslstl::UnorderedMapKeyConfiguration</class>
  <class kind="class">BloombergLP::bslstl::UnorderedMapKeyConfiguration</class>
  <class kind="class">BloombergLP::bslstl::UnorderedSetKeyConfiguration</class>
  <class kind="class">BloombergLP::bslstl::Variant_AllocatorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_AllocatorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_ArrayHelper</class>
  <class kind="class">BloombergLP::bslstl::Variant_AssignsFromType</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base</class>
  <class kind="class">BloombergLP::bslstl::Variant_CVQualAlt</class>
  <class kind="class">BloombergLP::bslstl::Variant_CheckForP1957R2</class>
  <class kind="class">BloombergLP::bslstl::Variant_CheckForP1957R2</class>
  <class kind="class">BloombergLP::bslstl::Variant_ConstructFromStdTag</class>
  <class kind="class">BloombergLP::bslstl::Variant_ConstructsFromType</class>
  <class kind="class">BloombergLP::bslstl::Variant_ConvertIndex</class>
  <class kind="class">BloombergLP::bslstl::Variant_ConvertsWithoutNarrowing</class>
  <class kind="class">BloombergLP::bslstl::Variant_ConvertsWithoutNarrowing</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyAssignBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyAssignBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyAssignVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyConstructVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyConstructorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyConstructorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_CorrespondingStdVariant</class>
  <class kind="class">BloombergLP::bslstl::Variant_CorrespondingStdVariant</class>
  <class kind="class">BloombergLP::bslstl::Variant_CountCVType</class>
  <class kind="class">BloombergLP::bslstl::Variant_CountCVType</class>
  <class kind="class">BloombergLP::bslstl::Variant_CountType</class>
  <class kind="class">BloombergLP::bslstl::Variant_CountType</class>
  <class kind="class">BloombergLP::bslstl::Variant_DataImp</class>
  <class kind="class">BloombergLP::bslstl::Variant_DestructorVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_EqualVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_Function</class>
  <class kind="class">BloombergLP::bslstl::Variant_Function</class>
  <class kind="class">BloombergLP::bslstl::Variant_FunctionId</class>
  <class kind="class">BloombergLP::bslstl::Variant_GreaterOrEqualVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_GreaterThanVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_HasUniqueCVType</class>
  <class kind="class">BloombergLP::bslstl::Variant_HasUniqueCVType</class>
  <class kind="class">BloombergLP::bslstl::Variant_HasUniqueType</class>
  <class kind="class">BloombergLP::bslstl::Variant_HasUniqueType</class>
  <class kind="class">BloombergLP::bslstl::Variant_HashVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsAlternativeConstructibleFrom</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsAlternativeConstructibleFrom</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsAssignable</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsBitwiseMoveableAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsBitwiseMoveableAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsConstructible</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsCopyAssignableAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsCopyAssignableAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsCopyConstructibleAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsCopyConstructibleAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsMoveAssignableAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsMoveAssignableAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsMoveConstructibleAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsMoveConstructibleAll</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsSameReturnType</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsSameReturnType</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsTag</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsTag</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsTag</class>
  <class kind="class">BloombergLP::bslstl::Variant_IsTag</class>
  <class kind="class">BloombergLP::bslstl::Variant_LessOrEqualVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_LessThanVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveAssignBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveAssignBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveAssignVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveConstructVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveConstructorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveConstructorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_NoSuchType</class>
  <class kind="class">BloombergLP::bslstl::Variant_NotEqualVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadHelper</class>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadHelper</class>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadSetImp</class>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadSetImp</class>
  <class kind="class">BloombergLP::bslstl::Variant_SMFBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_SwapVisitor</class>
  <class kind="class">BloombergLP::bslstl::Variant_TypeToIndex</class>
  <class kind="class">BloombergLP::bslstl::Variant_TypeToIndex</class>
  <class kind="class">BloombergLP::bslstl::Variant_TypeToIndexImpl</class>
  <class kind="class">BloombergLP::bslstl::Variant_TypeToIndexImpl</class>
  <class kind="class">BloombergLP::bslstl::Variant_Union</class>
  <class kind="class">BloombergLP::bslstl::Variant_Union</class>
  <class kind="class">BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny</class>
  <class kind="class">BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny</class>
  <class kind="class">BloombergLP::bslstl::Variant_VTable</class>
  <class kind="class">BloombergLP::bslstl::Variant_VTable</class>
  <class kind="class">BloombergLP::bslstl::Variant_VTableId</class>
  <class kind="class">BloombergLP::bslstl::Variant_VTableId</class>
  <class kind="class">BloombergLP::bslstl::Variant_isAlternativeAssignableFrom</class>
  <class kind="class">BloombergLP::bslstl::Variant_isAlternativeAssignableFrom</class>
  <class kind="class">BloombergLP::bslstl::to_chars_result</class>
  <class kind="class">BloombergLP::bslstl::operator+</class>
  <class kind="class">BloombergLP::bslstl::operator++</class>
  <class kind="class">BloombergLP::bslstl::operator-</class>
  <class kind="class">BloombergLP::bslstl::operator--</class>
  <class kind="class">BloombergLP::bslstl::swap</class>
  <class kind="class">BloombergLP::bslstl::variant_swapImpl</class>
  <class kind="class">BloombergLP::bslstl::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bslstl::operator==</class>
  <class kind="class">BloombergLP::bslstl::operator!=</class>
  <class kind="class">BloombergLP::bslstl::variant_constructsFromStd</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil_ModernIterator</class>
  <class kind="class">BloombergLP::bslstl::Optional_ConvertibleToBool</class>
  <class kind="class">BloombergLP::bslstl::Optional_DerivedFromBslOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_DerivedFromOptional</class>
  <class kind="class">BloombergLP::bslstl::Optional_DerivedFromStdOptional</class>
  <member kind="function">
    <type>void</type>
    <name>hashAppend</name>
    <anchorfile>BloombergLP/bslstl/hashAppend.adoc</anchorfile>
    <anchor/>
    <arglist>(HASHALG&amp; hashAlg, const StringRefImp&lt;CHAR_TYPE&gt;&amp; input)</arglist>
  </member>
  <member kind="function">
    <type>std::basic_istream&lt;t_CHAR_TYPE, t_CHAR_TRAITS&gt;&amp;</type>
    <name>operator&gt;&gt;</name>
    <anchorfile>BloombergLP/bslstl/operator_rshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::basic_istream&lt;t_CHAR_TYPE, t_CHAR_TRAITS&gt;&amp; input, const IoManip_QuotedStringFormatter&lt;t_CHAR_TYPE, t_CHAR_TRAITS, t_ALLOC&gt;&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>optional_acceptsBslOptional</name>
    <anchorfile>BloombergLP/bslstl/optional_acceptsBslOptional.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::optional&lt;t_TYPE&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>optional_acceptsStdOptional</name>
    <anchorfile>BloombergLP/bslstl/optional_acceptsStdOptional.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::optional&lt;t_TYPE&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>to_chars_result</type>
    <name>to_chars</name>
    <anchorfile>BloombergLP/bslstl/to_chars.adoc</anchorfile>
    <anchor/>
    <arglist>(char* first, char* last, INTEGRAL_TYPE value, int base)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>BloombergLP/bslstl/operator_lt.adoc</anchorfile>
    <anchor/>
    <arglist>(const RandomAccessIterator&lt;T1, ITER_IMP, TAG_TYPE&gt;&amp; lhs, const RandomAccessIterator&lt;T2, ITER_IMP, TAG_TYPE&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;=</name>
    <anchorfile>BloombergLP/bslstl/operator_le.adoc</anchorfile>
    <anchor/>
    <arglist>(const RandomAccessIterator&lt;T1, ITER_IMP, TAG_TYPE&gt;&amp; lhs, const RandomAccessIterator&lt;T2, ITER_IMP, TAG_TYPE&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;</name>
    <anchorfile>BloombergLP/bslstl/operator_gt.adoc</anchorfile>
    <anchor/>
    <arglist>(const RandomAccessIterator&lt;T1, ITER_IMP, TAG_TYPE&gt;&amp; lhs, const RandomAccessIterator&lt;T2, ITER_IMP, TAG_TYPE&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;=</name>
    <anchorfile>BloombergLP/bslstl/operator_ge.adoc</anchorfile>
    <anchor/>
    <arglist>(const RandomAccessIterator&lt;T1, ITER_IMP, TAG_TYPE&gt;&amp; lhs, const RandomAccessIterator&lt;T2, ITER_IMP, TAG_TYPE&gt;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_IndexSequence</name>
  <filename>BloombergLP/bslstl/Pair_IndexSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_MakeIndexSequence</name>
  <filename>BloombergLP/bslstl/Pair_MakeIndexSequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRef</name>
  <filename>BloombergLP/bslstl/StringRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefWide</name>
  <filename>BloombergLP/bslstl/StringRefWide.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::AlgorithmUtil</name>
  <filename>BloombergLP/bslstl/AlgorithmUtil.adoc</filename>
  <member kind="function">
    <type>CONTAINER::size_type</type>
    <name>containerEraseIf</name>
    <anchorfile>BloombergLP/bslstl/AlgorithmUtil/containerEraseIf.adoc</anchorfile>
    <anchor/>
    <arglist>(CONTAINER&amp; container, PREDICATE predicate)</arglist>
  </member>
  <member kind="function">
    <type>t_OUTPUT_ITERATOR</type>
    <name>copyN</name>
    <anchorfile>BloombergLP/bslstl/AlgorithmUtil/copyN.adoc</anchorfile>
    <anchor/>
    <arglist>(t_INPUT_ITERATOR first, t_SIZE count, t_OUTPUT_ITERATOR result)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BadWeakPtr</name>
  <filename>BloombergLP/bslstl/BadWeakPtr.adoc</filename>
  <class kind="class">BloombergLP::bslstl::BadWeakPtr::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>BadWeakPtr</name>
    <anchorfile>BloombergLP/bslstl/BadWeakPtr/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BadWeakPtr</name>
    <anchorfile>BloombergLP/bslstl/BadWeakPtr/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>BloombergLP/bslstl/BadWeakPtr/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BadWeakPtr::operator=</name>
  <filename>BloombergLP/bslstl/BadWeakPtr/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::difference_type</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::iterator_category</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::pointer</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::reference</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::value_type</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::BidirectionalIterator</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalIterator::operator=</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::imp</class>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::difference_type</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::iterator_category</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::pointer</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::reference</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::value_type</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::BidirectionalIterator</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalIterator::operator=</name>
  <filename>BloombergLP/bslstl/BidirectionalIterator/operator_assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalNodePool</name>
  <filename>BloombergLP/bslstl/BidirectionalNodePool.adoc</filename>
  <class kind="class">BloombergLP::bslstl::BidirectionalNodePool::AllocatorType</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalNodePool::size_type</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalNodePool::BidirectionalNodePool</class>
  <class kind="class">BloombergLP::bslstl::BidirectionalNodePool::allocator</class>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;BidirectionalNodePool&gt; pool)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>cloneNode</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/cloneNode.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslalg::BidirectionalLink&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteNode</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/deleteNode.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* linkNode)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplaceIntoNewNode</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/emplaceIntoNewNode.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>moveIntoNewNode</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/moveIntoNewNode.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveNodes</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/reserveNodes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numNodes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapExchangeAllocators</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/swapExchangeAllocators.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalNodePool&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapRetainAllocators</name>
    <anchorfile>BloombergLP/bslstl/BidirectionalNodePool/swapRetainAllocators.adoc</anchorfile>
    <anchor/>
    <arglist>(BidirectionalNodePool&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalNodePool::AllocatorType</name>
  <filename>BloombergLP/bslstl/BidirectionalNodePool/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalNodePool::size_type</name>
  <filename>BloombergLP/bslstl/BidirectionalNodePool/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalNodePool::BidirectionalNodePool</name>
  <filename>BloombergLP/bslstl/BidirectionalNodePool/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BidirectionalNodePool::allocator</name>
  <filename>BloombergLP/bslstl/BidirectionalNodePool/allocator-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher.adoc</filename>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher::DefaultEqual</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher::DefaultHash</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher::value_type</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher::BoyerMooreHorspoolSearcher</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher::operator=</class>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equal</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/equal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/hash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RNDACC_ITR_NEEDLE</type>
    <name>needleFirst</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/needleFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RNDACC_ITR_NEEDLE</type>
    <name>needleLast</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/needleLast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;RNDACC_ITR_HAYSTACK, RNDACC_ITR_HAYSTACK&gt;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(RNDACC_ITR_HAYSTACK haystackFirst, RNDACC_ITR_HAYSTACK haystackLast)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher::DefaultEqual</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/DefaultEqual.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher::DefaultHash</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/DefaultHash.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher::value_type</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher::BoyerMooreHorspoolSearcher</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/2constructor-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher::operator=</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher/operator_assign-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp.adoc</filename>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::difference_type</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::value_type</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::BoyerMooreHorspoolSearcher_CharImp</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~BoyerMooreHorspoolSearcher_CharImp</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BoyerMooreHorspoolSearcher_CharImp&lt;RNDACC_ITR_NEEDLE, HASH, EQUAL&gt;::difference_type</type>
    <name>badCharacterSkip</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/badCharacterSkip.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equal</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/equal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/hash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::difference_type</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::value_type</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::BoyerMooreHorspoolSearcher_CharImp</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::operator=</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_CharImp/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp.adoc</filename>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::difference_type</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::value_type</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::BoyerMooreHorspoolSearcher_GeneralImp</class>
  <class kind="class">BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::operator=</class>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BoyerMooreHorspoolSearcher_GeneralImp&lt;RNDACC_ITR_NEEDLE, HASH, EQUAL&gt;::difference_type</type>
    <name>badCharacterSkip</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/badCharacterSkip.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equal</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/equal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash</name>
    <anchorfile>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/hash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::difference_type</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::value_type</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::BoyerMooreHorspoolSearcher_GeneralImp</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp::operator=</name>
  <filename>BloombergLP/bslstl/BoyerMooreHorspoolSearcher_GeneralImp/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::CallableVariable</name>
  <filename>BloombergLP/bslstl/CallableVariable.adoc</filename>
  <class kind="class">BloombergLP::bslstl::CallableVariable::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::CallableVariable::type</name>
  <filename>BloombergLP/bslstl/CallableVariable/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::DefaultSearcher</name>
  <filename>BloombergLP/bslstl/DefaultSearcher.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DefaultSearcher</name>
    <anchorfile>BloombergLP/bslstl/DefaultSearcher/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FORWARD_ITR_NEEDLE needleFirst, FORWARD_ITR_NEEDLE needleLast, EQUAL equal)</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>equal</name>
    <anchorfile>BloombergLP/bslstl/DefaultSearcher/equal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FORWARD_ITR_NEEDLE</type>
    <name>needleFirst</name>
    <anchorfile>BloombergLP/bslstl/DefaultSearcher/needleFirst.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>FORWARD_ITR_NEEDLE</type>
    <name>needleLast</name>
    <anchorfile>BloombergLP/bslstl/DefaultSearcher/needleLast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::pair&lt;FORWARD_ITR_HAYSTACK, FORWARD_ITR_HAYSTACK&gt;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/DefaultSearcher/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(FORWARD_ITR_HAYSTACK haystackFirst, FORWARD_ITR_HAYSTACK haystackLast)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::DefaultSearcher_CanOptimize</name>
  <filename>BloombergLP/bslstl/DefaultSearcher_CanOptimize.adoc</filename>
  <class kind="class">BloombergLP::bslstl::DefaultSearcher_CanOptimize::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::DefaultSearcher_CanOptimize::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslstl/DefaultSearcher_CanOptimize/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator</name>
  <filename>BloombergLP/bslstl/ForwardIterator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::difference_type</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::iterator_category</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::pointer</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::reference</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::value_type</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::ForwardIterator</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::imp</class>
  <member kind="function">
    <type>ForwardIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ForwardNonConstIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ForwardIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::difference_type</name>
  <filename>BloombergLP/bslstl/ForwardIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::iterator_category</name>
  <filename>BloombergLP/bslstl/ForwardIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::pointer</name>
  <filename>BloombergLP/bslstl/ForwardIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::reference</name>
  <filename>BloombergLP/bslstl/ForwardIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::value_type</name>
  <filename>BloombergLP/bslstl/ForwardIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::ForwardIterator</name>
  <filename>BloombergLP/bslstl/ForwardIterator/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::ForwardIterator::imp</name>
  <filename>BloombergLP/bslstl/ForwardIterator/imp-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_ArgTypes</name>
  <filename>BloombergLP/bslstl/Function_ArgTypes-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_ArgTypes</name>
  <filename>BloombergLP/bslstl/Function_ArgTypes-05.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_ArgTypes::argument_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_ArgTypes::argument_type</name>
  <filename>BloombergLP/bslstl/Function_ArgTypes-05/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_ArgTypes</name>
  <filename>BloombergLP/bslstl/Function_ArgTypes-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_ArgTypes::first_argument_type</class>
  <class kind="class">BloombergLP::bslstl::Function_ArgTypes::second_argument_type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_ArgTypes::first_argument_type</name>
  <filename>BloombergLP/bslstl/Function_ArgTypes-0d/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_ArgTypes::second_argument_type</name>
  <filename>BloombergLP/bslstl/Function_ArgTypes-0d/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil::GenericInvoker</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil::IsFuncInvocable</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil::invokerForFunc</class>
  <member kind="function">
    <type>void</type>
    <name>throwBadFunctionCall</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtil/throwBadFunctionCall.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil::GenericInvoker</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil/GenericInvoker.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil::IsFuncInvocable</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil/IsFuncInvocable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil::invokerForFunc</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil/invokerForFunc-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtilNullCheck</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtilNullCheck-03.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtilNullCheck-03/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>(const FUNC&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtilNullCheck</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtilNullCheck-09.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtilNullCheck-09/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::function&lt;PROTO&gt;&amp; f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtilNullCheck</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtilNullCheck-0a.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtilNullCheck-0a/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNC* f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtilNullCheck</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtilNullCheck-07.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtilNullCheck-07/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>(MEMTYPECLASS::* f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_Dispatch</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_Dispatch</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-03.adoc</filename>
  <member kind="function">
    <type>RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-03/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(const Function_Rep* rep, ...bslmf::ForwardingType&lt;ARGS&gt;::Type args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_Dispatch</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-096.adoc</filename>
  <member kind="function">
    <type>RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-096/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(const Function_Rep* rep, ...bslmf::ForwardingType&lt;ARGS&gt;::Type args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_Dispatch</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-04.adoc</filename>
  <member kind="function">
    <type>RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-04/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(const Function_Rep* rep, ...bslmf::ForwardingType&lt;ARGS&gt;::Type args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_Dispatch</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-08.adoc</filename>
  <member kind="function">
    <type>RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-08/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(const Function_Rep* rep, bslmf::ForwardingType&lt;ARG0&gt;::Type obj)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_Dispatch</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-0f.adoc</filename>
  <member kind="function">
    <type>RET</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/Function_InvokerUtil_Dispatch-0f/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(const Function_Rep* rep, bslmf::ForwardingType&lt;ARG0&gt;::Type obj, ...bslmf::ForwardingType&lt;ARGS&gt;::Type args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ForwardType</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ForwardType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ForwardTypeImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ForwardTypeImp-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ForwardTypeImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ForwardTypeImp-03.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_InvokerUtil_ForwardTypeImp::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ForwardTypeImp::Type</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ForwardTypeImp-03/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertible</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsExplicitlyConvertible-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertible</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsExplicitlyConvertible-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertibleImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsExplicitlyConvertibleImp-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertibleImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsExplicitlyConvertibleImp-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocable</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsFuncInvocable-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocable</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsFuncInvocable-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocableImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsFuncInvocableImp-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_IsFuncInvocableImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_IsFuncInvocableImp-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ResultType</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ResultType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ResultTypeImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ResultTypeImp-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_InvokerUtil_ResultTypeImp</name>
  <filename>BloombergLP/bslstl/Function_InvokerUtil_ResultTypeImp-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_IsInvocableWithPrototype</name>
  <filename>BloombergLP/bslstl/Function_IsInvocableWithPrototype-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_IsInvocableWithPrototype</name>
  <filename>BloombergLP/bslstl/Function_IsInvocableWithPrototype-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_IsReferenceCompatible</name>
  <filename>BloombergLP/bslstl/Function_IsReferenceCompatible-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_IsReferenceCompatible</name>
  <filename>BloombergLP/bslstl/Function_IsReferenceCompatible-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Rep</name>
  <filename>BloombergLP/bslstl/Function_Rep.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_Rep::GenericInvoker</class>
  <class kind="class">BloombergLP::bslstl::Function_Rep::allocator_type</class>
  <member kind="function">
    <type>void</type>
    <name>Function_Rep</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Function_Rep</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>copyInit</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/copyInit.adoc</anchorfile>
    <anchor/>
    <arglist>(const Function_Rep&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::Function_Rep::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>installFunc</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/installFunc.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNC&amp;&amp; func, GenericInvoker invoker)</arglist>
  </member>
  <member kind="function">
    <type>bslstl::Function_Rep::GenericInvoker*</type>
    <name>invoker</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/invoker.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInplace</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/isInplace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeEmpty</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/makeEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveInit</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/moveInit.adoc</anchorfile>
    <anchor/>
    <arglist>(Function_Rep* from)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Function_Rep&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>TP*</type>
    <name>target</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/target.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TP*</type>
    <name>targetRaw</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/targetRaw.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>target_type</name>
    <anchorfile>BloombergLP/bslstl/Function_Rep/target_type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Rep::GenericInvoker</name>
  <filename>BloombergLP/bslstl/Function_Rep/GenericInvoker.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Rep::allocator_type</name>
  <filename>BloombergLP/bslstl/Function_Rep/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::IsInplaceFunc</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::SooFuncSize</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::k_NON_SOO_SMALL_SIZE</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_align</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_func_p</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_memData_p</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_memFunc_p</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_minbuf</class>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_object_p</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_align</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer/d_align.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_func_p</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer/d_func_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_memData_p</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer/d_memData_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_memFunc_p</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer/d_memFunc_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_minbuf</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer/d_minbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::InplaceBuffer::d_object_p</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/InplaceBuffer/d_object_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::IsInplaceFunc</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/IsInplaceFunc.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::SooFuncSize</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/SooFuncSize.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_SmallObjectOptimization::SooFuncSize::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::SooFuncSize::value</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/SooFuncSize/value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_SmallObjectOptimization::k_NON_SOO_SMALL_SIZE</name>
  <filename>BloombergLP/bslstl/Function_SmallObjectOptimization/k_NON_SOO_SMALL_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Variadic</name>
  <filename>BloombergLP/bslstl/Function_Variadic-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Variadic</name>
  <filename>BloombergLP/bslstl/Function_Variadic-08.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Function_Variadic::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::Function_Variadic::result_type</class>
  <class kind="class">BloombergLP::bslstl::Function_Variadic::d_rep</class>
  <member kind="function">
    <type>void</type>
    <name>Function_Variadic</name>
    <anchorfile>BloombergLP/bslstl/Function_Variadic-08/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>RET</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Function_Variadic-08/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(...ARGS args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Variadic::allocator_type</name>
  <filename>BloombergLP/bslstl/Function_Variadic-08/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Variadic::result_type</name>
  <filename>BloombergLP/bslstl/Function_Variadic-08/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Function_Variadic::d_rep</name>
  <filename>BloombergLP/bslstl/Function_Variadic-08/d_rep.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable</name>
  <filename>BloombergLP/bslstl/HashTable-06.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable::AllocatorTraits</class>
  <class kind="class">BloombergLP::bslstl::HashTable::AllocatorType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::KeyType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::NodeType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::NonConstKeyType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::SizeType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::ValueType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::HashTable</class>
  <class kind="class">BloombergLP::bslstl::HashTable::operator=</class>
  <class kind="class">BloombergLP::bslstl::HashTable::bucketIndexForKey</class>
  <class kind="class">BloombergLP::bslstl::HashTable::find</class>
  <class kind="class">BloombergLP::bslstl::HashTable::findRange</class>
  <class kind="class">BloombergLP::bslstl::HashTable::insert</class>
  <class kind="class">BloombergLP::bslstl::HashTable::insertIfMissing</class>
  <class kind="class">BloombergLP::bslstl::HashTable::tryEmplace</class>
  <member kind="function">
    <type>void</type>
    <name>~HashTable</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bslalg::HashTableBucket&amp;</type>
    <name>bucketAtIndex</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/bucketAtIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType index)</arglist>
  </member>
  <member kind="function">
    <type>const COMPARATOR&amp;</type>
    <name>comparator</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/comparator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTable&lt;KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR&gt;::SizeType</type>
    <name>countElementsInBucket</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/countElementsInBucket.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType index)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>elementListRoot</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/elementListRoot.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplaceIfMissing</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/emplaceIfMissing.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplaceWithHint</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/emplaceWithHint.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* hint, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>findEndOfRange</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/findEndOfRange.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* first)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasSameValue</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/hasSameValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTable&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const HASHER&amp;</type>
    <name>hasher</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/hasher.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>insertIfMissingTransparent</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/insertIfMissingTransparent.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, LOOKUP_KEY&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>insertOrAssign</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/insertOrAssign.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, bslalg::BidirectionalLink* hint, KEY_ARG&amp;&amp; key, BDE_OTHER_TYPE&amp;&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>insertOrAssignTransparent</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/insertOrAssignTransparent.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, bslalg::BidirectionalLink* hint, LOOKUP_KEY&amp;&amp; key, BDE_OTHER_TYPE&amp;&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>loadFactor</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/loadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>maxLoadFactor</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/maxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTable&lt;KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR&gt;::SizeType</type>
    <name>maxNumBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/maxNumBuckets.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTable&lt;KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR&gt;::SizeType</type>
    <name>maxSize</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/maxSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTable&lt;KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR&gt;::SizeType</type>
    <name>numBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/numBuckets.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehashForNumBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/rehashForNumBuckets.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType newNumBuckets)</arglist>
  </member>
  <member kind="function">
    <type>HashTable&lt;KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR&gt;::SizeType</type>
    <name>rehashThreshold</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/rehashThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveForNumElements</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/reserveForNumElements.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxLoadFactor</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/setMaxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>(float newMaxLoadFactor)</arglist>
  </member>
  <member kind="function">
    <type>HashTable&lt;KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR&gt;::SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/HashTable-06/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTable&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::AllocatorTraits</name>
  <filename>BloombergLP/bslstl/HashTable-06/AllocatorTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::AllocatorType</name>
  <filename>BloombergLP/bslstl/HashTable-06/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::KeyType</name>
  <filename>BloombergLP/bslstl/HashTable-06/KeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::NodeType</name>
  <filename>BloombergLP/bslstl/HashTable-06/NodeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::NonConstKeyType</name>
  <filename>BloombergLP/bslstl/HashTable-06/NonConstKeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::SizeType</name>
  <filename>BloombergLP/bslstl/HashTable-06/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::ValueType</name>
  <filename>BloombergLP/bslstl/HashTable-06/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::HashTable</name>
  <filename>BloombergLP/bslstl/HashTable-06/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::operator=</name>
  <filename>BloombergLP/bslstl/HashTable-06/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::bucketIndexForKey</name>
  <filename>BloombergLP/bslstl/HashTable-06/bucketIndexForKey-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::find</name>
  <filename>BloombergLP/bslstl/HashTable-06/find-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::findRange</name>
  <filename>BloombergLP/bslstl/HashTable-06/findRange-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::insert</name>
  <filename>BloombergLP/bslstl/HashTable-06/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::insertIfMissing</name>
  <filename>BloombergLP/bslstl/HashTable-06/insertIfMissing-00d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::tryEmplace</name>
  <filename>BloombergLP/bslstl/HashTable-06/tryEmplace-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable</name>
  <filename>BloombergLP/bslstl/HashTable-09.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable::AllocatorTraits</class>
  <class kind="class">BloombergLP::bslstl::HashTable::AllocatorType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::KeyType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::NodeType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::NonConstKeyType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::SizeType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::ValueType</class>
  <class kind="class">BloombergLP::bslstl::HashTable::HashTable</class>
  <class kind="class">BloombergLP::bslstl::HashTable::operator=</class>
  <class kind="class">BloombergLP::bslstl::HashTable::bucketIndexForKey</class>
  <class kind="class">BloombergLP::bslstl::HashTable::find</class>
  <class kind="class">BloombergLP::bslstl::HashTable::findRange</class>
  <class kind="class">BloombergLP::bslstl::HashTable::insert</class>
  <class kind="class">BloombergLP::bslstl::HashTable::insertIfMissing</class>
  <class kind="class">BloombergLP::bslstl::HashTable::tryEmplace</class>
  <member kind="function">
    <type>void</type>
    <name>~HashTable</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const bslalg::HashTableBucket&amp;</type>
    <name>bucketAtIndex</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/bucketAtIndex.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType index)</arglist>
  </member>
  <member kind="function">
    <type>const TransparentEqualTo&amp;</type>
    <name>comparator</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/comparator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SizeType</type>
    <name>countElementsInBucket</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/countElementsInBucket.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType index)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>elementListRoot</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/elementListRoot.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplace</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplaceIfMissing</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/emplaceIfMissing.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>emplaceWithHint</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/emplaceWithHint.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* hint, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>findEndOfRange</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/findEndOfRange.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* first)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasSameValue</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/hasSameValue.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTable&lt;UnorderedMapKeyConfiguration&lt;const basic_string&lt;char&gt;, pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;, TransparentHash, TransparentEqualTo, allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const TransparentHash&amp;</type>
    <name>hasher</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/hasher.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>insertIfMissingTransparent</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/insertIfMissingTransparent.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, LOOKUP_KEY&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>insertOrAssign</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/insertOrAssign.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, bslalg::BidirectionalLink* hint, KEY_ARG&amp;&amp; key, BDE_OTHER_TYPE&amp;&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>insertOrAssignTransparent</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/insertOrAssignTransparent.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* isInsertedFlag, bslalg::BidirectionalLink* hint, LOOKUP_KEY&amp;&amp; key, BDE_OTHER_TYPE&amp;&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>loadFactor</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/loadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>maxLoadFactor</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/maxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SizeType</type>
    <name>maxNumBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/maxNumBuckets.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SizeType</type>
    <name>maxSize</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/maxSize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SizeType</type>
    <name>numBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/numBuckets.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehashForNumBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/rehashForNumBuckets.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType newNumBuckets)</arglist>
  </member>
  <member kind="function">
    <type>SizeType</type>
    <name>rehashThreshold</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/rehashThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>remove</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAll</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/removeAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveForNumElements</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/reserveForNumElements.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMaxLoadFactor</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/setMaxLoadFactor.adoc</anchorfile>
    <anchor/>
    <arglist>(float newMaxLoadFactor)</arglist>
  </member>
  <member kind="function">
    <type>SizeType</type>
    <name>size</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTable&lt;UnorderedMapKeyConfiguration&lt;const basic_string&lt;char&gt;, pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;, TransparentHash, TransparentEqualTo, allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>copyDataStructure</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* cursor)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>find</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(DEDUCED_KEY&amp; key, std::size_t hashValue)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::HashTableBucket*</type>
    <name>getBucketAddress</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType bucketIndex)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>hashCodeForNode</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>moveDataStructure</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::BidirectionalLink* cursor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTable&lt;UnorderedMapKeyConfiguration&lt;const basic_string&lt;char&gt;, pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;, TransparentHash, TransparentEqualTo, allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&gt;* other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTable&lt;UnorderedMapKeyConfiguration&lt;const basic_string&lt;char&gt;, pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;, TransparentHash, TransparentEqualTo, allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&gt;* other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehashIntoExactlyNumBuckets</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>(SizeType newNumBuckets, SizeType capacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllAndDeallocate</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>removeAllImp</name>
    <anchorfile>BloombergLP/bslstl/HashTable-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::AllocatorTraits</name>
  <filename>BloombergLP/bslstl/HashTable-09/AllocatorTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::AllocatorType</name>
  <filename>BloombergLP/bslstl/HashTable-09/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::KeyType</name>
  <filename>BloombergLP/bslstl/HashTable-09/KeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::NodeType</name>
  <filename>BloombergLP/bslstl/HashTable-09/NodeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::NonConstKeyType</name>
  <filename>BloombergLP/bslstl/HashTable-09/NonConstKeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::SizeType</name>
  <filename>BloombergLP/bslstl/HashTable-09/SizeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::ValueType</name>
  <filename>BloombergLP/bslstl/HashTable-09/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::HashTable</name>
  <filename>BloombergLP/bslstl/HashTable-09/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::operator=</name>
  <filename>BloombergLP/bslstl/HashTable-09/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::bucketIndexForKey</name>
  <filename>BloombergLP/bslstl/HashTable-09/bucketIndexForKey-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::find</name>
  <filename>BloombergLP/bslstl/HashTable-09/find-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::findRange</name>
  <filename>BloombergLP/bslstl/HashTable-09/findRange-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::insert</name>
  <filename>BloombergLP/bslstl/HashTable-09/insert-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::insertIfMissing</name>
  <filename>BloombergLP/bslstl/HashTable-09/insertIfMissing-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable::tryEmplace</name>
  <filename>BloombergLP/bslstl/HashTable-09/tryEmplace-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator::difference_type</class>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator::iterator_category</class>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator::pointer</class>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator::reference</class>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator::value_type</class>
  <class kind="class">BloombergLP::bslstl::HashTableBucketIterator::HashTableBucketIterator</class>
  <member kind="function">
    <type>HashTableBucketIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslstl/HashTableBucketIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const NonConstIter&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const bslalg::HashTableBucket*</type>
    <name>bucket</name>
    <anchorfile>BloombergLP/bslstl/HashTableBucketIterator/bucket.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>node</name>
    <anchorfile>BloombergLP/bslstl/HashTableBucketIterator/node.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableBucketIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;::reference</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslstl/HashTableBucketIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableBucketIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslstl/HashTableBucketIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableBucketIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslstl/HashTableBucketIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator::difference_type</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator::iterator_category</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator::pointer</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator::reference</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator::value_type</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableBucketIterator::HashTableBucketIterator</name>
  <filename>BloombergLP/bslstl/HashTableBucketIterator/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator</name>
  <filename>BloombergLP/bslstl/HashTableIterator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTableIterator::difference_type</class>
  <class kind="class">BloombergLP::bslstl::HashTableIterator::iterator_category</class>
  <class kind="class">BloombergLP::bslstl::HashTableIterator::pointer</class>
  <class kind="class">BloombergLP::bslstl::HashTableIterator::reference</class>
  <class kind="class">BloombergLP::bslstl::HashTableIterator::value_type</class>
  <class kind="class">BloombergLP::bslstl::HashTableIterator::HashTableIterator</class>
  <member kind="function">
    <type>void</type>
    <name>~HashTableIterator</name>
    <anchorfile>BloombergLP/bslstl/HashTableIterator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableIterator&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslstl/HashTableIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const HashTableIterator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::BidirectionalLink*</type>
    <name>node</name>
    <anchorfile>BloombergLP/bslstl/HashTableIterator/node.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;::reference</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslstl/HashTableIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslstl/HashTableIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HashTableIterator&lt;VALUE_TYPE, DIFFERENCE_TYPE&gt;::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslstl/HashTableIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator::difference_type</name>
  <filename>BloombergLP/bslstl/HashTableIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator::iterator_category</name>
  <filename>BloombergLP/bslstl/HashTableIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator::pointer</name>
  <filename>BloombergLP/bslstl/HashTableIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator::reference</name>
  <filename>BloombergLP/bslstl/HashTableIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator::value_type</name>
  <filename>BloombergLP/bslstl/HashTableIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTableIterator::HashTableIterator</name>
  <filename>BloombergLP/bslstl/HashTableIterator/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_ArrayProctor</name>
  <filename>BloombergLP/bslstl/HashTable_ArrayProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>HashTable_ArrayProctor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ArrayProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FACTORY* factory, bslalg::HashTableAnchor* anchor)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~HashTable_ArrayProctor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ArrayProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ArrayProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_BaseHasher</name>
  <filename>BloombergLP/bslstl/HashTable_BaseHasher.adoc</filename>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_Comparator</name>
  <filename>BloombergLP/bslstl/HashTable_Comparator.adoc</filename>
  <class kind="class">BloombergLP::bslalg::FunctorAdapter::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_ComparatorWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_ComparatorWrapper-0e.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable_ComparatorWrapper::HashTable_ComparatorWrapper</class>
  <member kind="function">
    <type>const FUNCTOR&amp;</type>
    <name>functor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-0e/functor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-0e/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARG1_TYPE&amp; arg1, ARG2_TYPE&amp; arg2)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-0e/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTable_ComparatorWrapper&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_ComparatorWrapper::HashTable_ComparatorWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_ComparatorWrapper-0e/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_ComparatorWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_ComparatorWrapper-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable_ComparatorWrapper::HashTable_ComparatorWrapper</class>
  <member kind="function">
    <type>const FUNCTOR&amp;</type>
    <name>functor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-0d/functor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-0d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARG1_TYPE&amp; arg1, ARG2_TYPE&amp; arg2)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_ComparatorWrapper::HashTable_ComparatorWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_ComparatorWrapper-0d/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_ComparatorWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_ComparatorWrapper-07.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>HashTable_ComparatorWrapper</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-07/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNCTOR&amp; fn)</arglist>
  </member>
  <member kind="function">
    <type>FUNCTOR&amp;</type>
    <name>functor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-07/functor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/HashTable_ComparatorWrapper-07/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARG1_TYPE&amp; arg1, ARG2_TYPE&amp; arg2)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_HashWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_HashWrapper-03.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable_HashWrapper::HashTable_HashWrapper</class>
  <member kind="function">
    <type>const FUNCTOR&amp;</type>
    <name>functor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-03/functor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-03/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARG_TYPE&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-03/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(HashTable_HashWrapper&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_HashWrapper::HashTable_HashWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_HashWrapper-03/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_HashWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_HashWrapper-02.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable_HashWrapper::HashTable_HashWrapper</class>
  <member kind="function">
    <type>const FUNCTOR&amp;</type>
    <name>functor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-02/functor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARG_TYPE&amp; arg)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_HashWrapper::HashTable_HashWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_HashWrapper-02/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_HashWrapper</name>
  <filename>BloombergLP/bslstl/HashTable_HashWrapper-0d.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>HashTable_HashWrapper</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-0d/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FUNCTOR&amp; fn)</arglist>
  </member>
  <member kind="function">
    <type>FUNCTOR&amp;</type>
    <name>functor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-0d/functor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/HashTable_HashWrapper-0d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ARG_TYPE&amp; arg)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_NodeProctor</name>
  <filename>BloombergLP/bslstl/HashTable_NodeProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>HashTable_NodeProctor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_NodeProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FACTORY* factory, bslalg::BidirectionalLink* node)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~HashTable_NodeProctor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_NodeProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslstl/HashTable_NodeProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_Util</name>
  <filename>BloombergLP/bslstl/HashTable_Util.adoc</filename>
  <class kind="class">BloombergLP::bslstl::HashTable_Util::assertNotNullPointer</class>
  <member kind="function">
    <type>void</type>
    <name>destroyBucketArray</name>
    <anchorfile>BloombergLP/bslstl/HashTable_Util/destroyBucketArray.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::HashTableBucket* data, std::size_t bucketArraySize, const ALLOCATOR&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>initAnchor</name>
    <anchorfile>BloombergLP/bslstl/HashTable_Util/initAnchor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::HashTableAnchor* anchor, std::size_t bucketArraySize, const ALLOCATOR&amp; allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::HashTable_Util::assertNotNullPointer</name>
  <filename>BloombergLP/bslstl/HashTable_Util/assertNotNullPointer-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IoManip_QuotedStringFormatter</name>
  <filename>BloombergLP/bslstl/IoManip_QuotedStringFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>IoManip_QuotedStringFormatter</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::basic_string&lt;t_CHAR_TYPE, t_CHAR_TRAITS, t_ALLOC&gt;* str, t_CHAR_TYPE delim, t_CHAR_TYPE escape)</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR_TYPE</type>
    <name>delim</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringFormatter/delim.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR_TYPE</type>
    <name>escape</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringFormatter/escape.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::basic_string&lt;t_CHAR_TYPE, t_CHAR_TRAITS, t_ALLOC&gt;*</type>
    <name>str</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringFormatter/str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IoManip_QuotedStringViewFormatter</name>
  <filename>BloombergLP/bslstl/IoManip_QuotedStringViewFormatter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>IoManip_QuotedStringViewFormatter</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringViewFormatter/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::basic_string_view&lt;t_CHAR_TYPE, t_CHAR_TRAITS&gt;&amp; strView, t_CHAR_TYPE delim, t_CHAR_TYPE escape)</arglist>
  </member>
  <member kind="function">
    <type>const t_CHAR_TYPE*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringViewFormatter/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR_TYPE</type>
    <name>delim</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringViewFormatter/delim.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_CHAR_TYPE</type>
    <name>escape</name>
    <anchorfile>BloombergLP/bslstl/IoManip_QuotedStringViewFormatter/escape.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IsConvertibleToCString</name>
  <filename>BloombergLP/bslstl/IsConvertibleToCString-04.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IsConvertibleToCString</name>
  <filename>BloombergLP/bslstl/IsConvertibleToCString-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IsConvertibleToStringView</name>
  <filename>BloombergLP/bslstl/IsConvertibleToStringView-02.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IsConvertibleToStringView</name>
  <filename>BloombergLP/bslstl/IsConvertibleToStringView-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil</name>
  <filename>BloombergLP/bslstl/IteratorUtil.adoc</filename>
  <class kind="class">BloombergLP::bslstl::IteratorUtil::IterKey_t</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil::IterMapped_t</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil::IterToAlloc_t</class>
  <class kind="class">BloombergLP::bslstl::IteratorUtil::IterVal_t</class>
  <member kind="function">
    <type>bool</type>
    <name>canCalculateInsertDistance</name>
    <anchorfile>BloombergLP/bslstl/IteratorUtil/canCalculateInsertDistance.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::iterator_traits&lt;t_INPUT_ITERATOR&gt;::difference_type</type>
    <name>insertDistance</name>
    <anchorfile>BloombergLP/bslstl/IteratorUtil/insertDistance.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_INPUT_ITERATOR&amp; first, const t_SENTINEL&amp; last)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil::IterKey_t</name>
  <filename>BloombergLP/bslstl/IteratorUtil/IterKey_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil::IterMapped_t</name>
  <filename>BloombergLP/bslstl/IteratorUtil/IterMapped_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil::IterToAlloc_t</name>
  <filename>BloombergLP/bslstl/IteratorUtil/IterToAlloc_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil::IterVal_t</name>
  <filename>BloombergLP/bslstl/IteratorUtil/IterVal_t.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil_LegacyInsertDistance</name>
  <filename>BloombergLP/bslstl/IteratorUtil_LegacyInsertDistance-03.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>canCalculate</name>
    <anchorfile>BloombergLP/bslstl/IteratorUtil_LegacyInsertDistance-03/canCalculate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::iterator_traits&lt;t_INPUT_ITERATOR&gt;::difference_type</type>
    <name>insertDistance</name>
    <anchorfile>BloombergLP/bslstl/IteratorUtil_LegacyInsertDistance-03/insertDistance.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_INPUT_ITERATOR&amp; first, const t_SENTINEL&amp; last)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil_LegacyInsertDistance</name>
  <filename>BloombergLP/bslstl/IteratorUtil_LegacyInsertDistance-0c.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>canCalculate</name>
    <anchorfile>BloombergLP/bslstl/IteratorUtil_LegacyInsertDistance-0c/canCalculate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::iterator_traits&lt;t_INPUT_ITERATOR&gt;::difference_type</type>
    <name>insertDistance</name>
    <anchorfile>BloombergLP/bslstl/IteratorUtil_LegacyInsertDistance-0c/insertDistance.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_INPUT_ITERATOR&amp; first, const t_SENTINEL&amp; last)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::MapComparator</name>
  <filename>BloombergLP/bslstl/MapComparator-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstl::MapComparator::NodeType</class>
  <class kind="class">BloombergLP::bslstl::MapComparator::ValueType</class>
  <class kind="class">BloombergLP::bslstl::MapComparator::MapComparator</class>
  <class kind="class">BloombergLP::bslstl::MapComparator::keyComparator</class>
  <class kind="class">BloombergLP::bslstl::MapComparator::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/MapComparator-0d/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(MapComparator&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::MapComparator::NodeType</name>
  <filename>BloombergLP/bslstl/MapComparator-0d/NodeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::MapComparator::ValueType</name>
  <filename>BloombergLP/bslstl/MapComparator-0d/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::MapComparator::MapComparator</name>
  <filename>BloombergLP/bslstl/MapComparator-0d/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::MapComparator::keyComparator</name>
  <filename>BloombergLP/bslstl/MapComparator-0d/keyComparator-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::MapComparator::operator()</name>
  <filename>BloombergLP/bslstl/MapComparator-0d/operator_call-00f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base</name>
  <filename>BloombergLP/bslstl/Optional_Base-05.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_Base::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value_type</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator=</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::emplace</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator*</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator-&gt;</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value_or</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::AllocType</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::Optional_Base</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::dereferenceRaw</class>
  <member kind="function">
    <type>Optional_Base&lt;t_TYPE, t_USES_BSLMA_ALLOC&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Optional_Base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-076.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesAllocatorArgT&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesAllocatorArgT&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-071.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignOrEmplace</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/assignOrEmplace.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ANY_TYPE&amp;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::allocator_type</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::value_type</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::operator=</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::emplace</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/emplace-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::operator*</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/operator_star-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::operator-&gt;</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/operator_ptr-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::value</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/value-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::value_or</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/value_or-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::AllocType</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/AllocType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::Optional_Base</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::dereferenceRaw</name>
  <filename>BloombergLP/bslstl/Optional_Base-05/dereferenceRaw-049.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base</name>
  <filename>BloombergLP/bslstl/Optional_Base-08.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_Base::AllocType</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::Optional_Base</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::dereferenceRaw</class>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-08/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-08/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignOrEmplace</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-08/assignOrEmplace.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ANY_TYPE&amp;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::AllocType</name>
  <filename>BloombergLP/bslstl/Optional_Base-08/AllocType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::Optional_Base</name>
  <filename>BloombergLP/bslstl/Optional_Base-08/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Base::dereferenceRaw</name>
  <filename>BloombergLP/bslstl/Optional_Base-08/dereferenceRaw-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_ConstructFromForwardRef</name>
  <filename>BloombergLP/bslstl/Optional_ConstructFromForwardRef.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_ConstructsFromType</name>
  <filename>BloombergLP/bslstl/Optional_ConstructsFromType.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_CopyConstructFromOtherOptional</name>
  <filename>BloombergLP/bslstl/Optional_CopyConstructFromOtherOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_CopyConstructFromStdOptional</name>
  <filename>BloombergLP/bslstl/Optional_CopyConstructFromStdOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Data</name>
  <filename>BloombergLP/bslstl/Optional_Data-0c.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::emplace</class>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::value</class>
  <class kind="class">BloombergLP::bslstl::Optional_Data::&lt;unnamed using&gt;</class>
  <member kind="function">
    <type>void</type>
    <name>~Optional_Data</name>
    <anchorfile>BloombergLP/bslstl/Optional_Data-0c/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/bslstl/Optional_DataImp/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Optional_DataImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Data::&lt;unnamed using&gt;</name>
  <filename>BloombergLP/bslstl/Optional_Data-0c/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Data</name>
  <filename>BloombergLP/bslstl/Optional_Data-09.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::emplace</class>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::value</class>
  <class kind="class">BloombergLP::bslstl::Optional_Data::&lt;unnamed using&gt;</class>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/bslstl/Optional_DataImp/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Optional_DataImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Data, IsBitwiseCopyable, bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Data, IsBitwiseCopyable, bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Data-09/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_Data::&lt;unnamed using&gt;</name>
  <filename>BloombergLP/bslstl/Optional_Data-09/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DataImp</name>
  <filename>BloombergLP/bslstl/Optional_DataImp.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::Optional_DataImp</class>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::emplace</class>
  <class kind="class">BloombergLP::bslstl::Optional_DataImp::value</class>
  <member kind="function">
    <type>bool</type>
    <name>hasValue</name>
    <anchorfile>BloombergLP/bslstl/Optional_DataImp/hasValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Optional_DataImp/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DataImp::Optional_DataImp</name>
  <filename>BloombergLP/bslstl/Optional_DataImp/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DataImp::emplace</name>
  <filename>BloombergLP/bslstl/Optional_DataImp/emplace-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DataImp::value</name>
  <filename>BloombergLP/bslstl/Optional_DataImp/value-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_ImmovableHelper</name>
  <filename>BloombergLP/bslstl/Optional_ImmovableHelper.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_ImmovableHelper::arg</class>
  <class kind="class">BloombergLP::bslstl::Optional_ImmovableHelper::invocable</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator t_TYPE</name>
    <anchorfile>BloombergLP/bslstl/Optional_ImmovableHelper/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_ImmovableHelper::arg</name>
  <filename>BloombergLP/bslstl/Optional_ImmovableHelper/arg.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_ImmovableHelper::invocable</name>
  <filename>BloombergLP/bslstl/Optional_ImmovableHelper/invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_InvokeConstructorTag</name>
  <filename>BloombergLP/bslstl/Optional_InvokeConstructorTag.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Optional_InvokeConstructorTag</name>
    <anchorfile>BloombergLP/bslstl/Optional_InvokeConstructorTag/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_IsBslOptional</name>
  <filename>BloombergLP/bslstl/Optional_IsBslOptional-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_IsBslOptional</name>
  <filename>BloombergLP/bslstl/Optional_IsBslOptional-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_IsTriviallyDestructible</name>
  <filename>BloombergLP/bslstl/Optional_IsTriviallyDestructible.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional</name>
  <filename>BloombergLP/bslstl/Optional_MoveConstructFromOtherOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_MoveConstructFromStdOptional</name>
  <filename>BloombergLP/bslstl/Optional_MoveConstructFromStdOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_NulloptConstructToken</name>
  <filename>BloombergLP/bslstl/Optional_NulloptConstructToken.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_OptNoSuchType</name>
  <filename>BloombergLP/bslstl/Optional_OptNoSuchType.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Optional_OptNoSuchType</name>
    <anchorfile>BloombergLP/bslstl/Optional_OptNoSuchType/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_PropagatesAllocator</name>
  <filename>BloombergLP/bslstl/Optional_PropagatesAllocator.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_GetImpUtil</name>
  <filename>BloombergLP/bslstl/Pair_GetImpUtil-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_GetImpUtil</name>
  <filename>BloombergLP/bslstl/Pair_GetImpUtil-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Pair_GetImpUtil::getPairElement</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_GetImpUtil::getPairElement</name>
  <filename>BloombergLP/bslstl/Pair_GetImpUtil-0d/getPairElement-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_GetImpUtil</name>
  <filename>BloombergLP/bslstl/Pair_GetImpUtil-07.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Pair_GetImpUtil::getPairElement</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_GetImpUtil::getPairElement</name>
  <filename>BloombergLP/bslstl/Pair_GetImpUtil-07/getPairElement-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_IndexOfType</name>
  <filename>BloombergLP/bslstl/Pair_IndexOfType-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_IndexOfType</name>
  <filename>BloombergLP/bslstl/Pair_IndexOfType-00c.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Pair_IndexOfType::type</class>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Pair_IndexOfType-00c/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_IndexOfType::type</name>
  <filename>BloombergLP/bslstl/Pair_IndexOfType-00c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_IndexOfType</name>
  <filename>BloombergLP/bslstl/Pair_IndexOfType-006.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Pair_IndexOfType::type</class>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Pair_IndexOfType-006/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Pair_IndexOfType::type</name>
  <filename>BloombergLP/bslstl/Pair_IndexOfType-006/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::difference_type</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::iterator_category</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::pointer</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::reference</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::value_type</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::RandomAccessIterator</class>
  <class kind="class">BloombergLP::bslstl::RandomAccessIterator::operator=</class>
  <class kind="class">BloombergLP::bslstl::ForwardIterator::imp</class>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RandomAccessIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslstl/RandomAccessIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RandomAccessIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator+=</name>
    <anchorfile>BloombergLP/bslstl/RandomAccessIterator/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type offset)</arglist>
  </member>
  <member kind="function">
    <type>RandomAccessIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslstl/RandomAccessIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>RandomAccessIterator&lt;T, ITER_IMP, TAG_TYPE&gt;&amp;</type>
    <name>operator-=</name>
    <anchorfile>BloombergLP/bslstl/RandomAccessIterator/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type offset)</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslstl/ForwardIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bslstl/RandomAccessIterator/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type index)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::difference_type</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::iterator_category</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::pointer</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::reference</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::value_type</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::RandomAccessIterator</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/2constructor-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::RandomAccessIterator::operator=</name>
  <filename>BloombergLP/bslstl/RandomAccessIterator/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SetComparator</name>
  <filename>BloombergLP/bslstl/SetComparator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SetComparator::NodeType</class>
  <class kind="class">BloombergLP::bslstl::SetComparator::SetComparator</class>
  <class kind="class">BloombergLP::bslstl::SetComparator::keyComparator</class>
  <class kind="class">BloombergLP::bslstl::SetComparator::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/SetComparator/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(SetComparator&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SetComparator::NodeType</name>
  <filename>BloombergLP/bslstl/SetComparator/NodeType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SetComparator::SetComparator</name>
  <filename>BloombergLP/bslstl/SetComparator/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SetComparator::keyComparator</name>
  <filename>BloombergLP/bslstl/SetComparator/keyComparator-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SetComparator::operator()</name>
  <filename>BloombergLP/bslstl/SetComparator/operator_call-0b1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrAllocateInplaceRep</name>
  <filename>BloombergLP/bslstl/SharedPtrAllocateInplaceRep.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtrAllocateInplaceRep::ReboundAllocator</class>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SharedPtrAllocateInplaceRep&lt;TYPE, ALLOCATOR&gt;*</type>
    <name>makeRep</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/makeRep.adoc</anchorfile>
    <anchor/>
    <arglist>(ReboundAllocator basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrAllocateInplaceRep::ReboundAllocator</name>
  <filename>BloombergLP/bslstl/SharedPtrAllocateInplaceRep/ReboundAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrAllocateOutofplaceRep</name>
  <filename>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TYPE*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SharedPtrAllocateOutofplaceRep&lt;TYPE, DELETER, ALLOCATOR&gt;*</type>
    <name>makeOutofplaceRep</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep/makeOutofplaceRep.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* ptr, const DELETER&amp; deleter, const ALLOCATOR&amp; basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrAllocateOutofplaceRep_InitProctor</name>
  <filename>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep_InitProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SharedPtrAllocateOutofplaceRep_InitProctor</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep_InitProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* ptr, const DELETER&amp; deleter)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SharedPtrAllocateOutofplaceRep_InitProctor</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep_InitProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrAllocateOutofplaceRep_InitProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrArrayAllocateInplaceRep</name>
  <filename>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtrArrayAllocateInplaceRep::ReboundAllocator</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrArrayAllocateInplaceRep::element_type</class>
  <member kind="function">
    <type>void</type>
    <name>acquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>acquireWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/acquireWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeObject</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/disposeObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>disposeRep</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/disposeRep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>getDeleter</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/getDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; type)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUniqueOwner</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/hasUniqueOwner.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>incrementRefs</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/incrementRefs.adoc</anchorfile>
    <anchor/>
    <arglist>(int incrementAmount)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numWeakReferences</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/numWeakReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>originalPtr</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/originalPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SharedPtrArrayAllocateInplaceRep&lt;TYPE, ALLOCATOR&gt;::element_type*</type>
    <name>ptr</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>releaseWeakRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/releaseWeakRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCountsRaw</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/resetCountsRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(int numSharedReferences, int numWeakReferences)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>tryAcquireRef</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/tryAcquireRef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>alloc_size</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/alloc_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>SharedPtrArrayAllocateInplaceRep&lt;TYPE, ALLOCATOR&gt;*</type>
    <name>makeRep</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/makeRep.adoc</anchorfile>
    <anchor/>
    <arglist>(ReboundAllocator basicAllocator, size_t numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>managedPtrEmptyDeleter</name>
    <anchorfile>BloombergLP/bslma/SharedPtrRep/managedPtrEmptyDeleter.adoc</anchorfile>
    <anchor/>
    <arglist>(void*, void* rep)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrArrayAllocateInplaceRep::ReboundAllocator</name>
  <filename>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/ReboundAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrArrayAllocateInplaceRep::element_type</name>
  <filename>BloombergLP/bslstl/SharedPtrArrayAllocateInplaceRep/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrNilDeleter</name>
  <filename>BloombergLP/bslstl/SharedPtrNilDeleter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrNilDeleter/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const volatile void*)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrUtil</name>
  <filename>BloombergLP/bslstl/SharedPtrUtil.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtrUtil::constCast</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrUtil::dynamicCast</class>
  <class kind="class">BloombergLP::bslstl::SharedPtrUtil::staticCast</class>
  <member kind="function">
    <type>bsl::shared_ptr&lt;char&gt;</type>
    <name>createInplaceUninitializedBuffer</name>
    <anchorfile>BloombergLP/bslstl/SharedPtrUtil/createInplaceUninitializedBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t bufferSize, bslma::Allocator* basicAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrUtil::constCast</name>
  <filename>BloombergLP/bslstl/SharedPtrUtil/constCast-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrUtil::dynamicCast</name>
  <filename>BloombergLP/bslstl/SharedPtrUtil/dynamicCast-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtrUtil::staticCast</name>
  <filename>BloombergLP/bslstl/SharedPtrUtil/staticCast-013.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_DefaultDeleter</name>
  <filename>BloombergLP/bslstl/SharedPtr_DefaultDeleter-06.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/SharedPtr_DefaultDeleter-06/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ANY_TYPE* ptr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_DefaultDeleter</name>
  <filename>BloombergLP/bslstl/SharedPtr_DefaultDeleter-0a.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/SharedPtr_DefaultDeleter-0a/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ANY_TYPE* ptr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_DefaultDeleter</name>
  <filename>BloombergLP/bslstl/SharedPtr_DefaultDeleter-08.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/SharedPtr_DefaultDeleter-08/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(ANY_TYPE* ptr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsCallable</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsCallable.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsCallable::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsCallable::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsCallable/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsFactoryFor</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsFactoryFor.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsFactoryFor::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsFactoryFor::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsFactoryFor/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsNullableFactory</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsNullableFactory.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtr_IsNullableFactory::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsNullableFactory::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsNullableFactory/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsPointerCompatible</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsPointerCompatible.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_IsPointerConvertible</name>
  <filename>BloombergLP/bslstl/SharedPtr_IsPointerConvertible.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_RepFromExistingSharedPtr</name>
  <filename>BloombergLP/bslstl/SharedPtr_RepFromExistingSharedPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_RepProctor</name>
  <filename>BloombergLP/bslstl/SharedPtr_RepProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SharedPtr_RepProctor</name>
    <anchorfile>BloombergLP/bslstl/SharedPtr_RepProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::SharedPtrRep* rep)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SharedPtr_RepProctor</name>
    <anchorfile>BloombergLP/bslstl/SharedPtr_RepProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslstl/SharedPtr_RepProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_TestIsCallable</name>
  <filename>BloombergLP/bslstl/SharedPtr_TestIsCallable.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SharedPtr_TestIsCallable::test</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SharedPtr_TestIsCallable::test</name>
  <filename>BloombergLP/bslstl/SharedPtr_TestIsCallable/test-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool</name>
  <filename>BloombergLP/bslstl/SimplePool.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SimplePool::AllocatorTraits</class>
  <class kind="class">BloombergLP::bslstl::SimplePool::AllocatorType</class>
  <class kind="class">BloombergLP::bslstl::SimplePool::ValueType</class>
  <class kind="class">BloombergLP::bslstl::SimplePool::size_type</class>
  <member kind="function">
    <type>void</type>
    <name>SimplePool</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;SimplePool&gt; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SimplePool</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SimplePool</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;SimplePool&gt; pool)</arglist>
  </member>
  <member kind="function">
    <type>VALUE*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>SimplePool&lt;VALUE, ALLOCATOR&gt;::AllocatorType&amp;</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/allocator-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const SimplePool&lt;VALUE, ALLOCATOR&gt;::AllocatorType&amp;</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/allocator-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(void* address)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasFreeBlocks</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/hasFreeBlocks.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/quickSwapExchangeAllocators.adoc</anchorfile>
    <anchor/>
    <arglist>(SimplePool&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/quickSwapRetainAllocators.adoc</anchorfile>
    <anchor/>
    <arglist>(SimplePool&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBlocks)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/SimplePool/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(SimplePool&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool::AllocatorTraits</name>
  <filename>BloombergLP/bslstl/SimplePool/AllocatorTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool::AllocatorType</name>
  <filename>BloombergLP/bslstl/SimplePool/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool::ValueType</name>
  <filename>BloombergLP/bslstl/SimplePool/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool::size_type</name>
  <filename>BloombergLP/bslstl/SimplePool/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool_Type</name>
  <filename>BloombergLP/bslstl/SimplePool_Type.adoc</filename>
  <class kind="class">BloombergLP::bslstl::SimplePool_Type::AllocatorTraits</class>
  <class kind="class">BloombergLP::bslstl::SimplePool_Type::AllocatorType</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool_Type::AllocatorTraits</name>
  <filename>BloombergLP/bslstl/SimplePool_Type/AllocatorTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SimplePool_Type::AllocatorType</name>
  <filename>BloombergLP/bslstl/SimplePool_Type/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StdExceptUtil</name>
  <filename>BloombergLP/bslstl/StdExceptUtil.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StdExceptUtil::PreThrowHook</class>
  <member kind="function">
    <type>void</type>
    <name>logCheapStackTrace</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/logCheapStackTrace.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* exceptionName, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDomainErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setDomainErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInvalidArgumentHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setInvalidArgumentHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLengthErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setLengthErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLogicErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setLogicErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOutOfRangeHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setOutOfRangeHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setOverflowErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setOverflowErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRangeErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setRangeErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRuntimeErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setRuntimeErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setUnderflowErrorHook</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/setUnderflowErrorHook.adoc</anchorfile>
    <anchor/>
    <arglist>(PreThrowHook hook)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwDomainError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwDomainError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwInvalidArgument</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwInvalidArgument.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwLengthError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwLengthError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwLogicError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwLogicError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwOutOfRange</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwOutOfRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwOverflowError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwOverflowError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwRangeError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwRangeError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwRuntimeError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwRuntimeError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>throwUnderflowError</name>
    <anchorfile>BloombergLP/bslstl/StdExceptUtil/throwUnderflowError.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StdExceptUtil::PreThrowHook</name>
  <filename>BloombergLP/bslstl/StdExceptUtil/PreThrowHook.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-06.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::StopCallback_CallbackStorage</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::callback</class>
  <member kind="function">
    <type>void</type>
    <name>~StopCallback_CallbackStorage</name>
    <anchorfile>BloombergLP/bslstl/StopCallback_CallbackStorage-06/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage::allocator_type</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-06/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage::StopCallback_CallbackStorage</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-06/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage::callback</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-06/callback-00a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-05.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::StopCallback_CallbackStorage</class>
  <member kind="function">
    <type>bsl::remove_reference&lt;t_CALLBACK&gt;::type&amp;</type>
    <name>callback</name>
    <anchorfile>BloombergLP/bslstl/StopCallback_CallbackStorage-05/callback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage::allocator_type</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-05/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_CallbackStorage::StopCallback_CallbackStorage</name>
  <filename>BloombergLP/bslstl/StopCallback_CallbackStorage-05/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_NoAlloc</name>
  <filename>BloombergLP/bslstl/StopCallback_NoAlloc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_Node</name>
  <filename>BloombergLP/bslstl/StopCallback_Node.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_Node::StopCallback_Node</class>
  <class kind="class">BloombergLP::bslstl::StopCallback_CallbackStorage::callback</class>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/StopStateCallbackNode/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopCallback_Node::StopCallback_Node</name>
  <filename>BloombergLP/bslstl/StopCallback_Node/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopState</name>
  <filename>BloombergLP/bslstl/StopState.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StopState</name>
    <anchorfile>BloombergLP/bslstl/StopState/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deregister</name>
    <anchorfile>BloombergLP/bslstl/StopState/deregister.adoc</anchorfile>
    <anchor/>
    <arglist>(StopStateCallbackNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enregister</name>
    <anchorfile>BloombergLP/bslstl/StopState/enregister.adoc</anchorfile>
    <anchor/>
    <arglist>(StopStateCallbackNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>requestStop</name>
    <anchorfile>BloombergLP/bslstl/StopState/requestStop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>stopRequested</name>
    <anchorfile>BloombergLP/bslstl/StopState/stopRequested.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>StopState</name>
    <anchorfile>BloombergLP/bslstl/StopState.adoc</anchorfile>
    <anchor/>
    <arglist>(const StopState&amp;)</arglist>
  </member>
  <member kind="function">
    <type>StopState&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bslstl/StopState.adoc</anchorfile>
    <anchor/>
    <arglist>(const StopState&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlink</name>
    <anchorfile>BloombergLP/bslstl/StopState.adoc</anchorfile>
    <anchor/>
    <arglist>(StopState_ListNode* node)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopStateCallbackNode</name>
  <filename>BloombergLP/bslstl/StopStateCallbackNode.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>invoke</name>
    <anchorfile>BloombergLP/bslstl/StopStateCallbackNode/invoke.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopState_ListNode</name>
  <filename>BloombergLP/bslstl/StopState_ListNode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopToken_RefCountedState</name>
  <filename>BloombergLP/bslstl/StopToken_RefCountedState.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StopToken_RefCountedState::d_stopSourceCount</class>
  <member kind="function">
    <type>void</type>
    <name>deregister</name>
    <anchorfile>BloombergLP/bslstl/StopState/deregister.adoc</anchorfile>
    <anchor/>
    <arglist>(StopStateCallbackNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>enregister</name>
    <anchorfile>BloombergLP/bslstl/StopState/enregister.adoc</anchorfile>
    <anchor/>
    <arglist>(StopStateCallbackNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>requestStop</name>
    <anchorfile>BloombergLP/bslstl/StopState/requestStop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>stopRequested</name>
    <anchorfile>BloombergLP/bslstl/StopState/stopRequested.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StopToken_RefCountedState::d_stopSourceCount</name>
  <filename>BloombergLP/bslstl/StopToken_RefCountedState/d_stopSourceCount.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefData</name>
  <filename>BloombergLP/bslstl/StringRefData-04.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StringRefData::size_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefData::StringRefData</class>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefData-04/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>cStringLength</name>
    <anchorfile>BloombergLP/bslstl/StringRefData-04/cStringLength.adoc</anchorfile>
    <anchor/>
    <arglist>(const CHAR_TYPE* data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefData::size_type</name>
  <filename>BloombergLP/bslstl/StringRefData-04/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefData::StringRefData</name>
  <filename>BloombergLP/bslstl/StringRefData-04/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_reference</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::difference_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::reference</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::size_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::value_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::StringRefImp</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::assign</class>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/compare.adoc</anchorfile>
    <anchor/>
    <arglist>(const StringRefImp&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const CHAR_TYPE*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::size_type</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::const_reference</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringRefImp&lt;CHAR_TYPE&gt;::size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefData-04/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefImp, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefImp, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;CHAR_TYPE&gt;</type>
    <name>operator std::basic_string&lt;CHAR_TYPE&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0c/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>cStringLength</name>
    <anchorfile>BloombergLP/bslstl/StringRefData-04/cStringLength.adoc</anchorfile>
    <anchor/>
    <arglist>(const CHAR_TYPE* data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_reference</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_reverse_iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::difference_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::reference</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::size_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::value_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::StringRefImp</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::assign</name>
  <filename>BloombergLP/bslstl/StringRefImp-0c/assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp</name>
  <filename>BloombergLP/bslstl/StringRefImp-02.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_reference</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::difference_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::reference</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::size_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::value_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::StringRefImp</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::assign</class>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/compare.adoc</anchorfile>
    <anchor/>
    <arglist>(const StringRefImp&lt;char&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData&lt;char&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData&lt;char&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefImp&lt;char&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefImp&lt;char&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;char&gt;</type>
    <name>operator std::basic_string&lt;char&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>cStringLength</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-02/cStringLength.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_reference</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_reverse_iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::difference_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::reference</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::size_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::value_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::StringRefImp</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::assign</name>
  <filename>BloombergLP/bslstl/StringRefImp-02/assign-0785.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_reference</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::const_reverse_iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::difference_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::iterator</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::reference</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::size_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::value_type</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::StringRefImp</class>
  <class kind="class">BloombergLP::bslstl::StringRefImp::assign</class>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/compare.adoc</anchorfile>
    <anchor/>
    <arglist>(const StringRefImp&lt;wchar_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const wchar_t*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData&lt;wchar_t&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefData&lt;wchar_t&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefImp&lt;wchar_t&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringRefImp&lt;wchar_t&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;wchar_t&gt;</type>
    <name>operator std::basic_string&lt;wchar_t&gt;</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>cStringLength</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp-0a/cStringLength.adoc</anchorfile>
    <anchor/>
    <arglist>(const wchar_t* data)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_reference</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::const_reverse_iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::difference_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::iterator</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::reference</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::size_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::value_type</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::StringRefImp</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp::assign</name>
  <filename>BloombergLP/bslstl/StringRefImp-0a/assign-000.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp_CompareUtil</name>
  <filename>BloombergLP/bslstl/StringRefImp_CompareUtil.adoc</filename>
  <class kind="class">BloombergLP::bslstl::StringRefImp_CompareUtil::compareEqual</class>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>BloombergLP/bslstl/StringRefImp_CompareUtil/compare.adoc</anchorfile>
    <anchor/>
    <arglist>(const StringRefImp&lt;CHAR_TYPE&gt;&amp; a, const CHAR_TYPE* b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::StringRefImp_CompareUtil::compareEqual</name>
  <filename>BloombergLP/bslstl/StringRefImp_CompareUtil/compareEqual-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SyncBufBase</name>
  <filename>BloombergLP/bslstl/SyncBufBase.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~SyncBufBase</name>
    <anchorfile>BloombergLP/bslstl/SyncBufBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>emitInternal</name>
    <anchorfile>BloombergLP/bslstl/SyncBufBase.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEmitOnSync</name>
    <anchorfile>BloombergLP/bslstl/SyncBufBase.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::SyncBufBaseUtil</name>
  <filename>BloombergLP/bslstl/SyncBufBaseUtil.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>emitInternal</name>
    <anchorfile>BloombergLP/bslstl/SyncBufBaseUtil/emitInternal.adoc</anchorfile>
    <anchor/>
    <arglist>(SyncBufBase* syncBuf)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setEmitOnSync</name>
    <anchorfile>BloombergLP/bslstl/SyncBufBaseUtil/setEmitOnSync.adoc</anchorfile>
    <anchor/>
    <arglist>(SyncBufBase* syncBuf, bool value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator</name>
  <filename>BloombergLP/bslstl/TreeIterator.adoc</filename>
  <class kind="class">BloombergLP::bslstl::TreeIterator::difference_type</class>
  <class kind="class">BloombergLP::bslstl::TreeIterator::iterator_category</class>
  <class kind="class">BloombergLP::bslstl::TreeIterator::pointer</class>
  <class kind="class">BloombergLP::bslstl::TreeIterator::reference</class>
  <class kind="class">BloombergLP::bslstl::TreeIterator::value_type</class>
  <class kind="class">BloombergLP::bslstl::TreeIterator::TreeIterator</class>
  <member kind="function">
    <type>const bslalg::RbTreeNode*</type>
    <name>node</name>
    <anchorfile>BloombergLP/bslstl/TreeIterator/node.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TreeIterator&lt;VALUE, NODE, DIFFERENCE_TYPE&gt;::reference</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bslstl/TreeIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TreeIterator&lt;VALUE, NODE, DIFFERENCE_TYPE&gt;&amp;</type>
    <name>operator++</name>
    <anchorfile>BloombergLP/bslstl/TreeIterator/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TreeIterator&lt;VALUE, NODE, DIFFERENCE_TYPE&gt;&amp;</type>
    <name>operator--</name>
    <anchorfile>BloombergLP/bslstl/TreeIterator/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TreeIterator&lt;VALUE, NODE, DIFFERENCE_TYPE&gt;::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bslstl/TreeIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator::difference_type</name>
  <filename>BloombergLP/bslstl/TreeIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator::iterator_category</name>
  <filename>BloombergLP/bslstl/TreeIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator::pointer</name>
  <filename>BloombergLP/bslstl/TreeIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator::reference</name>
  <filename>BloombergLP/bslstl/TreeIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator::value_type</name>
  <filename>BloombergLP/bslstl/TreeIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeIterator::TreeIterator</name>
  <filename>BloombergLP/bslstl/TreeIterator/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNode</name>
  <filename>BloombergLP/bslstl/TreeNode.adoc</filename>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::Color</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::leftChild</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::parent</class>
  <class kind="class">BloombergLP::bslalg::RbTreeNode::rightChild</class>
  <class kind="class">BloombergLP::bslstl::TreeNode::value</class>
  <member kind="function">
    <type>RbTreeNode::Color</type>
    <name>color</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/color-049.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBlack</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/isBlack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRed</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/isRed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeBlack</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/makeBlack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeRed</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/makeRed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/reset.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* parent, RbTreeNode* leftChild, RbTreeNode* rightChild, Color color)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setColor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setColor.adoc</anchorfile>
    <anchor/>
    <arglist>(Color value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setLeftChild</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setLeftChild.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setParent</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setParent.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setRightChild</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/setRightChild.adoc</anchorfile>
    <anchor/>
    <arglist>(RbTreeNode* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>toggleColor</name>
    <anchorfile>BloombergLP/bslalg/RbTreeNode/toggleColor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNode::value</name>
  <filename>BloombergLP/bslstl/TreeNode/value-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNodePool</name>
  <filename>BloombergLP/bslstl/TreeNodePool.adoc</filename>
  <class kind="class">BloombergLP::bslstl::TreeNodePool::AllocatorType</class>
  <class kind="class">BloombergLP::bslstl::TreeNodePool::size_type</class>
  <class kind="class">BloombergLP::bslstl::TreeNodePool::TreeNodePool</class>
  <class kind="class">BloombergLP::bslstl::TreeNodePool::allocator</class>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;TreeNodePool&gt; pool)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::RbTreeNode*</type>
    <name>cloneNode</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/cloneNode.adoc</anchorfile>
    <anchor/>
    <arglist>(const bslalg::RbTreeNode&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deleteNode</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/deleteNode.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::RbTreeNode* node)</arglist>
  </member>
  <member kind="function">
    <type>bslalg::RbTreeNode*</type>
    <name>emplaceIntoNewNode</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/emplaceIntoNewNode.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasFreeNodes</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/hasFreeNodes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslalg::RbTreeNode*</type>
    <name>moveIntoNewNode</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/moveIntoNewNode.adoc</anchorfile>
    <anchor/>
    <arglist>(bslalg::RbTreeNode* original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveNodes</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/reserveNodes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numNodes)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(TreeNodePool&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapExchangeAllocators</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/swapExchangeAllocators.adoc</anchorfile>
    <anchor/>
    <arglist>(TreeNodePool&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapRetainAllocators</name>
    <anchorfile>BloombergLP/bslstl/TreeNodePool/swapRetainAllocators.adoc</anchorfile>
    <anchor/>
    <arglist>(TreeNodePool&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNodePool::AllocatorType</name>
  <filename>BloombergLP/bslstl/TreeNodePool/AllocatorType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNodePool::size_type</name>
  <filename>BloombergLP/bslstl/TreeNodePool/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNodePool::TreeNodePool</name>
  <filename>BloombergLP/bslstl/TreeNodePool/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::TreeNodePool::allocator</name>
  <filename>BloombergLP/bslstl/TreeNodePool/allocator-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedMapKeyConfiguration</name>
  <filename>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0f.adoc</filename>
  <class kind="class">BloombergLP::bslstl::UnorderedMapKeyConfiguration::KeyType</class>
  <class kind="class">BloombergLP::bslstl::UnorderedMapKeyConfiguration::ValueType</class>
  <member kind="function">
    <type>const KEY&amp;</type>
    <name>extractKey</name>
    <anchorfile>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0f/extractKey.adoc</anchorfile>
    <anchor/>
    <arglist>(const VALUE_TYPE&amp; obj)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedMapKeyConfiguration::KeyType</name>
  <filename>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0f/KeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedMapKeyConfiguration::ValueType</name>
  <filename>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0f/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedMapKeyConfiguration</name>
  <filename>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0b.adoc</filename>
  <class kind="class">BloombergLP::bslstl::UnorderedMapKeyConfiguration::KeyType</class>
  <class kind="class">BloombergLP::bslstl::UnorderedMapKeyConfiguration::ValueType</class>
  <member kind="function">
    <type>const KeyType&amp;</type>
    <name>extractKey</name>
    <anchorfile>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0b/extractKey.adoc</anchorfile>
    <anchor/>
    <arglist>(const pair&lt;const basic_string&lt;char&gt;, Json&gt;&amp; obj)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedMapKeyConfiguration::KeyType</name>
  <filename>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0b/KeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedMapKeyConfiguration::ValueType</name>
  <filename>BloombergLP/bslstl/UnorderedMapKeyConfiguration-0b/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedSetKeyConfiguration</name>
  <filename>BloombergLP/bslstl/UnorderedSetKeyConfiguration.adoc</filename>
  <class kind="class">BloombergLP::bslstl::UnorderedSetKeyConfiguration::KeyType</class>
  <class kind="class">BloombergLP::bslstl::UnorderedSetKeyConfiguration::ValueType</class>
  <member kind="function">
    <type>const UnorderedSetKeyConfiguration&lt;VALUE_TYPE&gt;::KeyType&amp;</type>
    <name>extractKey</name>
    <anchorfile>BloombergLP/bslstl/UnorderedSetKeyConfiguration/extractKey.adoc</anchorfile>
    <anchor/>
    <arglist>(const VALUE_TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedSetKeyConfiguration::KeyType</name>
  <filename>BloombergLP/bslstl/UnorderedSetKeyConfiguration/KeyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::UnorderedSetKeyConfiguration::ValueType</name>
  <filename>BloombergLP/bslstl/UnorderedSetKeyConfiguration/ValueType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AllocatorBase</name>
  <filename>BloombergLP/bslstl/Variant_AllocatorBase-0e.adoc</filename>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>BloombergLP/bslstl/Variant_AllocatorBase-0e/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AllocatorBase</name>
  <filename>BloombergLP/bslstl/Variant_AllocatorBase-04.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_AllocatorBase::MoveUtil</class>
  <class kind="class">BloombergLP::bslstl::Variant_AllocatorBase::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::Variant_AllocatorBase::Variant_AllocatorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_AllocatorBase::d_allocator</class>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>BloombergLP/bslstl/Variant_AllocatorBase-04/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AllocatorBase::MoveUtil</name>
  <filename>BloombergLP/bslstl/Variant_AllocatorBase-04/MoveUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AllocatorBase::allocator_type</name>
  <filename>BloombergLP/bslstl/Variant_AllocatorBase-04/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AllocatorBase::Variant_AllocatorBase</name>
  <filename>BloombergLP/bslstl/Variant_AllocatorBase-04/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AllocatorBase::d_allocator</name>
  <filename>BloombergLP/bslstl/Variant_AllocatorBase-04/d_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ArrayHelper</name>
  <filename>BloombergLP/bslstl/Variant_ArrayHelper.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_ArrayHelper::d_x</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ArrayHelper::d_x</name>
  <filename>BloombergLP/bslstl/Variant_ArrayHelper/d_x.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_AssignsFromType</name>
  <filename>BloombergLP/bslstl/Variant_AssignsFromType.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base</name>
  <filename>BloombergLP/bslstl/Variant_Base.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_Base::AllocBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::MoveUtil</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::Variant</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::Variant_Union</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::NoAlloc</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::Variant_Base</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::operator=</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::d_type</class>
  <class kind="class">BloombergLP::bslstl::Variant_Base::d_union</class>
  <member kind="function">
    <type>void</type>
    <name>~Variant_Base</name>
    <anchorfile>BloombergLP/bslstl/Variant_Base/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>baseEmplace</name>
    <anchorfile>BloombergLP/bslstl/Variant_Base/baseEmplace.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARGS...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>BloombergLP/bslstl/Variant_AllocatorBase-0e/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Variant_Base/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant_Base, IsBitwiseMoveable, (BloombergLP::bslstl::Variant_IsBitwiseMoveableAll&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant_Base, IsBitwiseMoveable, (BloombergLP::bslstl::Variant_IsBitwiseMoveableAll&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</name>
    <anchorfile>BloombergLP/bslstl/Variant_Base/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant_Base, UsesAllocatorArgT, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant_Base, UsesAllocatorArgT, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</name>
    <anchorfile>BloombergLP/bslstl/Variant_Base/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant_Base, UsesBslmaAllocator, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Variant_Base, UsesBslmaAllocator, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</name>
    <anchorfile>BloombergLP/bslstl/Variant_Base/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::AllocBase</name>
  <filename>BloombergLP/bslstl/Variant_Base/AllocBase.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::MoveUtil</name>
  <filename>BloombergLP/bslstl/Variant_Base/MoveUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::Variant</name>
  <filename>BloombergLP/bslstl/Variant_Base/Variant.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::Variant_Union</name>
  <filename>BloombergLP/bslstl/Variant_Base/Variant_Union.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::allocator_type</name>
  <filename>BloombergLP/bslstl/Variant_Base/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::NoAlloc</name>
  <filename>BloombergLP/bslstl/Variant_Base/NoAlloc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::Variant_Base</name>
  <filename>BloombergLP/bslstl/Variant_Base/2constructor-08d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::operator=</name>
  <filename>BloombergLP/bslstl/Variant_Base/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::d_type</name>
  <filename>BloombergLP/bslstl/Variant_Base/d_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Base::d_union</name>
  <filename>BloombergLP/bslstl/Variant_Base/d_union.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CVQualAlt</name>
  <filename>BloombergLP/bslstl/Variant_CVQualAlt.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CVQualAlt::CVAlt</class>
  <class kind="class">BloombergLP::bslstl::Variant_CVQualAlt::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CVQualAlt::CVAlt</name>
  <filename>BloombergLP/bslstl/Variant_CVQualAlt/CVAlt.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CVQualAlt::type</name>
  <filename>BloombergLP/bslstl/Variant_CVQualAlt/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CheckForP1957R2</name>
  <filename>BloombergLP/bslstl/Variant_CheckForP1957R2-0e0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CheckForP1957R2</name>
  <filename>BloombergLP/bslstl/Variant_CheckForP1957R2-0ed.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ConstructFromStdTag</name>
  <filename>BloombergLP/bslstl/Variant_ConstructFromStdTag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ConstructsFromType</name>
  <filename>BloombergLP/bslstl/Variant_ConstructsFromType.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ConvertIndex</name>
  <filename>BloombergLP/bslstl/Variant_ConvertIndex.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ConvertsWithoutNarrowing</name>
  <filename>BloombergLP/bslstl/Variant_ConvertsWithoutNarrowing-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_ConvertsWithoutNarrowing</name>
  <filename>BloombergLP/bslstl/Variant_ConvertsWithoutNarrowing-0a.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyAssignBase</name>
  <filename>BloombergLP/bslstl/Variant_CopyAssignBase-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyAssignBase</name>
  <filename>BloombergLP/bslstl/Variant_CopyAssignBase-0c.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CopyAssignBase::Variant_CopyAssignBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyAssignBase::operator=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyAssignBase::Variant_CopyAssignBase</name>
  <filename>BloombergLP/bslstl/Variant_CopyAssignBase-0c/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyAssignBase::operator=</name>
  <filename>BloombergLP/bslstl/Variant_CopyAssignBase-0c/operator_assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyAssignVisitor</name>
  <filename>BloombergLP/bslstl/Variant_CopyAssignVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_CopyAssignVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_CopyAssignVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_CopyAssignVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyConstructVisitor</name>
  <filename>BloombergLP/bslstl/Variant_CopyConstructVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_CopyConstructVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_CopyConstructVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VARIANT_BASE* variant)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_CopyConstructVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyConstructorBase</name>
  <filename>BloombergLP/bslstl/Variant_CopyConstructorBase-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyConstructorBase</name>
  <filename>BloombergLP/bslstl/Variant_CopyConstructorBase-0a.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CopyConstructorBase::Variant_CopyConstructorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_CopyConstructorBase::operator=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyConstructorBase::Variant_CopyConstructorBase</name>
  <filename>BloombergLP/bslstl/Variant_CopyConstructorBase-0a/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CopyConstructorBase::operator=</name>
  <filename>BloombergLP/bslstl/Variant_CopyConstructorBase-0a/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CorrespondingStdVariant</name>
  <filename>BloombergLP/bslstl/Variant_CorrespondingStdVariant-02.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CorrespondingStdVariant::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CorrespondingStdVariant::type</name>
  <filename>BloombergLP/bslstl/Variant_CorrespondingStdVariant-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CorrespondingStdVariant</name>
  <filename>BloombergLP/bslstl/Variant_CorrespondingStdVariant-05.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CorrespondingStdVariant::type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CorrespondingStdVariant::type</name>
  <filename>BloombergLP/bslstl/Variant_CorrespondingStdVariant-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CountCVType</name>
  <filename>BloombergLP/bslstl/Variant_CountCVType-03.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CountCVType</name>
  <filename>BloombergLP/bslstl/Variant_CountCVType-09.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CountCVType::type</class>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_CountCVType-09/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CountCVType::type</name>
  <filename>BloombergLP/bslstl/Variant_CountCVType-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CountType</name>
  <filename>BloombergLP/bslstl/Variant_CountType-0d.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CountType</name>
  <filename>BloombergLP/bslstl/Variant_CountType-0c.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_CountType::type</class>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_CountType-0c/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_CountType::type</name>
  <filename>BloombergLP/bslstl/Variant_CountType-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_DataImp</name>
  <filename>BloombergLP/bslstl/Variant_DataImp.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_DataImp::Variant_DataImp</class>
  <class kind="class">BloombergLP::bslstl::Variant_DataImp::value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_DataImp::Variant_DataImp</name>
  <filename>BloombergLP/bslstl/Variant_DataImp/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_DataImp::value</name>
  <filename>BloombergLP/bslstl/Variant_DataImp/value-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_DestructorVisitor</name>
  <filename>BloombergLP/bslstl/Variant_DestructorVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_DestructorVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE&amp; object)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_EqualVisitor</name>
  <filename>BloombergLP/bslstl/Variant_EqualVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_EqualVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_EqualVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_EqualVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Function</name>
  <filename>BloombergLP/bslstl/Variant_Function-0b.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>functionImpl</name>
    <anchorfile>BloombergLP/bslstl/Variant_Function-0b/functionImpl.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp;&amp; visitor, t_VARIANT&amp;&amp; variant)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Function</name>
  <filename>BloombergLP/bslstl/Variant_Function-05.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>functionImpl</name>
    <anchorfile>BloombergLP/bslstl/Variant_Function-05/functionImpl.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp;&amp; visitor, t_VARIANT&amp;&amp; variant)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_FunctionId</name>
  <filename>BloombergLP/bslstl/Variant_FunctionId.adoc</filename>
  <member kind="function">
    <type>t_RET</type>
    <name>functionImpl</name>
    <anchorfile>BloombergLP/bslstl/Variant_FunctionId/functionImpl.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp;&amp; visitor, t_VARIANT&amp;&amp; variant)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_GreaterOrEqualVisitor</name>
  <filename>BloombergLP/bslstl/Variant_GreaterOrEqualVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_GreaterOrEqualVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_GreaterOrEqualVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_GreaterOrEqualVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_GreaterThanVisitor</name>
  <filename>BloombergLP/bslstl/Variant_GreaterThanVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_GreaterThanVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_GreaterThanVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_GreaterThanVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_HasUniqueCVType</name>
  <filename>BloombergLP/bslstl/Variant_HasUniqueCVType-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_HasUniqueCVType</name>
  <filename>BloombergLP/bslstl/Variant_HasUniqueCVType-0f.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_HasUniqueType</name>
  <filename>BloombergLP/bslstl/Variant_HasUniqueType-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_HasUniqueType</name>
  <filename>BloombergLP/bslstl/Variant_HasUniqueType-02.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_HashVisitor</name>
  <filename>BloombergLP/bslstl/Variant_HashVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_HashVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_HashVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_HASHALG&amp; hashAlg)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_HashVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsAlternativeConstructibleFrom</name>
  <filename>BloombergLP/bslstl/Variant_IsAlternativeConstructibleFrom-0e.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsAlternativeConstructibleFrom</name>
  <filename>BloombergLP/bslstl/Variant_IsAlternativeConstructibleFrom-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsAssignable</name>
  <filename>BloombergLP/bslstl/Variant_IsAssignable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsBitwiseMoveableAll</name>
  <filename>BloombergLP/bslstl/Variant_IsBitwiseMoveableAll-0c.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsBitwiseMoveableAll</name>
  <filename>BloombergLP/bslstl/Variant_IsBitwiseMoveableAll-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsConstructible</name>
  <filename>BloombergLP/bslstl/Variant_IsConstructible.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsCopyAssignableAll</name>
  <filename>BloombergLP/bslstl/Variant_IsCopyAssignableAll-0d.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsCopyAssignableAll</name>
  <filename>BloombergLP/bslstl/Variant_IsCopyAssignableAll-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsCopyConstructibleAll</name>
  <filename>BloombergLP/bslstl/Variant_IsCopyConstructibleAll-03.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsCopyConstructibleAll</name>
  <filename>BloombergLP/bslstl/Variant_IsCopyConstructibleAll-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsMoveAssignableAll</name>
  <filename>BloombergLP/bslstl/Variant_IsMoveAssignableAll-0e.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsMoveAssignableAll</name>
  <filename>BloombergLP/bslstl/Variant_IsMoveAssignableAll-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsMoveConstructibleAll</name>
  <filename>BloombergLP/bslstl/Variant_IsMoveConstructibleAll-05.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsMoveConstructibleAll</name>
  <filename>BloombergLP/bslstl/Variant_IsMoveConstructibleAll-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsSameReturnType</name>
  <filename>BloombergLP/bslstl/Variant_IsSameReturnType-02.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsSameReturnType</name>
  <filename>BloombergLP/bslstl/Variant_IsSameReturnType-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsTag</name>
  <filename>BloombergLP/bslstl/Variant_IsTag-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsTag</name>
  <filename>BloombergLP/bslstl/Variant_IsTag-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsTag</name>
  <filename>BloombergLP/bslstl/Variant_IsTag-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_IsTag</name>
  <filename>BloombergLP/bslstl/Variant_IsTag-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_LessOrEqualVisitor</name>
  <filename>BloombergLP/bslstl/Variant_LessOrEqualVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_LessOrEqualVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_LessOrEqualVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_LessOrEqualVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_LessThanVisitor</name>
  <filename>BloombergLP/bslstl/Variant_LessThanVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_LessThanVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_LessThanVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_LessThanVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveAssignBase</name>
  <filename>BloombergLP/bslstl/Variant_MoveAssignBase-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveAssignBase</name>
  <filename>BloombergLP/bslstl/Variant_MoveAssignBase-0c.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_MoveAssignBase::Variant_MoveAssignBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveAssignBase::operator=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveAssignBase::Variant_MoveAssignBase</name>
  <filename>BloombergLP/bslstl/Variant_MoveAssignBase-0c/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveAssignBase::operator=</name>
  <filename>BloombergLP/bslstl/Variant_MoveAssignBase-0c/operator_assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveAssignVisitor</name>
  <filename>BloombergLP/bslstl/Variant_MoveAssignVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_MoveAssignVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_MoveAssignVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_MoveAssignVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveConstructVisitor</name>
  <filename>BloombergLP/bslstl/Variant_MoveConstructVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_MoveConstructVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_MoveConstructVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VARIANT_BASE* variant)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_MoveConstructVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, t_TYPE&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveConstructorBase</name>
  <filename>BloombergLP/bslstl/Variant_MoveConstructorBase-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveConstructorBase</name>
  <filename>BloombergLP/bslstl/Variant_MoveConstructorBase-02.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_MoveConstructorBase::Variant_MoveConstructorBase</class>
  <class kind="class">BloombergLP::bslstl::Variant_MoveConstructorBase::operator=</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveConstructorBase::Variant_MoveConstructorBase</name>
  <filename>BloombergLP/bslstl/Variant_MoveConstructorBase-02/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_MoveConstructorBase::operator=</name>
  <filename>BloombergLP/bslstl/Variant_MoveConstructorBase-02/operator_assign-0dd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_NoSuchType</name>
  <filename>BloombergLP/bslstl/Variant_NoSuchType.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_NoSuchType</name>
    <anchorfile>BloombergLP/bslstl/Variant_NoSuchType/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_NotEqualVisitor</name>
  <filename>BloombergLP/bslstl/Variant_NotEqualVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_NotEqualVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_NotEqualVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_NotEqualVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, const t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadHelper</name>
  <filename>BloombergLP/bslstl/Variant_OverloadHelper-05.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadHelper::Index</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadHelper::Index</name>
  <filename>BloombergLP/bslstl/Variant_OverloadHelper-05/Index.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadHelper</name>
  <filename>BloombergLP/bslstl/Variant_OverloadHelper-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadHelper::Index</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadHelper::Index</name>
  <filename>BloombergLP/bslstl/Variant_OverloadHelper-0d/Index.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadSetImp</name>
  <filename>BloombergLP/bslstl/Variant_OverloadSetImp-07.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_OverloadSetImp::candidate</class>
  <member kind="function">
    <type>bsl::integral_constant&lt;size_t, t_INDEX&gt;</type>
    <name>candidate</name>
    <anchorfile>BloombergLP/bslstl/Variant_OverloadSetImp-07/candidate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(t_HEAD)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadSetImp::candidate</name>
  <filename>BloombergLP/bslstl/Variant_OverloadSetImp-07/candidate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_OverloadSetImp</name>
  <filename>BloombergLP/bslstl/Variant_OverloadSetImp-03.adoc</filename>
  <member kind="function">
    <type>bsl::integral_constant&lt;size_t, t_INDEX&gt;</type>
    <name>candidate</name>
    <anchorfile>BloombergLP/bslstl/Variant_OverloadSetImp-03/candidate.adoc</anchorfile>
    <anchor/>
    <arglist>(t_HEAD)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_SMFBase</name>
  <filename>BloombergLP/bslstl/Variant_SMFBase.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_SwapVisitor</name>
  <filename>BloombergLP/bslstl/Variant_SwapVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Variant_SwapVisitor</name>
    <anchorfile>BloombergLP/bslstl/Variant_SwapVisitor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VARIANT* variant)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_SwapVisitor/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::in_place_index_t&lt;t_INDEX&gt;, t_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_TypeToIndex</name>
  <filename>BloombergLP/bslstl/Variant_TypeToIndex-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_TypeToIndex</name>
  <filename>BloombergLP/bslstl/Variant_TypeToIndex-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_TypeToIndexImpl</name>
  <filename>BloombergLP/bslstl/Variant_TypeToIndexImpl-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_TypeToIndexImpl</name>
  <filename>BloombergLP/bslstl/Variant_TypeToIndexImpl-07.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_TypeToIndexImpl::type</class>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstl/Variant_TypeToIndexImpl-07/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_TypeToIndexImpl::type</name>
  <filename>BloombergLP/bslstl/Variant_TypeToIndexImpl-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Union</name>
  <filename>BloombergLP/bslstl/Variant_Union-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Union</name>
  <filename>BloombergLP/bslstl/Variant_Union-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_Union::Variant_Union</class>
  <class kind="class">BloombergLP::bslstl::Variant_Union::d_head</class>
  <class kind="class">BloombergLP::bslstl::Variant_Union::d_tail</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Union::Variant_Union</name>
  <filename>BloombergLP/bslstl/Variant_Union-0d/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Union::d_head</name>
  <filename>BloombergLP/bslstl/Variant_Union-0d/d_head.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_Union::d_tail</name>
  <filename>BloombergLP/bslstl/Variant_Union-0d/d_tail.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny</name>
  <filename>BloombergLP/bslstl/Variant_UsesBslmaAllocatorAny-0e.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny</name>
  <filename>BloombergLP/bslstl/Variant_UsesBslmaAllocatorAny-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTable</name>
  <filename>BloombergLP/bslstl/Variant_VTable-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTable</name>
  <filename>BloombergLP/bslstl/Variant_VTable-04.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_VTable::FuncPtr</class>
  <class kind="class">BloombergLP::bslstl::Variant_VTable::s_map</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTable::FuncPtr</name>
  <filename>BloombergLP/bslstl/Variant_VTable-04/FuncPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTable::s_map</name>
  <filename>BloombergLP/bslstl/Variant_VTable-04/s_map.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTableId</name>
  <filename>BloombergLP/bslstl/Variant_VTableId-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTableId</name>
  <filename>BloombergLP/bslstl/Variant_VTableId-01.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Variant_VTableId::FuncPtr</class>
  <class kind="class">BloombergLP::bslstl::Variant_VTableId::s_mapId</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTableId::FuncPtr</name>
  <filename>BloombergLP/bslstl/Variant_VTableId-01/FuncPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_VTableId::s_mapId</name>
  <filename>BloombergLP/bslstl/Variant_VTableId-01/s_mapId.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_isAlternativeAssignableFrom</name>
  <filename>BloombergLP/bslstl/Variant_isAlternativeAssignableFrom-07.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Variant_isAlternativeAssignableFrom</name>
  <filename>BloombergLP/bslstl/Variant_isAlternativeAssignableFrom-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::to_chars_result</name>
  <filename>BloombergLP/bslstl/to_chars_result.adoc</filename>
  <class kind="class">BloombergLP::bslstl::to_chars_result::ec</class>
  <class kind="class">BloombergLP::bslstl::to_chars_result::ptr</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::to_chars_result::ec</name>
  <filename>BloombergLP/bslstl/to_chars_result/ec.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::to_chars_result::ptr</name>
  <filename>BloombergLP/bslstl/to_chars_result/ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator+</name>
  <filename>BloombergLP/bslstl/operator_plus-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator++</name>
  <filename>BloombergLP/bslstl/operator_inc-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator-</name>
  <filename>BloombergLP/bslstl/operator_minus-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator--</name>
  <filename>BloombergLP/bslstl/operator_dec-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::swap</name>
  <filename>BloombergLP/bslstl/swap-010.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::variant_swapImpl</name>
  <filename>BloombergLP/bslstl/variant_swapImpl-0a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator&lt;&lt;</name>
  <filename>BloombergLP/bslstl/operator_lshift-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator==</name>
  <filename>BloombergLP/bslstl/operator_eq-0c1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::operator!=</name>
  <filename>BloombergLP/bslstl/operator_not_eq-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::variant_constructsFromStd</name>
  <filename>BloombergLP/bslstl/variant_constructsFromStd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::IteratorUtil_ModernIterator</name>
  <filename>BloombergLP/bslstl/IteratorUtil_ModernIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_ConvertibleToBool</name>
  <filename>BloombergLP/bslstl/Optional_ConvertibleToBool.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DerivedFromBslOptional</name>
  <filename>BloombergLP/bslstl/Optional_DerivedFromBslOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DerivedFromOptional</name>
  <filename>BloombergLP/bslstl/Optional_DerivedFromOptional.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl::Optional_DerivedFromStdOptional</name>
  <filename>BloombergLP/bslstl/Optional_DerivedFromStdOptional.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslstp</name>
  <filename>BloombergLP/bslstp.adoc</filename>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::Hash</class>
  <class kind="class">BloombergLP::bslstp::HashCString</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::HashSelector</class>
  <class kind="class">BloombergLP::bslstp::Identity</class>
  <class kind="class">BloombergLP::bslstp::Util</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-0a.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-0a/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(char x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;char&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;char&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-0a/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-0f3.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-0f3/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(int x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;int&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;int&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-0f3/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-0fb.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-0fb/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(long x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;long&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;long&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-0fb/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-00c.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-00c/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(long long x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;long long&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;long long&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-00c/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-0b.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-0b/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(short x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;short&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;short&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-0b/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-008.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-008/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(signed char x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;signed char&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;signed char&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-008/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-01d.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-01d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned char&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned char&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-01d/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-06.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-06/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned int&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned int&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-06/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-05.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-05/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned long&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned long&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-05/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-018.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-018/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned long long&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned long long&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-018/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Hash</name>
  <filename>BloombergLP/bslstp/Hash-00d.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Hash-00d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned short&gt;, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Hash&lt;unsigned short&gt;, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Hash-00d/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashCString</name>
  <filename>BloombergLP/bslstp/HashCString.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/HashCString/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* s)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;HashCString, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;HashCString, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/HashCString/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-04.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-04/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-00.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-00/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-0cf.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-0cf/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-03.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-03/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-02c.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-02c/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-0ea.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-0ea/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-07.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-07/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-05.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-05/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-0d.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-0d/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-0e9.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-0e9/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-027.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-027/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-01.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-01/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-0a.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-0a/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector</name>
  <filename>BloombergLP/bslstp/HashSelector-0c2.adoc</filename>
  <class kind="class">BloombergLP::bslstp::HashSelector::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::HashSelector::Type</name>
  <filename>BloombergLP/bslstp/HashSelector-0c2/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Identity</name>
  <filename>BloombergLP/bslstp/Identity.adoc</filename>
  <class kind="class">BloombergLP::bslstp::Identity::argument_type</class>
  <class kind="class">BloombergLP::bslstp::Identity::result_type</class>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bslstp/Identity/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Identity, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Identity, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bslstp/Identity/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Identity::argument_type</name>
  <filename>BloombergLP/bslstp/Identity/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Identity::result_type</name>
  <filename>BloombergLP/bslstp/Identity/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp::Util</name>
  <filename>BloombergLP/bslstp/Util.adoc</filename>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>copyContainerAllocator</name>
    <anchorfile>BloombergLP/bslstp/Util/copyContainerAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR&amp; rhsAlloc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapContainers</name>
    <anchorfile>BloombergLP/bslstp/Util/swapContainers.adoc</anchorfile>
    <anchor/>
    <arglist>(CONTAINER&amp; c1, CONTAINER&amp; c2, const QUICKSWAP_FUNC&amp; quickswap)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bsltf</name>
  <filename>BloombergLP/bsltf.adoc</filename>
  <class kind="class">BloombergLP::bsltf::AllocArgumentType</class>
  <class kind="class">BloombergLP::bsltf::AllocBitwiseMoveableTestType</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType</class>
  <class kind="class">BloombergLP::bsltf::AllocTestType</class>
  <class kind="class">BloombergLP::bsltf::ArgumentType</class>
  <class kind="class">BloombergLP::bsltf::ArgumentTypeByValue</class>
  <class kind="class">BloombergLP::bsltf::ArgumentTypeDefault</class>
  <class kind="class">BloombergLP::bsltf::BitwiseCopyableTestType</class>
  <class kind="class">BloombergLP::bsltf::BitwiseMoveableTestType</class>
  <class kind="class">BloombergLP::bsltf::ConvertibleValueWrapper</class>
  <class kind="class">BloombergLP::bsltf::CopyMoveState</class>
  <class kind="class">BloombergLP::bsltf::CopyMoveTracker</class>
  <class kind="class">BloombergLP::bsltf::DegenerateFunctor</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType</class>
  <class kind="class">BloombergLP::bsltf::EnumeratedTestType</class>
  <class kind="class">BloombergLP::bsltf::EvilBooleanType</class>
  <class kind="class">BloombergLP::bsltf::InputIterator</class>
  <class kind="class">BloombergLP::bsltf::InputIteratorUtil</class>
  <class kind="class">BloombergLP::bsltf::MovableAllocTestType</class>
  <class kind="class">BloombergLP::bsltf::MovableTestType</class>
  <class kind="class">BloombergLP::bsltf::MoveOnlyAllocTestType</class>
  <class kind="class">BloombergLP::bsltf::MoveState</class>
  <class kind="class">BloombergLP::bsltf::NonAssignableTestType</class>
  <class kind="class">BloombergLP::bsltf::NonCopyConstructibleTestType</class>
  <class kind="class">BloombergLP::bsltf::NonDefaultConstructibleTestType</class>
  <class kind="class">BloombergLP::bsltf::NonEqualComparableTestType</class>
  <class kind="class">BloombergLP::bsltf::NonOptionalAllocTestType</class>
  <class kind="class">BloombergLP::bsltf::NonTypicalOverloadsTestType</class>
  <class kind="class">BloombergLP::bsltf::SimpleTestType</class>
  <class kind="class">BloombergLP::bsltf::StdAllocTestType</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocatorConfiguration</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocatorConfigurationGuard</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator_CommonUtil</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility_CompareHelper</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility_StubClass</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArraySentinel</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray_DefaultConverter</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray_PostIncrementPtr</class>
  <class kind="class">BloombergLP::bsltf::UnionTestType</class>
  <class kind="class">BloombergLP::bsltf::WellBehavedMoveOnlyAllocTestType</class>
  <class kind="class">BloombergLP::bsltf::copyMoveState</class>
  <class kind="class">BloombergLP::bsltf::debugprint</class>
  <class kind="class">BloombergLP::bsltf::getMovedFrom</class>
  <class kind="class">BloombergLP::bsltf::getMovedInto</class>
  <class kind="class">BloombergLP::bsltf::setCopyMoveState</class>
  <class kind="class">BloombergLP::bsltf::setMovedInto</class>
  <class kind="class">BloombergLP::bsltf::swap</class>
  <class kind="class">BloombergLP::bsltf::operator&lt;&lt;</class>
  <class kind="class">BloombergLP::bsltf::operator==</class>
  <class kind="class">BloombergLP::bsltf::operator!=</class>
  <member kind="function">
    <type>bool</type>
    <name>operator!</name>
    <anchorfile>BloombergLP/bsltf/operator_not.adoc</anchorfile>
    <anchor/>
    <arglist>(CopyMoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocArgumentType</name>
  <filename>BloombergLP/bsltf/AllocArgumentType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::AllocArgumentType::AllocArgumentType</class>
  <class kind="class">BloombergLP::bsltf::AllocArgumentType::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~AllocArgumentType</name>
    <anchorfile>BloombergLP/bsltf/AllocArgumentType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/AllocArgumentType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/AllocArgumentType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/AllocArgumentType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>BloombergLP/bsltf/AllocArgumentType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocArgumentType::AllocArgumentType</name>
  <filename>BloombergLP/bsltf/AllocArgumentType/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocArgumentType::operator=</name>
  <filename>BloombergLP/bsltf/AllocArgumentType/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocBitwiseMoveableTestType</name>
  <filename>BloombergLP/bsltf/AllocBitwiseMoveableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::AllocBitwiseMoveableTestType::AllocBitwiseMoveableTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~AllocBitwiseMoveableTestType</name>
    <anchorfile>BloombergLP/bsltf/AllocBitwiseMoveableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AllocBitwiseMoveableTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/AllocBitwiseMoveableTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const AllocBitwiseMoveableTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/AllocBitwiseMoveableTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/AllocBitwiseMoveableTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/AllocBitwiseMoveableTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocBitwiseMoveableTestType::AllocBitwiseMoveableTestType</name>
  <filename>BloombergLP/bsltf/AllocBitwiseMoveableTestType/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType01</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType02</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType03</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType04</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType05</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType06</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType07</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType08</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType09</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType10</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType11</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType12</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType13</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::ArgType14</class>
  <class kind="class">BloombergLP::bsltf::AllocEmplacableTestType::AllocEmplacableTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~AllocEmplacableTestType</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AllocEmplacableTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const AllocEmplacableTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType01&amp;</type>
    <name>arg01</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType02&amp;</type>
    <name>arg02</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType03&amp;</type>
    <name>arg03</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType04&amp;</type>
    <name>arg04</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType05&amp;</type>
    <name>arg05</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType06&amp;</type>
    <name>arg06</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType07&amp;</type>
    <name>arg07</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType08&amp;</type>
    <name>arg08</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType09&amp;</type>
    <name>arg09</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType10&amp;</type>
    <name>arg10</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg10.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType11&amp;</type>
    <name>arg11</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg11.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType12&amp;</type>
    <name>arg12</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg12.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType13&amp;</type>
    <name>arg13</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg13.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const AllocEmplacableTestType::ArgType14&amp;</type>
    <name>arg14</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/arg14.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const AllocEmplacableTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getNumDeletes</name>
    <anchorfile>BloombergLP/bsltf/AllocEmplacableTestType/getNumDeletes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType01</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType02</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType03</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType04</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType05</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType06</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType07</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType08</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType09</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType10</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType11</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType12</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType13</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::ArgType14</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/ArgType14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocEmplacableTestType::AllocEmplacableTestType</name>
  <filename>BloombergLP/bsltf/AllocEmplacableTestType/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocTestType</name>
  <filename>BloombergLP/bsltf/AllocTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::AllocTestType::allocator_type</class>
  <class kind="class">BloombergLP::bsltf::AllocTestType::AllocTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~AllocTestType</name>
    <anchorfile>BloombergLP/bsltf/AllocTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AllocTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/AllocTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const AllocTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/AllocTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/AllocTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AllocTestType::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bsltf/AllocTestType/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/AllocTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocTestType::allocator_type</name>
  <filename>BloombergLP/bsltf/AllocTestType/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::AllocTestType::AllocTestType</name>
  <filename>BloombergLP/bsltf/AllocTestType/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ArgumentType</name>
  <filename>BloombergLP/bsltf/ArgumentType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::ArgumentType::ArgumentType</class>
  <class kind="class">BloombergLP::bsltf::ArgumentType::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~ArgumentType</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CopyMoveState::Enum</type>
    <name>copyMoveState</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/copyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/set.adoc</anchorfile>
    <anchor/>
    <arglist>(int value, CopyMoveState::Enum state)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ArgumentType::ArgumentType</name>
  <filename>BloombergLP/bsltf/ArgumentType/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ArgumentType::operator=</name>
  <filename>BloombergLP/bsltf/ArgumentType/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ArgumentTypeByValue</name>
  <filename>BloombergLP/bsltf/ArgumentTypeByValue.adoc</filename>
  <class kind="class">BloombergLP::bsltf::ArgumentTypeByValue::ArgumentTypeByValue</class>
  <class kind="class">BloombergLP::bsltf::ArgumentType::operator=</class>
  <member kind="function">
    <type>CopyMoveState::Enum</type>
    <name>copyMoveState</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/copyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/set.adoc</anchorfile>
    <anchor/>
    <arglist>(int value, CopyMoveState::Enum state)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>BloombergLP/bsltf/ArgumentType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ArgumentTypeByValue::ArgumentTypeByValue</name>
  <filename>BloombergLP/bsltf/ArgumentTypeByValue/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ArgumentTypeDefault</name>
  <filename>BloombergLP/bsltf/ArgumentTypeDefault.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::BitwiseCopyableTestType</name>
  <filename>BloombergLP/bsltf/BitwiseCopyableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::BitwiseCopyableTestType::BitwiseCopyableTestType</class>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/BitwiseCopyableTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/BitwiseCopyableTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;BitwiseCopyableTestType, IsBitwiseCopyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;BitwiseCopyableTestType, IsBitwiseCopyable&gt;</name>
    <anchorfile>BloombergLP/bsltf/BitwiseCopyableTestType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::BitwiseCopyableTestType::BitwiseCopyableTestType</name>
  <filename>BloombergLP/bsltf/BitwiseCopyableTestType/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::BitwiseMoveableTestType</name>
  <filename>BloombergLP/bsltf/BitwiseMoveableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::BitwiseMoveableTestType::BitwiseMoveableTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~BitwiseMoveableTestType</name>
    <anchorfile>BloombergLP/bsltf/BitwiseMoveableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/BitwiseMoveableTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/BitwiseMoveableTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::BitwiseMoveableTestType::BitwiseMoveableTestType</name>
  <filename>BloombergLP/bsltf/BitwiseMoveableTestType/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::ConvertibleValueWrapper</name>
  <filename>BloombergLP/bsltf/ConvertibleValueWrapper.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConvertibleValueWrapper</name>
    <anchorfile>BloombergLP/bsltf/ConvertibleValueWrapper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>TYPE&amp;</type>
    <name>operator TYPE&amp;</name>
    <anchorfile>BloombergLP/bsltf/ConvertibleValueWrapper/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const TYPE&amp;</type>
    <name>operator const TYPE&amp;</name>
    <anchorfile>BloombergLP/bsltf/ConvertibleValueWrapper/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::CopyMoveState</name>
  <filename>BloombergLP/bsltf/CopyMoveState-0e.adoc</filename>
  <class kind="class">BloombergLP::bsltf::CopyMoveState::Enum</class>
  <member kind="function">
    <type>CopyMoveState::Enum</type>
    <name>get</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/get.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopiedConstInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isCopiedConstInto.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopiedInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isCopiedInto.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopiedNonconstInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isCopiedNonconstInto.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMovedFrom</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isMovedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMovedInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isMovedInto.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOriginal</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isOriginal.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnknown</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isUnknown.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/set.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* obj_p, Enum state)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveState-0e/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(CopyMoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::CopyMoveState::Enum</name>
  <filename>BloombergLP/bsltf/CopyMoveState-0e/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::CopyMoveTracker</name>
  <filename>BloombergLP/bsltf/CopyMoveTracker.adoc</filename>
  <class kind="class">BloombergLP::bsltf::CopyMoveTracker::CopyMoveTracker</class>
  <class kind="class">BloombergLP::bsltf::CopyMoveTracker::operator=</class>
  <member kind="function">
    <type>CopyMoveState::Enum</type>
    <name>copyMoveState</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/copyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>hasUnknownCopyMoveState</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/hasUnknownCopyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopiedConstInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/isCopiedConstInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopiedInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/isCopiedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopiedNonconstInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/isCopiedNonconstInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMovedFrom</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/isMovedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMovedInto</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/isMovedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOriginal</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/isOriginal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetCopyMoveState</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/resetCopyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCopyMoveState</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/setCopyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>(CopyMoveState::Enum state)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swapCopyMoveStates</name>
    <anchorfile>BloombergLP/bsltf/CopyMoveTracker/swapCopyMoveStates.adoc</anchorfile>
    <anchor/>
    <arglist>(CopyMoveTracker&amp; b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::CopyMoveTracker::CopyMoveTracker</name>
  <filename>BloombergLP/bsltf/CopyMoveTracker/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::CopyMoveTracker::operator=</name>
  <filename>BloombergLP/bsltf/CopyMoveTracker/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::DegenerateFunctor</name>
  <filename>BloombergLP/bsltf/DegenerateFunctor.adoc</filename>
  <class kind="class">BloombergLP::bsltf::DegenerateFunctor::DegenerateFunctor</class>
  <class kind="class">BloombergLP::bsltf::DegenerateFunctor::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>exchangeValues</name>
    <anchorfile>BloombergLP/bsltf/DegenerateFunctor/exchangeValues.adoc</anchorfile>
    <anchor/>
    <arglist>(DegenerateFunctor* other)</arglist>
  </member>
  <member kind="function">
    <type>DegenerateFunctor&lt;FUNCTOR, ENABLE_SWAP&gt;</type>
    <name>cloneBaseObject</name>
    <anchorfile>BloombergLP/bsltf/DegenerateFunctor/cloneBaseObject.adoc</anchorfile>
    <anchor/>
    <arglist>(const FUNCTOR&amp; base)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::DegenerateFunctor::DegenerateFunctor</name>
  <filename>BloombergLP/bsltf/DegenerateFunctor/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::DegenerateFunctor::operator()</name>
  <filename>BloombergLP/bsltf/DegenerateFunctor/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType</name>
  <filename>BloombergLP/bsltf/EmplacableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType01</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType02</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType03</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType04</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType05</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType06</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType07</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType08</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType09</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType10</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType11</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType12</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType13</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::ArgType14</class>
  <class kind="class">BloombergLP::bsltf::EmplacableTestType::EmplacableTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~EmplacableTestType</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EmplacableTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const EmplacableTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType01&amp;</type>
    <name>arg01</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType02&amp;</type>
    <name>arg02</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType03&amp;</type>
    <name>arg03</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType04&amp;</type>
    <name>arg04</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType05&amp;</type>
    <name>arg05</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType06&amp;</type>
    <name>arg06</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType07&amp;</type>
    <name>arg07</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType08&amp;</type>
    <name>arg08</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType09&amp;</type>
    <name>arg09</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType10&amp;</type>
    <name>arg10</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg10.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType11&amp;</type>
    <name>arg11</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg11.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType12&amp;</type>
    <name>arg12</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg12.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType13&amp;</type>
    <name>arg13</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg13.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const EmplacableTestType::ArgType14&amp;</type>
    <name>arg14</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/arg14.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEqual</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/isEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const EmplacableTestType&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>getNumDeletes</name>
    <anchorfile>BloombergLP/bsltf/EmplacableTestType/getNumDeletes.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType01</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType02</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType03</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType04</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType05</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType06</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType07</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType08</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType09</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType10</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType10.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType11</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType11.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType12</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType12.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType13</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType13.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::ArgType14</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/ArgType14.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EmplacableTestType::EmplacableTestType</name>
  <filename>BloombergLP/bsltf/EmplacableTestType/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EnumeratedTestType</name>
  <filename>BloombergLP/bsltf/EnumeratedTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::EnumeratedTestType::Enum</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EnumeratedTestType::Enum</name>
  <filename>BloombergLP/bsltf/EnumeratedTestType/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EvilBooleanType</name>
  <filename>BloombergLP/bsltf/EvilBooleanType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::EvilBooleanType::EvilBooleanType</class>
  <member kind="function">
    <type>void</type>
    <name>~EvilBooleanType</name>
    <anchorfile>BloombergLP/bsltf/EvilBooleanType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BoolResult</type>
    <name>operator BoolResult</name>
    <anchorfile>BloombergLP/bsltf/EvilBooleanType/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>EvilBooleanType</type>
    <name>operator!</name>
    <anchorfile>BloombergLP/bsltf/EvilBooleanType/operator_not.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::EvilBooleanType::EvilBooleanType</name>
  <filename>BloombergLP/bsltf/EvilBooleanType/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator</name>
  <filename>BloombergLP/bsltf/InputIterator.adoc</filename>
  <class kind="class">BloombergLP::bsltf::InputIterator::difference_type</class>
  <class kind="class">BloombergLP::bsltf::InputIterator::iterator_category</class>
  <class kind="class">BloombergLP::bsltf::InputIterator::pointer</class>
  <class kind="class">BloombergLP::bsltf::InputIterator::reference</class>
  <class kind="class">BloombergLP::bsltf::InputIterator::value_type</class>
  <class kind="class">BloombergLP::bsltf::InputIterator::InputIterator</class>
  <class kind="class">BloombergLP::bsltf::InputIterator::operator++</class>
  <member kind="function">
    <type>InputIterator&lt;TYPE&gt;::reference</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bsltf/InputIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InputIterator&lt;TYPE&gt;::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bsltf/InputIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::difference_type</name>
  <filename>BloombergLP/bsltf/InputIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::iterator_category</name>
  <filename>BloombergLP/bsltf/InputIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::pointer</name>
  <filename>BloombergLP/bsltf/InputIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::reference</name>
  <filename>BloombergLP/bsltf/InputIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::value_type</name>
  <filename>BloombergLP/bsltf/InputIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::InputIterator</name>
  <filename>BloombergLP/bsltf/InputIterator/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIterator::operator++</name>
  <filename>BloombergLP/bsltf/InputIterator/operator_inc-00b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIteratorUtil</name>
  <filename>BloombergLP/bsltf/InputIteratorUtil.adoc</filename>
  <class kind="class">BloombergLP::bsltf::InputIteratorUtil::begin</class>
  <class kind="class">BloombergLP::bsltf::InputIteratorUtil::end</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIteratorUtil::begin</name>
  <filename>BloombergLP/bsltf/InputIteratorUtil/begin-060.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::InputIteratorUtil::end</name>
  <filename>BloombergLP/bsltf/InputIteratorUtil/end-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MovableAllocTestType</name>
  <filename>BloombergLP/bsltf/MovableAllocTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::MovableAllocTestType::MovableAllocTestType</class>
  <class kind="class">BloombergLP::bsltf::MovableAllocTestType::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~MovableAllocTestType</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CopyMoveState::Enum</type>
    <name>copyMoveState</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/copyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setCopyMoveState</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/setCopyMoveState.adoc</anchorfile>
    <anchor/>
    <arglist>(CopyMoveState::Enum state)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMovedInto</name>
    <anchorfile>BloombergLP/bsltf/MovableAllocTestType/setMovedInto.adoc</anchorfile>
    <anchor/>
    <arglist>(MoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MovableAllocTestType::MovableAllocTestType</name>
  <filename>BloombergLP/bsltf/MovableAllocTestType/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MovableAllocTestType::operator=</name>
  <filename>BloombergLP/bsltf/MovableAllocTestType/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MovableTestType</name>
  <filename>BloombergLP/bsltf/MovableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::MovableTestType::MovableTestType</class>
  <class kind="class">BloombergLP::bsltf::MovableTestType::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~MovableTestType</name>
    <anchorfile>BloombergLP/bsltf/MovableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/MovableTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/MovableTestType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/MovableTestType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/MovableTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMovedInto</name>
    <anchorfile>BloombergLP/bsltf/MovableTestType/setMovedInto.adoc</anchorfile>
    <anchor/>
    <arglist>(MoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MovableTestType::MovableTestType</name>
  <filename>BloombergLP/bsltf/MovableTestType/2constructor-048.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MovableTestType::operator=</name>
  <filename>BloombergLP/bsltf/MovableTestType/operator_assign-061.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MoveOnlyAllocTestType</name>
  <filename>BloombergLP/bsltf/MoveOnlyAllocTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::MoveOnlyAllocTestType::MoveOnlyAllocTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~MoveOnlyAllocTestType</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveOnlyAllocTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;MoveOnlyAllocTestType&gt; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMovedInto</name>
    <anchorfile>BloombergLP/bsltf/MoveOnlyAllocTestType/setMovedInto.adoc</anchorfile>
    <anchor/>
    <arglist>(MoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MoveOnlyAllocTestType::MoveOnlyAllocTestType</name>
  <filename>BloombergLP/bsltf/MoveOnlyAllocTestType/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MoveState</name>
  <filename>BloombergLP/bsltf/MoveState.adoc</filename>
  <class kind="class">BloombergLP::bsltf::MoveState::Enum</class>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bsltf/MoveState/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(MoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::MoveState::Enum</name>
  <filename>BloombergLP/bsltf/MoveState/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonAssignableTestType</name>
  <filename>BloombergLP/bsltf/NonAssignableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::NonAssignableTestType::NonAssignableTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~NonAssignableTestType</name>
    <anchorfile>BloombergLP/bsltf/NonAssignableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/NonAssignableTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/NonAssignableTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonAssignableTestType::NonAssignableTestType</name>
  <filename>BloombergLP/bsltf/NonAssignableTestType/2constructor-086.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonCopyConstructibleTestType</name>
  <filename>BloombergLP/bsltf/NonCopyConstructibleTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::NonCopyConstructibleTestType::NonCopyConstructibleTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~NonCopyConstructibleTestType</name>
    <anchorfile>BloombergLP/bsltf/NonCopyConstructibleTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/NonCopyConstructibleTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/NonCopyConstructibleTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonCopyConstructibleTestType::NonCopyConstructibleTestType</name>
  <filename>BloombergLP/bsltf/NonCopyConstructibleTestType/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonDefaultConstructibleTestType</name>
  <filename>BloombergLP/bsltf/NonDefaultConstructibleTestType.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>NonDefaultConstructibleTestType</name>
    <anchorfile>BloombergLP/bsltf/NonDefaultConstructibleTestType/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int data)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~NonDefaultConstructibleTestType</name>
    <anchorfile>BloombergLP/bsltf/NonDefaultConstructibleTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/NonDefaultConstructibleTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/NonDefaultConstructibleTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonEqualComparableTestType</name>
  <filename>BloombergLP/bsltf/NonEqualComparableTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::NonEqualComparableTestType::NonEqualComparableTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~NonEqualComparableTestType</name>
    <anchorfile>BloombergLP/bsltf/NonEqualComparableTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/NonEqualComparableTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/NonEqualComparableTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonEqualComparableTestType::NonEqualComparableTestType</name>
  <filename>BloombergLP/bsltf/NonEqualComparableTestType/2constructor-0db.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonOptionalAllocTestType</name>
  <filename>BloombergLP/bsltf/NonOptionalAllocTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::NonOptionalAllocTestType::NonOptionalAllocTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~NonOptionalAllocTestType</name>
    <anchorfile>BloombergLP/bsltf/NonOptionalAllocTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NonOptionalAllocTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/NonOptionalAllocTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const NonOptionalAllocTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/NonOptionalAllocTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/NonOptionalAllocTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/NonOptionalAllocTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonOptionalAllocTestType::NonOptionalAllocTestType</name>
  <filename>BloombergLP/bsltf/NonOptionalAllocTestType/2constructor-06c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonTypicalOverloadsTestType</name>
  <filename>BloombergLP/bsltf/NonTypicalOverloadsTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::NonTypicalOverloadsTestType::NonTypicalOverloadsTestType</class>
  <class kind="class">BloombergLP::bsltf::NonTypicalOverloadsTestType::operator delete</class>
  <class kind="class">BloombergLP::bsltf::NonTypicalOverloadsTestType::operator new</class>
  <member kind="function">
    <type>void</type>
    <name>~NonTypicalOverloadsTestType</name>
    <anchorfile>BloombergLP/bsltf/NonTypicalOverloadsTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>NonTypicalOverloadsTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/NonTypicalOverloadsTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const NonTypicalOverloadsTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/NonTypicalOverloadsTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/NonTypicalOverloadsTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonTypicalOverloadsTestType::NonTypicalOverloadsTestType</name>
  <filename>BloombergLP/bsltf/NonTypicalOverloadsTestType/2constructor-096.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonTypicalOverloadsTestType::operator delete</name>
  <filename>BloombergLP/bsltf/NonTypicalOverloadsTestType/operator_del-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::NonTypicalOverloadsTestType::operator new</name>
  <filename>BloombergLP/bsltf/NonTypicalOverloadsTestType/operator_new-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::SimpleTestType</name>
  <filename>BloombergLP/bsltf/SimpleTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::SimpleTestType::SimpleTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~SimpleTestType</name>
    <anchorfile>BloombergLP/bsltf/SimpleTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/SimpleTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/SimpleTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::SimpleTestType::SimpleTestType</name>
  <filename>BloombergLP/bsltf/SimpleTestType/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocTestType</name>
  <filename>BloombergLP/bsltf/StdAllocTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdAllocTestType::allocator_type</class>
  <class kind="class">BloombergLP::bsltf::StdAllocTestType::StdAllocTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~StdAllocTestType</name>
    <anchorfile>BloombergLP/bsltf/StdAllocTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StdAllocTestType&lt;ALLOC&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/StdAllocTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const StdAllocTestType&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const ALLOC&amp;</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/StdAllocTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/StdAllocTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/StdAllocTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocTestType::allocator_type</name>
  <filename>BloombergLP/bsltf/StdAllocTestType/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocTestType::StdAllocTestType</name>
  <filename>BloombergLP/bsltf/StdAllocTestType/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::const_pointer</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::const_reference</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::difference_type</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::pointer</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::reference</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::size_type</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::value_type</class>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>StdAllocatorAdaptor</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/2constructor-088.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>StdAllocatorAdaptor</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const StdAllocatorAdaptor&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>StdAllocatorAdaptor</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/2constructor-089.adoc</anchorfile>
    <anchor/>
    <arglist>(const StdAllocatorAdaptor&lt;ANY_TYPE&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>StdAllocatorAdaptor</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::nullptr_t)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>StdAllocatorAdaptor</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>StdAllocatorAdaptor&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const StdAllocatorAdaptor&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>const ALLOCATOR&amp;</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>StdAllocatorAdaptor&lt;ALLOCATOR&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdAllocatorAdaptor, IsStdAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdAllocatorAdaptor, IsStdAllocator&gt;</name>
    <anchorfile>BloombergLP/bsltf/StdAllocatorAdaptor/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::const_pointer</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::const_reference</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::difference_type</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::pointer</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::reference</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::size_type</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::value_type</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::rebind</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/rebind.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdAllocatorAdaptor::rebind::other</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdAllocatorAdaptor::rebind::other</name>
  <filename>BloombergLP/bsltf/StdAllocatorAdaptor/rebind/other.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::const_pointer</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::difference_type</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::is_always_equal</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::pointer</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::propagate_on_container_copy_assignment</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::propagate_on_container_move_assignment</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::propagate_on_container_swap</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::size_type</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::value_type</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::rebind</class>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::StdStatefulAllocator</class>
  <member kind="function">
    <type>TYPE*</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator::size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* address, bslma::Allocator::size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>StdStatefulAllocator&lt;TYPE, PROPAGATE_ON_CONTAINER_COPY_CONSTRUCTION, PROPAGATE_ON_CONTAINER_COPY_ASSIGNMENT, PROPAGATE_ON_CONTAINER_SWAP, PROPAGATE_ON_CONTAINER_MOVE_ASSIGNMENT, IS_ALWAYS_EQUAL&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StdStatefulAllocator&lt;TYPE, PROPAGATE_ON_CONTAINER_COPY_CONSTRUCTION, PROPAGATE_ON_CONTAINER_COPY_ASSIGNMENT, PROPAGATE_ON_CONTAINER_SWAP, PROPAGATE_ON_CONTAINER_MOVE_ASSIGNMENT, IS_ALWAYS_EQUAL&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdStatefulAllocator, IsStdAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdStatefulAllocator, IsStdAllocator&gt;</name>
    <anchorfile>BloombergLP/bsltf/StdStatefulAllocator/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::const_pointer</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::difference_type</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::is_always_equal</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::pointer</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::propagate_on_container_copy_assignment</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::propagate_on_container_move_assignment</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::propagate_on_container_swap</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::size_type</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::value_type</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::rebind</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/rebind.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdStatefulAllocator::rebind::other</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::rebind::other</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/rebind/other.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdStatefulAllocator::StdStatefulAllocator</name>
  <filename>BloombergLP/bsltf/StdStatefulAllocator/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::const_pointer</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::const_reference</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::difference_type</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::pointer</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::reference</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::size_type</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::value_type</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::rebind</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::StdTestAllocator</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::address</class>
  <member kind="function">
    <type>StdTestAllocator&lt;TYPE&gt;::pointer</type>
    <name>allocate</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator-05/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator-05/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator-05/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(pointer address, size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator-05/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>StdTestAllocator&lt;TYPE&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator-05/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsStdAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StdTestAllocator, IsStdAllocator&gt;</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator-05/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::const_pointer</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::const_reference</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::difference_type</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::pointer</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::reference</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::size_type</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::value_type</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::rebind</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/rebind.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::rebind::other</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::rebind::other</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/rebind/other.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::StdTestAllocator</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::address</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-05/address-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::const_pointer</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::difference_type</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::pointer</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::size_type</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::value_type</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::rebind</class>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::StdTestAllocator</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::const_pointer</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::difference_type</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::pointer</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::size_type</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::value_type</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::rebind</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/rebind.adoc</filename>
  <class kind="class">BloombergLP::bsltf::StdTestAllocator::rebind::other</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::rebind::other</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/rebind/other.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator::StdTestAllocator</name>
  <filename>BloombergLP/bsltf/StdTestAllocator-0e/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocatorConfiguration</name>
  <filename>BloombergLP/bsltf/StdTestAllocatorConfiguration.adoc</filename>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>delegateAllocator</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocatorConfiguration/delegateAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setDelegateAllocatorRaw</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocatorConfiguration/setDelegateAllocatorRaw.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* basicAllocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocatorConfigurationGuard</name>
  <filename>BloombergLP/bsltf/StdTestAllocatorConfigurationGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>StdTestAllocatorConfigurationGuard</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocatorConfigurationGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(bslma::Allocator* temporaryAllocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~StdTestAllocatorConfigurationGuard</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocatorConfigurationGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::StdTestAllocator_CommonUtil</name>
  <filename>BloombergLP/bsltf/StdTestAllocator_CommonUtil.adoc</filename>
  <member kind="function">
    <type>size_t</type>
    <name>maxSize</name>
    <anchorfile>BloombergLP/bsltf/StdTestAllocator_CommonUtil/maxSize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t elementSize)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility.adoc</filename>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility::FunctionPtr</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility::MethodPtr</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility::ObjectPtr</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility::getIdentifier</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility::emplace</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility::getIdentifier</class>
  <member kind="function">
    <type>TYPE</type>
    <name>create</name>
    <anchorfile>BloombergLP/bsltf/TemplateTestFacility/create.adoc</anchorfile>
    <anchor/>
    <arglist>(int identifier)</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>getMovedFromState</name>
    <anchorfile>BloombergLP/bsltf/TemplateTestFacility/getMovedFromState.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>getMovedIntoState</name>
    <anchorfile>BloombergLP/bsltf/TemplateTestFacility/getMovedIntoState.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMovedIntoState</name>
    <anchorfile>BloombergLP/bsltf/TemplateTestFacility/setMovedIntoState.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, bsltf::MoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility::FunctionPtr</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility/FunctionPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility::MethodPtr</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility/MethodPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility::ObjectPtr</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility/ObjectPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility::getIdentifier</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility/getIdentifier-0d1a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility::emplace</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility/emplace-0421.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility::getIdentifier</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility/getIdentifier-0c7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility_CompareHelper</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility_CompareHelper.adoc</filename>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility_CompareHelper::areEqual</class>
  <class kind="class">BloombergLP::bsltf::TemplateTestFacility_CompareHelper::areNotEqual</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility_CompareHelper::areEqual</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility_CompareHelper/areEqual-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility_CompareHelper::areNotEqual</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility_CompareHelper/areNotEqual-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TemplateTestFacility_StubClass</name>
  <filename>BloombergLP/bsltf/TemplateTestFacility_StubClass.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>method</name>
    <anchorfile>BloombergLP/bsltf/TemplateTestFacility_StubClass/method.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray</name>
  <filename>BloombergLP/bsltf/TestValuesArray.adoc</filename>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::ConstEndReturnType</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::EndReturnType</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::const_iterator</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::const_sentinel</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::iterator</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::sentinel</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::TestValuesArray</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::begin</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::end</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArray::privateEnd</class>
  <member kind="function">
    <type>void</type>
    <name>~TestValuesArray</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const VALUE*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestValuesArray&lt;VALUE, ALLOCATOR, CONVERTER, USE_SENTINEL&gt;::iterator</type>
    <name>index</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray/index.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t position)</arglist>
  </member>
  <member kind="function">
    <type>const VALUE&amp;</type>
    <name>operator[]</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resetIterators</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray/resetIterators.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>size</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::ConstEndReturnType</name>
  <filename>BloombergLP/bsltf/TestValuesArray/ConstEndReturnType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::EndReturnType</name>
  <filename>BloombergLP/bsltf/TestValuesArray/EndReturnType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::const_iterator</name>
  <filename>BloombergLP/bsltf/TestValuesArray/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::const_sentinel</name>
  <filename>BloombergLP/bsltf/TestValuesArray/const_sentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::iterator</name>
  <filename>BloombergLP/bsltf/TestValuesArray/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::sentinel</name>
  <filename>BloombergLP/bsltf/TestValuesArray/sentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::TestValuesArray</name>
  <filename>BloombergLP/bsltf/TestValuesArray/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::begin</name>
  <filename>BloombergLP/bsltf/TestValuesArray/begin-011.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::end</name>
  <filename>BloombergLP/bsltf/TestValuesArray/end-00.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray::privateEnd</name>
  <filename>BloombergLP/bsltf/TestValuesArray/privateEnd-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator.adoc</filename>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::difference_type</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::iterator_category</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::pointer</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::reference</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::value_type</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::TestValuesArrayIterator</class>
  <class kind="class">BloombergLP::bsltf::TestValuesArrayIterator::operator++</class>
  <member kind="function">
    <type>TestValuesArrayIterator&lt;VALUE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArrayIterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TestValuesArrayIterator&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const VALUE*</type>
    <name>address</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArrayIterator/address.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const VALUE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArrayIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const VALUE*</type>
    <name>operator-&gt;</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArrayIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::difference_type</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::iterator_category</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::pointer</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::reference</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::value_type</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::TestValuesArrayIterator</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArrayIterator::operator++</name>
  <filename>BloombergLP/bsltf/TestValuesArrayIterator/operator_inc-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArraySentinel</name>
  <filename>BloombergLP/bsltf/TestValuesArraySentinel.adoc</filename>
  <class kind="class">BloombergLP::bsltf::TestValuesArraySentinel::TestValuesArraySentinel</class>
  <member kind="function">
    <type>const VALUE*</type>
    <name>address</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArraySentinel/address.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArraySentinel::TestValuesArraySentinel</name>
  <filename>BloombergLP/bsltf/TestValuesArraySentinel/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray_DefaultConverter</name>
  <filename>BloombergLP/bsltf/TestValuesArray_DefaultConverter.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>createInplace</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray_DefaultConverter/createInplace.adoc</anchorfile>
    <anchor/>
    <arglist>(VALUE* objPtr, char value, ALLOCATOR allocator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::TestValuesArray_PostIncrementPtr</name>
  <filename>BloombergLP/bsltf/TestValuesArray_PostIncrementPtr.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestValuesArray_PostIncrementPtr</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray_PostIncrementPtr/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const VALUE* ptr)</arglist>
  </member>
  <member kind="function">
    <type>const VALUE&amp;</type>
    <name>operator*</name>
    <anchorfile>BloombergLP/bsltf/TestValuesArray_PostIncrementPtr/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::UnionTestType</name>
  <filename>BloombergLP/bsltf/UnionTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::UnionTestType::UnionTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~UnionTestType</name>
    <anchorfile>BloombergLP/bsltf/UnionTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/UnionTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/UnionTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::UnionTestType::UnionTestType</name>
  <filename>BloombergLP/bsltf/UnionTestType/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::WellBehavedMoveOnlyAllocTestType</name>
  <filename>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType.adoc</filename>
  <class kind="class">BloombergLP::bsltf::WellBehavedMoveOnlyAllocTestType::WellBehavedMoveOnlyAllocTestType</class>
  <member kind="function">
    <type>void</type>
    <name>~WellBehavedMoveOnlyAllocTestType</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>WellBehavedMoveOnlyAllocTestType&amp;</type>
    <name>operator=</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(bslmf::MovableRef&lt;WellBehavedMoveOnlyAllocTestType&gt; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>data</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedFrom</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/movedFrom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>MoveState::Enum</type>
    <name>movedInto</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/movedInto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setData</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/setData.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMovedInto</name>
    <anchorfile>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/setMovedInto.adoc</anchorfile>
    <anchor/>
    <arglist>(MoveState::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::WellBehavedMoveOnlyAllocTestType::WellBehavedMoveOnlyAllocTestType</name>
  <filename>BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::copyMoveState</name>
  <filename>BloombergLP/bsltf/copyMoveState-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::debugprint</name>
  <filename>BloombergLP/bsltf/debugprint-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::getMovedFrom</name>
  <filename>BloombergLP/bsltf/getMovedFrom-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::getMovedInto</name>
  <filename>BloombergLP/bsltf/getMovedInto-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::setCopyMoveState</name>
  <filename>BloombergLP/bsltf/setCopyMoveState-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::setMovedInto</name>
  <filename>BloombergLP/bsltf/setMovedInto-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::swap</name>
  <filename>BloombergLP/bsltf/swap-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::operator&lt;&lt;</name>
  <filename>BloombergLP/bsltf/operator_lshift-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::operator==</name>
  <filename>BloombergLP/bsltf/operator_eq-049.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsltf::operator!=</name>
  <filename>BloombergLP/bsltf/operator_not_eq-0bd7.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslx</name>
  <filename>BloombergLP/bslx.adoc</filename>
  <class kind="class">BloombergLP::bslx::StreambufInStream</class>
  <class kind="class">BloombergLP::bslx::StreambufOutStream</class>
  <class kind="class">BloombergLP::bslx::ByteInStream</class>
  <class kind="class">BloombergLP::bslx::ByteOutStream</class>
  <class kind="class">BloombergLP::bslx::GenericInStream</class>
  <class kind="class">BloombergLP::bslx::GenericOutStream</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil</class>
  <class kind="class">BloombergLP::bslx::TestInStream</class>
  <class kind="class">BloombergLP::bslx::TestInStreamException</class>
  <class kind="class">BloombergLP::bslx::TestInStream_Proxy</class>
  <class kind="class">BloombergLP::bslx::TestInStream_ProxyBase</class>
  <class kind="class">BloombergLP::bslx::TestOutStream</class>
  <class kind="class">BloombergLP::bslx::TypeCode</class>
  <class kind="class">BloombergLP::bslx::VersionFunctions_DoesNotHaveBdexVersion</class>
  <class kind="class">BloombergLP::bslx::VersionFunctions_HasBdexVersion</class>
  <class kind="class">BloombergLP::bslx::VersionFunctions_NonFundamentalImpl</class>
  <class kind="class">BloombergLP::bslx::VersionFunctions_NonFundamentalImpl</class>
  <class kind="class">BloombergLP::bslx::operator&gt;&gt;</class>
  <class kind="class">BloombergLP::bslx::operator&lt;&lt;</class>
  <member kind="function">
    <type>TestInStream_Proxy&lt;BSLX_STREAM_TYPE&gt;</type>
    <name>TestInStream_getProxy</name>
    <anchorfile>BloombergLP/bslx/TestInStream_getProxy.adoc</anchorfile>
    <anchor/>
    <arglist>(BSLX_STREAM_TYPE* stream)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslx::InStreamFunctions</name>
  <filename>BloombergLP/bslx/InStreamFunctions.adoc</filename>
  <class kind="class">BloombergLP::bslx::InStreamFunctions::InStreamFunctions_AccessorHelper</class>
  <class kind="class">BloombergLP::bslx::InStreamFunctions::IsEnumType</class>
  <class kind="class">BloombergLP::bslx::InStreamFunctions::IsNotEnumType</class>
  <class kind="class">BloombergLP::bslx::InStreamFunctions::bdexStreamIn</class>
  <class kind="class">BloombergLP::bslx::InStreamFunctions::bdexStreamInImp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::InStreamFunctions::InStreamFunctions_AccessorHelper</name>
  <filename>BloombergLP/bslx/InStreamFunctions/InStreamFunctions_AccessorHelper.adoc</filename>
  <class kind="class">BloombergLP::bslx::InStreamFunctions::InStreamFunctions_AccessorHelper::getArray</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::InStreamFunctions::InStreamFunctions_AccessorHelper::getArray</name>
  <filename>BloombergLP/bslx/InStreamFunctions/InStreamFunctions_AccessorHelper/getArray-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::InStreamFunctions::IsEnumType</name>
  <filename>BloombergLP/bslx/InStreamFunctions/IsEnumType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::InStreamFunctions::IsNotEnumType</name>
  <filename>BloombergLP/bslx/InStreamFunctions/IsNotEnumType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::InStreamFunctions::bdexStreamIn</name>
  <filename>BloombergLP/bslx/InStreamFunctions/bdexStreamIn-0fc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::InStreamFunctions::bdexStreamInImp</name>
  <filename>BloombergLP/bslx/InStreamFunctions/bdexStreamInImp-06.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslx::OutStreamFunctions</name>
  <filename>BloombergLP/bslx/OutStreamFunctions.adoc</filename>
  <class kind="class">BloombergLP::bslx::OutStreamFunctions::IsEnumType</class>
  <class kind="class">BloombergLP::bslx::OutStreamFunctions::IsNotEnumType</class>
  <class kind="class">BloombergLP::bslx::OutStreamFunctions::bdexStreamOut</class>
  <class kind="class">BloombergLP::bslx::OutStreamFunctions::bdexStreamOutImp</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::OutStreamFunctions::IsEnumType</name>
  <filename>BloombergLP/bslx/OutStreamFunctions/IsEnumType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::OutStreamFunctions::IsNotEnumType</name>
  <filename>BloombergLP/bslx/OutStreamFunctions/IsNotEnumType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::OutStreamFunctions::bdexStreamOut</name>
  <filename>BloombergLP/bslx/OutStreamFunctions/bdexStreamOut-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::OutStreamFunctions::bdexStreamOutImp</name>
  <filename>BloombergLP/bslx/OutStreamFunctions/bdexStreamOutImp-08.adoc</filename>
</compound>
<compound kind="namespace">
  <name>BloombergLP::bslx::VersionFunctions</name>
  <filename>BloombergLP/bslx/VersionFunctions.adoc</filename>
  <class kind="class">BloombergLP::bslx::VersionFunctions::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslx::VersionFunctions::maxSupportedBdexVersion</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslx/VersionFunctions/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bslx/VersionFunctions/maxSupportedBdexVersion-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::StreambufInStream</name>
  <filename>BloombergLP/bslx/StreambufInStream.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::StreambufOutStream</name>
  <filename>BloombergLP/bslx/StreambufOutStream.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream</name>
  <filename>BloombergLP/bslx/ByteInStream.adoc</filename>
  <class kind="class">BloombergLP::bslx::ByteInStream::ByteInStream</class>
  <class kind="class">BloombergLP::bslx::ByteInStream::getArrayInt8</class>
  <class kind="class">BloombergLP::bslx::ByteInStream::getArrayUint8</class>
  <class kind="class">BloombergLP::bslx::ByteInStream::getInt8</class>
  <class kind="class">BloombergLP::bslx::ByteInStream::getUint8</class>
  <class kind="class">BloombergLP::bslx::ByteInStream::reset</class>
  <member kind="function">
    <type>void</type>
    <name>~ByteInStream</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>cursor</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/cursor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt16</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt24</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt32</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt40</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt48</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt56</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayInt64</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint16</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint24</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint32</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint40</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint48</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint56</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getArrayUint64</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getFloat32</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getFloat64</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt16</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt24</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt32</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt40</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt48</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt56</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getLength</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; length)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getString</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint16</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint24</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint32</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint40</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint48</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint56</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>ByteInStream&amp;</type>
    <name>getVersion</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/getVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bslx/ByteInStream/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream::ByteInStream</name>
  <filename>BloombergLP/bslx/ByteInStream/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream::getArrayInt8</name>
  <filename>BloombergLP/bslx/ByteInStream/getArrayInt8-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream::getArrayUint8</name>
  <filename>BloombergLP/bslx/ByteInStream/getArrayUint8-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream::getInt8</name>
  <filename>BloombergLP/bslx/ByteInStream/getInt8-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream::getUint8</name>
  <filename>BloombergLP/bslx/ByteInStream/getUint8-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteInStream::reset</name>
  <filename>BloombergLP/bslx/ByteInStream/reset-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteOutStream</name>
  <filename>BloombergLP/bslx/ByteOutStream.adoc</filename>
  <class kind="class">BloombergLP::bslx::ByteOutStream::ByteOutStream</class>
  <class kind="class">BloombergLP::bslx::ByteOutStream::putArrayInt8</class>
  <class kind="class">BloombergLP::bslx::ByteOutStream::putArrayUint8</class>
  <member kind="function">
    <type>void</type>
    <name>~ByteOutStream</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdexVersionSelector</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/bdexVersionSelector.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(const float* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(const double* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt16</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(const short* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt24</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(const int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt32</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(const int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt40</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt48</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt56</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayInt64</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint16</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned short* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint24</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint32</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint40</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint48</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint56</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putArrayUint64</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putFloat32</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putFloat64</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt16</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt24</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt32</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt40</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt48</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt56</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt64</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putInt8</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putInt8.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putLength</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putString</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint16</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint24</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint32</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint40</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint48</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint56</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint64</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putUint8</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putUint8.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>ByteOutStream&amp;</type>
    <name>putVersion</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/putVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bslx/ByteOutStream/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteOutStream::ByteOutStream</name>
  <filename>BloombergLP/bslx/ByteOutStream/2constructor-074.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteOutStream::putArrayInt8</name>
  <filename>BloombergLP/bslx/ByteOutStream/putArrayInt8-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::ByteOutStream::putArrayUint8</name>
  <filename>BloombergLP/bslx/ByteOutStream/putArrayUint8-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericInStream</name>
  <filename>BloombergLP/bslx/GenericInStream.adoc</filename>
  <class kind="class">BloombergLP::bslx::GenericInStream::getArrayInt8</class>
  <class kind="class">BloombergLP::bslx::GenericInStream::getArrayUint8</class>
  <class kind="class">BloombergLP::bslx::GenericInStream::getInt8</class>
  <class kind="class">BloombergLP::bslx::GenericInStream::getUint8</class>
  <member kind="function">
    <type>void</type>
    <name>GenericInStream</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAMBUF* streamBuf)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~GenericInStream</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt16</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt24</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt32</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt40</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt48</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt56</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayInt64</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint16</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint24</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint32</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint40</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint48</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint56</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getArrayUint64</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getFloat32</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getFloat64</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt16</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt24</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt32</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt40</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt48</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt56</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getLength</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; length)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getString</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint16</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint24</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint32</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint40</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint48</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint56</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>GenericInStream&lt;STREAMBUF&gt;&amp;</type>
    <name>getVersion</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/getVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bslx/GenericInStream/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericInStream::getArrayInt8</name>
  <filename>BloombergLP/bslx/GenericInStream/getArrayInt8-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericInStream::getArrayUint8</name>
  <filename>BloombergLP/bslx/GenericInStream/getArrayUint8-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericInStream::getInt8</name>
  <filename>BloombergLP/bslx/GenericInStream/getInt8-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericInStream::getUint8</name>
  <filename>BloombergLP/bslx/GenericInStream/getUint8-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericOutStream</name>
  <filename>BloombergLP/bslx/GenericOutStream.adoc</filename>
  <class kind="class">BloombergLP::bslx::GenericOutStream::putArrayInt8</class>
  <class kind="class">BloombergLP::bslx::GenericOutStream::putArrayUint8</class>
  <member kind="function">
    <type>void</type>
    <name>GenericOutStream</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAMBUF* streamBuf, int versionSelector)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~GenericOutStream</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdexVersionSelector</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/bdexVersionSelector.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>flush</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/flush.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(const float* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(const double* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt16</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(const short* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt24</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(const int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt32</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(const int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt40</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt48</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt56</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayInt64</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint16</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned short* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint24</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint32</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint40</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint48</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint56</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putArrayUint64</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putFloat32</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putFloat64</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt16</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt24</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt32</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt40</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt48</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt56</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt64</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putInt8</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putInt8.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putLength</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putString</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint16</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint24</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint32</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint40</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint48</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint56</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint64</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putUint8</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putUint8.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>GenericOutStream&lt;STREAMBUF&gt;&amp;</type>
    <name>putVersion</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/putVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int version)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bslx/GenericOutStream/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericOutStream::putArrayInt8</name>
  <filename>BloombergLP/bslx/GenericOutStream/putArrayInt8-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::GenericOutStream::putArrayUint8</name>
  <filename>BloombergLP/bslx/GenericOutStream/putArrayUint8-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil</name>
  <filename>BloombergLP/bslx/MarshallingUtil.adoc</filename>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::getArrayInt8</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::getInt8</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt16</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt24</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt32</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt40</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt48</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt56</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt64</class>
  <class kind="class">BloombergLP::bslx::MarshallingUtil::putArrayInt8</class>
  <member kind="function">
    <type>void</type>
    <name>getArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt16</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt24</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt40</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt48</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt56</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayInt64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint16</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint24</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint40</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint48</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint56</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getArrayUint64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, const char* buffer, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getFloat32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getFloat64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt16</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt24</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt40</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt48</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt56</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint16</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint24</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint40</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint48</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint56</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variable, const char* buffer)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, const float* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, const double* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putFloat32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, float value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putFloat64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, double value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt16</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt24</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt32</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, int value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt40</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt48</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt56</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt64</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>putInt8</name>
    <anchorfile>BloombergLP/bslx/MarshallingUtil/putInt8.adoc</anchorfile>
    <anchor/>
    <arglist>(char* buffer, int value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bslx/MarshallingUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::getArrayInt8</name>
  <filename>BloombergLP/bslx/MarshallingUtil/getArrayInt8-057.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::getInt8</name>
  <filename>BloombergLP/bslx/MarshallingUtil/getInt8-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt16</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt16-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt24</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt24-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt32</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt32-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt40</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt40-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt48</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt48-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt56</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt56-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt64</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt64-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::MarshallingUtil::putArrayInt8</name>
  <filename>BloombergLP/bslx/MarshallingUtil/putArrayInt8-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream</name>
  <filename>BloombergLP/bslx/TestInStream.adoc</filename>
  <class kind="class">BloombergLP::bslx::TestInStream::TestInStream</class>
  <class kind="class">BloombergLP::bslx::TestInStream::getArrayInt8</class>
  <class kind="class">BloombergLP::bslx::TestInStream::getArrayUint8</class>
  <class kind="class">BloombergLP::bslx::TestInStream::getInt8</class>
  <class kind="class">BloombergLP::bslx::TestInStream::getUint8</class>
  <class kind="class">BloombergLP::bslx::TestInStream::reset</class>
  <member kind="function">
    <type>void</type>
    <name>~TestInStream</name>
    <anchorfile>BloombergLP/bslx/TestInStream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>cursor</name>
    <anchorfile>BloombergLP/bslx/TestInStream/cursor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslx/TestInStream/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt16</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt24</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt32</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt40</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt48</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt56</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayInt64</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint16</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint24</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint32</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint40</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint48</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint56</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getArrayUint64</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64* variables, int numVariables)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getFloat32</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getFloat64</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt16</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(short&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt24</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt32</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt40</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt48</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt56</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getInt64</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getLength</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getString</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getString.adoc</anchorfile>
    <anchor/>
    <arglist>(bsl::string&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint16</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint24</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint32</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint40</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint48</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint56</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getUint64</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>TestInStream&amp;</type>
    <name>getVersion</name>
    <anchorfile>BloombergLP/bslx/TestInStream/getVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int&amp; variable)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>inputLimit</name>
    <anchorfile>BloombergLP/bslx/TestInStream/inputLimit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bslx/TestInStream/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>BloombergLP/bslx/TestInStream/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuiet</name>
    <anchorfile>BloombergLP/bslx/TestInStream/isQuiet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslx/TestInStream/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslx/TestInStream/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>seek</name>
    <anchorfile>BloombergLP/bslx/TestInStream/seek.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t offset)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInputLimit</name>
    <anchorfile>BloombergLP/bslx/TestInStream/setInputLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(int limit)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setQuiet</name>
    <anchorfile>BloombergLP/bslx/TestInStream/setQuiet.adoc</anchorfile>
    <anchor/>
    <arglist>(bool flagValue)</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bslx/TestInStream/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream::TestInStream</name>
  <filename>BloombergLP/bslx/TestInStream/2constructor-073.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream::getArrayInt8</name>
  <filename>BloombergLP/bslx/TestInStream/getArrayInt8-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream::getArrayUint8</name>
  <filename>BloombergLP/bslx/TestInStream/getArrayUint8-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream::getInt8</name>
  <filename>BloombergLP/bslx/TestInStream/getInt8-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream::getUint8</name>
  <filename>BloombergLP/bslx/TestInStream/getUint8-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream::reset</name>
  <filename>BloombergLP/bslx/TestInStream/reset-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStreamException</name>
  <filename>BloombergLP/bslx/TestInStreamException.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestInStreamException</name>
    <anchorfile>BloombergLP/bslx/TestInStreamException/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TypeCode::Enum type)</arglist>
  </member>
  <member kind="function">
    <type>TypeCode::Enum</type>
    <name>dataType</name>
    <anchorfile>BloombergLP/bslx/TestInStreamException/dataType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream_Proxy</name>
  <filename>BloombergLP/bslx/TestInStream_Proxy.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TestInStream_Proxy</name>
    <anchorfile>BloombergLP/bslx/TestInStream_Proxy/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(BSLX_STREAM_TYPE* stream)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TestInStream_Proxy</name>
    <anchorfile>BloombergLP/bslx/TestInStream_Proxy/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInputLimit</name>
    <anchorfile>BloombergLP/bslx/TestInStream_Proxy/setInputLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(int limit)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestInStream_ProxyBase</name>
  <filename>BloombergLP/bslx/TestInStream_ProxyBase.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~TestInStream_ProxyBase</name>
    <anchorfile>BloombergLP/bslx/TestInStream_ProxyBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setInputLimit</name>
    <anchorfile>BloombergLP/bslx/TestInStream_ProxyBase/setInputLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(int limit)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestOutStream</name>
  <filename>BloombergLP/bslx/TestOutStream.adoc</filename>
  <class kind="class">BloombergLP::bslx::TestOutStream::TestOutStream</class>
  <class kind="class">BloombergLP::bslx::TestOutStream::putArrayInt8</class>
  <class kind="class">BloombergLP::bslx::TestOutStream::putArrayUint8</class>
  <member kind="function">
    <type>void</type>
    <name>~TestOutStream</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdexVersionSelector</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/bdexVersionSelector.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>invalidate</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/invalidate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isValid</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/isValid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>length</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>makeNextInvalid</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/makeNextInvalid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayFloat32</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(const float* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayFloat64</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(const double* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt16</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(const short* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt24</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(const int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt32</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(const int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt40</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt48</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt56</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayInt64</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Int64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint16</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned short* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint24</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint32</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(const unsigned int* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint40</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint48</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint56</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putArrayUint64</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putArrayUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsls::Types::Uint64* values, int numValues)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putFloat32</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putFloat32.adoc</anchorfile>
    <anchor/>
    <arglist>(float value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putFloat64</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putFloat64.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt16</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt16.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt24</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt24.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt32</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt32.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt40</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt48</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt56</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt64</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Int64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putInt8</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putInt8.adoc</anchorfile>
    <anchor/>
    <arglist>(int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putLength</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putLength.adoc</anchorfile>
    <anchor/>
    <arglist>(int length)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putString</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putString.adoc</anchorfile>
    <anchor/>
    <arglist>(const bsl::string&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint16</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint16.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint24</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint24.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint32</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint32.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint40</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint40.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint48</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint48.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint56</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint56.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint64</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint64.adoc</anchorfile>
    <anchor/>
    <arglist>(bsls::Types::Uint64 value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putUint8</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putUint8.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int value)</arglist>
  </member>
  <member kind="function">
    <type>TestOutStream&amp;</type>
    <name>putVersion</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/putVersion.adoc</anchorfile>
    <anchor/>
    <arglist>(int version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserveCapacity</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/reserveCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const void*</type>
    <name>operator const void*</name>
    <anchorfile>BloombergLP/bslx/TestOutStream/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestOutStream::TestOutStream</name>
  <filename>BloombergLP/bslx/TestOutStream/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestOutStream::putArrayInt8</name>
  <filename>BloombergLP/bslx/TestOutStream/putArrayInt8-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TestOutStream::putArrayUint8</name>
  <filename>BloombergLP/bslx/TestOutStream/putArrayUint8-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TypeCode</name>
  <filename>BloombergLP/bslx/TypeCode.adoc</filename>
  <class kind="class">BloombergLP::bslx::TypeCode::Enum</class>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/bslx/TypeCode/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, TypeCode::Enum value, int level, int spacesPerLevel)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toAscii</name>
    <anchorfile>BloombergLP/bslx/TypeCode/toAscii.adoc</anchorfile>
    <anchor/>
    <arglist>(TypeCode::Enum value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::TypeCode::Enum</name>
  <filename>BloombergLP/bslx/TypeCode/Enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions_DoesNotHaveBdexVersion</name>
  <filename>BloombergLP/bslx/VersionFunctions_DoesNotHaveBdexVersion.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions_HasBdexVersion</name>
  <filename>BloombergLP/bslx/VersionFunctions_HasBdexVersion.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions_NonFundamentalImpl</name>
  <filename>BloombergLP/bslx/VersionFunctions_NonFundamentalImpl-0b.adoc</filename>
  <class kind="class">BloombergLP::bslx::VersionFunctions_NonFundamentalImpl::maxSupportedBdexVersion</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions_NonFundamentalImpl::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bslx/VersionFunctions_NonFundamentalImpl-0b/maxSupportedBdexVersion-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions_NonFundamentalImpl</name>
  <filename>BloombergLP/bslx/VersionFunctions_NonFundamentalImpl-07.adoc</filename>
  <class kind="class">BloombergLP::bslx::VersionFunctions_NonFundamentalImpl::maxSupportedBdexVersion</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::VersionFunctions_NonFundamentalImpl::maxSupportedBdexVersion</name>
  <filename>BloombergLP/bslx/VersionFunctions_NonFundamentalImpl-07/maxSupportedBdexVersion-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::operator&gt;&gt;</name>
  <filename>BloombergLP/bslx/operator_rshift-03a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslx::operator&lt;&lt;</name>
  <filename>BloombergLP/bslx/operator_lshift-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bcep_ThreadPoolJobFunc</name>
  <filename>BloombergLP/bcep_ThreadPoolJobFunc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdealg_TypeTraitUsesBdemaAllocator</name>
  <filename>BloombergLP/bdealg_TypeTraitUsesBdemaAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdema_Allocator</name>
  <filename>BloombergLP/bdema_Allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdema_Default</name>
  <filename>BloombergLP/bdema_Default.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdes_Assert</name>
  <filename>BloombergLP/bdes_Assert.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdes_AssertFailureHandlerGuard</name>
  <filename>BloombergLP/bdes_AssertFailureHandlerGuard.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdes_Platform</name>
  <filename>BloombergLP/bdes_Platform.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_ArrayDestructionPrimitives</name>
  <filename>BloombergLP/bslalg_ArrayDestructionPrimitives.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_ArrayPrimitives</name>
  <filename>BloombergLP/bslalg_ArrayPrimitives.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_RangeCompare</name>
  <filename>BloombergLP/bslalg_RangeCompare.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_ScalarDestructionPrimitives</name>
  <filename>BloombergLP/bslalg_ScalarDestructionPrimitives.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_ScalarPrimitives</name>
  <filename>BloombergLP/bslalg_ScalarPrimitives.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_SwapUtil</name>
  <filename>BloombergLP/bslalg_SwapUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitBitwiseCopyable</name>
  <filename>BloombergLP/bslalg_TypeTraitBitwiseCopyable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitBitwiseEqualityComparable</name>
  <filename>BloombergLP/bslalg_TypeTraitBitwiseEqualityComparable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitBitwiseMoveable</name>
  <filename>BloombergLP/bslalg_TypeTraitBitwiseMoveable.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitHasPointerSemantics</name>
  <filename>BloombergLP/bslalg_TypeTraitHasPointerSemantics.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitHasStlIterators</name>
  <filename>BloombergLP/bslalg_TypeTraitHasStlIterators.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitHasTrivialDefaultConstructor</name>
  <filename>BloombergLP/bslalg_TypeTraitHasTrivialDefaultConstructor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitPair</name>
  <filename>BloombergLP/bslalg_TypeTraitPair.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslalg_TypeTraitUsesBslmaAllocator</name>
  <filename>BloombergLP/bslalg_TypeTraitUsesBslmaAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_Allocator</name>
  <filename>BloombergLP/bslma_Allocator-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_Allocator</name>
  <filename>BloombergLP/bslma_Allocator-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_BufferAllocator</name>
  <filename>BloombergLP/bslma_BufferAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_Default</name>
  <filename>BloombergLP/bslma_Default-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_Default</name>
  <filename>BloombergLP/bslma_Default-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_DefaultAllocatorGuard</name>
  <filename>BloombergLP/bslma_DefaultAllocatorGuard-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_DefaultAllocatorGuard</name>
  <filename>BloombergLP/bslma_DefaultAllocatorGuard-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_DeleterHelper</name>
  <filename>BloombergLP/bslma_DeleterHelper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_InfrequentDeleteBlockList</name>
  <filename>BloombergLP/bslma_InfrequentDeleteBlockList.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_MallocFreeAllocator</name>
  <filename>BloombergLP/bslma_MallocFreeAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_ManagedAllocator</name>
  <filename>BloombergLP/bslma_ManagedAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_NewDeleteAllocator</name>
  <filename>BloombergLP/bslma_NewDeleteAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_SequentialAllocator</name>
  <filename>BloombergLP/bslma_SequentialAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_SequentialPool</name>
  <filename>BloombergLP/bslma_SequentialPool.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_TestAllocator</name>
  <filename>BloombergLP/bslma_TestAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslma_TestAllocatorMonitor</name>
  <filename>BloombergLP/bslma_TestAllocatorMonitor.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf_AnyType</name>
  <filename>BloombergLP/bslmf_AnyType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf_FunctionPointerCLinkage</name>
  <filename>BloombergLP/bslmf_FunctionPointerCLinkage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf_FunctionPointerCPlusPlusLinkage</name>
  <filename>BloombergLP/bslmf_FunctionPointerCPlusPlusLinkage.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf_Nil</name>
  <filename>BloombergLP/bslmf_Nil-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf_Nil</name>
  <filename>BloombergLP/bslmf_Nil-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmf_TypeList0</name>
  <filename>BloombergLP/bslmf_TypeList0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt_KeyDestructorFunction</name>
  <filename>BloombergLP/bslmt_KeyDestructorFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslmt_ThreadFunction</name>
  <filename>BloombergLP/bslmt_ThreadFunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Alignment</name>
  <filename>BloombergLP/bsls_Alignment.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_AlignmentUtil</name>
  <filename>BloombergLP/bsls_AlignmentUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Assert</name>
  <filename>BloombergLP/bsls_Assert.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_AssertFailureHandlerGuard</name>
  <filename>BloombergLP/bsls_AssertFailureHandlerGuard.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_AssertTest</name>
  <filename>BloombergLP/bsls_AssertTest.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_AssertTestException</name>
  <filename>BloombergLP/bsls_AssertTestException-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_AssertTestException</name>
  <filename>BloombergLP/bsls_AssertTestException-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_AssertTestHandlerGuard</name>
  <filename>BloombergLP/bsls_AssertTestHandlerGuard.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_BlockGrowth</name>
  <filename>BloombergLP/bsls_BlockGrowth.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_PerformanceHint</name>
  <filename>BloombergLP/bsls_PerformanceHint.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Platform</name>
  <filename>BloombergLP/bsls_Platform.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_PlatformUtil</name>
  <filename>BloombergLP/bsls_PlatformUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Stopwatch</name>
  <filename>BloombergLP/bsls_Stopwatch-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Stopwatch</name>
  <filename>BloombergLP/bsls_Stopwatch-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_TimeUtil</name>
  <filename>BloombergLP/bsls_TimeUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Types</name>
  <filename>BloombergLP/bsls_Types-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Types</name>
  <filename>BloombergLP/bsls_Types-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstl_StdExceptUtil</name>
  <filename>BloombergLP/bslstl_StdExceptUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bslstp_Util</name>
  <filename>BloombergLP/bslstp_Util.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdef_Function</name>
  <filename>BloombergLP/bdef_Function.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo</name>
  <filename>BloombergLP/bdlat_AttributeInfo.adoc</filename>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::annotation</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::formattingMode</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::id</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::name</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::nameLength</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::d_annotation_p</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::d_formattingMode</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::d_id</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::d_nameLength</class>
  <class kind="class">BloombergLP::bdlat_AttributeInfo::d_name_p</class>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;bdlat_AttributeInfo, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;bdlat_AttributeInfo, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlat_AttributeInfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::annotation</name>
  <filename>BloombergLP/bdlat_AttributeInfo/annotation-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::formattingMode</name>
  <filename>BloombergLP/bdlat_AttributeInfo/formattingMode-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::id</name>
  <filename>BloombergLP/bdlat_AttributeInfo/id-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::name</name>
  <filename>BloombergLP/bdlat_AttributeInfo/name-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::nameLength</name>
  <filename>BloombergLP/bdlat_AttributeInfo/nameLength-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::d_annotation_p</name>
  <filename>BloombergLP/bdlat_AttributeInfo/d_annotation_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::d_formattingMode</name>
  <filename>BloombergLP/bdlat_AttributeInfo/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::d_id</name>
  <filename>BloombergLP/bdlat_AttributeInfo/d_id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::d_nameLength</name>
  <filename>BloombergLP/bdlat_AttributeInfo/d_nameLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_AttributeInfo::d_name_p</name>
  <filename>BloombergLP/bdlat_AttributeInfo/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0e5.adoc</filename>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::Value</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::fromString</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesEnumeration/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0e5/Wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-00.adoc</filename>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::Value</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::fromString</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesEnumeration/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-00/Wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0e8.adoc</filename>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::Value</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::fromString</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::CLASS_NAME</class>
  <class kind="class">BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/baljsn/EncodingStyle/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/baljsn/EncodingStyle/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/baljsn/EncodingStyle/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0e8/Wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0b.adoc</filename>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::Value</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::fromString</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::CLASS_NAME</class>
  <class kind="class">BloombergLP::balxml::EncodingStyle::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balxml/EncodingStyle/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balxml/EncodingStyle/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balxml/EncodingStyle/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0b/Wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-05.adoc</filename>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</class>
  <class kind="class">BloombergLP::balb::Enumerated::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balb::Enumerated::Value</class>
  <class kind="class">BloombergLP::balb::Enumerated::fromString</class>
  <class kind="class">BloombergLP::balb::Enumerated::CLASS_NAME</class>
  <class kind="class">BloombergLP::balb::Enumerated::ENUMERATOR_INFO_ARRAY</class>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamIn</name>
    <anchorfile>BloombergLP/balb/Enumerated/bdexStreamIn.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, Value&amp; value, int version)</arglist>
  </member>
  <member kind="function">
    <type>STREAM&amp;</type>
    <name>bdexStreamOut</name>
    <anchorfile>BloombergLP/balb/Enumerated/bdexStreamOut.adoc</anchorfile>
    <anchor/>
    <arglist>(STREAM&amp; stream, Value value, int version)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balb/Enumerated/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>maxSupportedBdexVersion</name>
    <anchorfile>BloombergLP/balb/Enumerated/maxSupportedBdexVersion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balb/Enumerated/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balb/Enumerated/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-05/Wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0fc.adoc</filename>
  <class kind="class">BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</class>
  <class kind="class">BloombergLP::balm::PublicationType::&lt;unnamed enum&gt;</class>
  <class kind="class">BloombergLP::balm::PublicationType::Value</class>
  <class kind="class">BloombergLP::balm::PublicationType::fromString</class>
  <member kind="function">
    <type>int</type>
    <name>fromInt</name>
    <anchorfile>BloombergLP/balm/PublicationType/fromInt.adoc</anchorfile>
    <anchor/>
    <arglist>(Value* result, int number)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>print</name>
    <anchorfile>BloombergLP/balm/PublicationType/print.adoc</anchorfile>
    <anchor/>
    <arglist>(std::ostream&amp; stream, Value value)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>toString</name>
    <anchorfile>BloombergLP/balm/PublicationType/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_BasicEnumerationWrapper::Wrapper</name>
  <filename>BloombergLP/bdlat_BasicEnumerationWrapper-0fc/Wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo.adoc</filename>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::annotation</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::name</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::nameLength</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::value</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::d_annotation_p</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::d_nameLength</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::d_name_p</class>
  <class kind="class">BloombergLP::bdlat_EnumeratorInfo::d_value</class>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;bdlat_EnumeratorInfo, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;bdlat_EnumeratorInfo, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlat_EnumeratorInfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::annotation</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/annotation-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::name</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/name-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::nameLength</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/nameLength-02d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::value</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/value-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::d_annotation_p</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/d_annotation_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::d_nameLength</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/d_nameLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::d_name_p</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_EnumeratorInfo::d_value</name>
  <filename>BloombergLP/bdlat_EnumeratorInfo/d_value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_FormattingMode</name>
  <filename>BloombergLP/bdlat_FormattingMode.adoc</filename>
  <class kind="class">BloombergLP::bdlat_FormattingMode::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_FormattingMode::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlat_FormattingMode/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_HasFallbackEnumerator</name>
  <filename>BloombergLP/bdlat_HasFallbackEnumerator.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0f5.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0dd.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0bb1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-084.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0bb7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-050.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-059.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-086.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0d9.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0f2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-01.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-085.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicChoice</name>
  <filename>BloombergLP/bdlat_IsBasicChoice-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicCustomizedType</name>
  <filename>BloombergLP/bdlat_IsBasicCustomizedType-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicCustomizedType</name>
  <filename>BloombergLP/bdlat_IsBasicCustomizedType-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicCustomizedType</name>
  <filename>BloombergLP/bdlat_IsBasicCustomizedType-02.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicCustomizedType</name>
  <filename>BloombergLP/bdlat_IsBasicCustomizedType-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicCustomizedType</name>
  <filename>BloombergLP/bdlat_IsBasicCustomizedType-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-07.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-09.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-03.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-08.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicEnumeration</name>
  <filename>BloombergLP/bdlat_IsBasicEnumeration-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-053.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-030b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0f0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0ab.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-01a4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-032.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-071.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0a2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-01c2.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-091.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0de.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-08d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-025.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-087.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-01cc.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0b4d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-01a0.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-073.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-072.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-00b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-08f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-018.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-050.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0a7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-065.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-07904.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-014.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-009.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0b47.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-027.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0e2e.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-07902.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0d7.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-097.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0f3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0f1.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-00f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0af.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0e4.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-056.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-030f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0e2f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0fb.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0da.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-033.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_IsBasicSequence</name>
  <filename>BloombergLP/bdlat_IsBasicSequence-015.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo</name>
  <filename>BloombergLP/bdlat_SelectionInfo.adoc</filename>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::annotation</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::formattingMode</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::id</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::name</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::nameLength</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::d_annotation_p</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::d_formattingMode</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::d_id</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::d_nameLength</class>
  <class kind="class">BloombergLP::bdlat_SelectionInfo::d_name_p</class>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;bdlat_SelectionInfo, is_trivially_default_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;bdlat_SelectionInfo, is_trivially_copyable&gt;</name>
    <anchorfile>BloombergLP/bdlat_SelectionInfo/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::annotation</name>
  <filename>BloombergLP/bdlat_SelectionInfo/annotation-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::formattingMode</name>
  <filename>BloombergLP/bdlat_SelectionInfo/formattingMode-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::id</name>
  <filename>BloombergLP/bdlat_SelectionInfo/id-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::name</name>
  <filename>BloombergLP/bdlat_SelectionInfo/name-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::nameLength</name>
  <filename>BloombergLP/bdlat_SelectionInfo/nameLength-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::d_annotation_p</name>
  <filename>BloombergLP/bdlat_SelectionInfo/d_annotation_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::d_formattingMode</name>
  <filename>BloombergLP/bdlat_SelectionInfo/d_formattingMode.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::d_id</name>
  <filename>BloombergLP/bdlat_SelectionInfo/d_id.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::d_nameLength</name>
  <filename>BloombergLP/bdlat_SelectionInfo/d_nameLength.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SelectionInfo::d_name_p</name>
  <filename>BloombergLP/bdlat_SelectionInfo/d_name_p.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter</name>
  <filename>BloombergLP/bdlat_SymbolicConverter.adoc</filename>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter::convert</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter::convert</name>
  <filename>BloombergLP/bdlat_SymbolicConverter/convert-04.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_LoadValue</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_LoadValue.adoc</filename>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_LoadValue::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>bdlat_SymbolicConverter_LoadValue</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_LoadValue/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const RVALUE_TYPE&amp; value, bdlat_SymbolicConverter_Imp* imp)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_LoadValue::operator()</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_LoadValue/operator_call-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_StoreInArrayElement</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_StoreInArrayElement.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>bdlat_SymbolicConverter_StoreInArrayElement</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInArrayElement/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ARRAY_TYPE* array, int index, bdlat_SymbolicConverter_Imp* imp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInArrayElement/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_ELEMENT_TYPE&amp; sourceElement)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_StoreInChoice</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_StoreInChoice.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>bdlat_SymbolicConverter_StoreInChoice</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInChoice/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(CHOICE_TYPE* destination, bdlat_SymbolicConverter_Imp* imp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInChoice/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_MEMBER_TYPE&amp; sourceMember, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_StoreInNullable</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_StoreInNullable.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>bdlat_SymbolicConverter_StoreInNullable</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInNullable/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(NULLABLE_TYPE* destination, bdlat_SymbolicConverter_Imp* imp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInNullable/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const VALUE_TYPE&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_StoreInSequence</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_StoreInSequence.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>bdlat_SymbolicConverter_StoreInSequence</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInSequence/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SEQUENCE_TYPE* destination, bdlat_SymbolicConverter_Imp* imp)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator()</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreInSequence/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const SOURCE_MEMBER_TYPE&amp; sourceMember, const INFO_TYPE&amp; info)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_StoreValue</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_StoreValue.adoc</filename>
  <class kind="class">BloombergLP::bdlat_SymbolicConverter_StoreValue::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>bdlat_SymbolicConverter_StoreValue</name>
    <anchorfile>BloombergLP/bdlat_SymbolicConverter_StoreValue/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(LVALUE_TYPE* destination, bdlat_SymbolicConverter_Imp* imp)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_SymbolicConverter_StoreValue::operator()</name>
  <filename>BloombergLP/bdlat_SymbolicConverter_StoreValue/operator_call-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory</name>
  <filename>BloombergLP/bdlat_TypeCategory.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Array</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Choice</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::CustomizedType</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::DynamicType</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Enumeration</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::NullableValue</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Select</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Sequence</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Simple</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Value</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Array</name>
  <filename>BloombergLP/bdlat_TypeCategory/Array.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Choice</name>
  <filename>BloombergLP/bdlat_TypeCategory/Choice.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::CustomizedType</name>
  <filename>BloombergLP/bdlat_TypeCategory/CustomizedType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::DynamicType</name>
  <filename>BloombergLP/bdlat_TypeCategory/DynamicType.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Enumeration</name>
  <filename>BloombergLP/bdlat_TypeCategory/Enumeration.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::NullableValue</name>
  <filename>BloombergLP/bdlat_TypeCategory/NullableValue.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Select</name>
  <filename>BloombergLP/bdlat_TypeCategory/Select.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Select::Type</class>
  <class kind="class">BloombergLP::bdlat_TypeCategory::Select::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Select::Type</name>
  <filename>BloombergLP/bdlat_TypeCategory/Select/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Select::&lt;unnamed enum&gt;</name>
  <filename>BloombergLP/bdlat_TypeCategory/Select/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Sequence</name>
  <filename>BloombergLP/bdlat_TypeCategory/Sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Simple</name>
  <filename>BloombergLP/bdlat_TypeCategory/Simple.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategory::Value</name>
  <filename>BloombergLP/bdlat_TypeCategory/Value.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategoryDeclareDynamic</name>
  <filename>BloombergLP/bdlat_TypeCategoryDeclareDynamic-05.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategoryDeclareDynamic</name>
  <filename>BloombergLP/bdlat_TypeCategoryDeclareDynamic-044.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategoryDeclareDynamic</name>
  <filename>BloombergLP/bdlat_TypeCategoryDeclareDynamic-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategoryDeclareDynamic</name>
  <filename>BloombergLP/bdlat_TypeCategoryDeclareDynamic-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategoryDeclareDynamic</name>
  <filename>BloombergLP/bdlat_TypeCategoryDeclareDynamic-040.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeCategoryUtil</name>
  <filename>BloombergLP/bdlat_TypeCategoryUtil.adoc</filename>
  <member kind="function">
    <type>int</type>
    <name>accessByCategory</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryUtil/accessByCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, ACCESSOR&amp; accessor)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>manipulateByCategory</name>
    <anchorfile>BloombergLP/bdlat_TypeCategoryUtil/manipulateByCategory.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* object, MANIPULATOR&amp; manipulator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeName</name>
  <filename>BloombergLP/bdlat_TypeName.adoc</filename>
  <member kind="function">
    <type>const char*</type>
    <name>className</name>
    <anchorfile>BloombergLP/bdlat_TypeName/className.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>BloombergLP/bdlat_TypeName/name.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>xsdName</name>
    <anchorfile>BloombergLP/bdlat_TypeName/xsdName.adoc</anchorfile>
    <anchor/>
    <arglist>(const TYPE&amp; object, int format)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicChoice</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicChoice.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicChoice::Metafunction</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicChoice::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicChoice::Metafunction</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicChoice/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicChoice::NestedTraitDeclaration</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicChoice/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicCustomizedType</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicCustomizedType.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicCustomizedType::Metafunction</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicCustomizedType::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicCustomizedType::Metafunction</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicCustomizedType/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicCustomizedType::NestedTraitDeclaration</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicCustomizedType/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicEnumeration</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicEnumeration.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicEnumeration::Metafunction</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicEnumeration::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicEnumeration::Metafunction</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicEnumeration/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicEnumeration::NestedTraitDeclaration</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicEnumeration/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicSequence</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicSequence.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicSequence::Metafunction</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitBasicSequence::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicSequence::Metafunction</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicSequence/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitBasicSequence::NestedTraitDeclaration</name>
  <filename>BloombergLP/bdlat_TypeTraitBasicSequence/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitHasFallbackEnumerator</name>
  <filename>BloombergLP/bdlat_TypeTraitHasFallbackEnumerator.adoc</filename>
  <class kind="class">BloombergLP::bdlat_TypeTraitHasFallbackEnumerator::Metafunction</class>
  <class kind="class">BloombergLP::bdlat_TypeTraitHasFallbackEnumerator::NestedTraitDeclaration</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitHasFallbackEnumerator::Metafunction</name>
  <filename>BloombergLP/bdlat_TypeTraitHasFallbackEnumerator/Metafunction.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_TypeTraitHasFallbackEnumerator::NestedTraitDeclaration</name>
  <filename>BloombergLP/bdlat_TypeTraitHasFallbackEnumerator/NestedTraitDeclaration.adoc</filename>
  <class kind="class">BloombergLP::bslmf::NestedTraitDeclaration::Type</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bdlat_UsesDefaultValueFlag</name>
  <filename>BloombergLP/bdlat_UsesDefaultValueFlag.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Int64</name>
  <filename>BloombergLP/bsls_Int64.adoc</filename>
  <class kind="class">BloombergLP::bsls_Int64::Int64</class>
  <class kind="class">BloombergLP::bsls_Int64::Uint64</class>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Int64::Int64</name>
  <filename>BloombergLP/bsls_Int64/Int64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Int64::Uint64</name>
  <filename>BloombergLP/bsls_Int64/Uint64.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_Platform_Assert</name>
  <filename>BloombergLP/bsls_Platform_Assert.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::operator&lt;&lt;</name>
  <filename>BloombergLP/operator_lshift-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::operator==</name>
  <filename>BloombergLP/operator_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::operator!=</name>
  <filename>BloombergLP/operator_not_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>BloombergLP::bsls_libraryfeatures_CPP23_ABI</name>
  <filename>BloombergLP/bsls_libraryfeatures_CPP23_ABI.adoc</filename>
</compound>
<compound kind="namespace">
  <name>bsl</name>
  <filename>bsl.adoc</filename>
  <class kind="class">bsl::numbers</class>
  <class kind="class">bsl::placeholders</class>
  <class kind="class">bsl::rel_ops</class>
  <class kind="class">bsl::views</class>
  <class kind="class">bsl::ErrcEnum</class>
  <class kind="class">bsl::Pair_BslmaIdiomAllocatorArgT</class>
  <class kind="class">bsl::Pair_BslmaIdiomAtEnd</class>
  <class kind="class">bsl::Pair_BslmaIdiomNone</class>
  <class kind="class">bsl::String_ComparisonCategoryType</class>
  <class kind="class">bsl::SyncBuf_Mutex</class>
  <class kind="class">bsl::_Sl_global_inst</class>
  <class kind="class">bsl::_Stl_prime_type</class>
  <class kind="class">bsl::__oom_handler_type</class>
  <class kind="class">bsl::add_const_t</class>
  <class kind="class">bsl::add_cv_t</class>
  <class kind="class">bsl::add_lvalue_reference_t</class>
  <class kind="class">bsl::add_pointer_t</class>
  <class kind="class">bsl::add_rvalue_reference_t</class>
  <class kind="class">bsl::add_volatile_t</class>
  <class kind="class">bsl::aligned_storage</class>
  <class kind="class">bsl::aligned_storage_t</class>
  <class kind="class">bsl::aligned_union</class>
  <class kind="class">bsl::aligned_union_t</class>
  <class kind="class">bsl::bad_optional_access</class>
  <class kind="class">bsl::bad_weak_ptr</class>
  <class kind="class">bsl::bool_constant</class>
  <class kind="class">bsl::common_type_t</class>
  <class kind="class">bsl::conditional_t</class>
  <class kind="class">bsl::decay_t</class>
  <class kind="class">bsl::enable_if_t</class>
  <class kind="class">bsl::false_type</class>
  <class kind="class">bsl::forward_list</class>
  <class kind="class">bsl::generator</class>
  <class kind="class">bsl::invoke_result_t</class>
  <class kind="class">bsl::istringstream</class>
  <class kind="class">bsl::make_signed_t</class>
  <class kind="class">bsl::make_unsigned_t</class>
  <class kind="class">bsl::nullopt_t</class>
  <class kind="class">bsl::nullptr_t</class>
  <class kind="class">bsl::nullptr_t</class>
  <class kind="class">bsl::ostringstream</class>
  <class kind="class">bsl::osyncstream</class>
  <class kind="class">bsl::polymorphic_allocator</class>
  <class kind="class">bsl::remove_all_extents_t</class>
  <class kind="class">bsl::remove_const_t</class>
  <class kind="class">bsl::remove_cv_t</class>
  <class kind="class">bsl::remove_extent_t</class>
  <class kind="class">bsl::remove_pointer_t</class>
  <class kind="class">bsl::remove_volatile_t</class>
  <class kind="class">bsl::result_of_t</class>
  <class kind="class">bsl::string</class>
  <class kind="class">bsl::stringbuf</class>
  <class kind="class">bsl::stringstream</class>
  <class kind="class">bsl::syncbuf</class>
  <class kind="class">bsl::true_type</class>
  <class kind="class">bsl::tuple_element_t</class>
  <class kind="class">bsl::u16string</class>
  <class kind="class">bsl::u32string</class>
  <class kind="class">bsl::u8string</class>
  <class kind="class">bsl::underlying_type_t</class>
  <class kind="class">bsl::variant_alternative_t</class>
  <class kind="class">bsl::void_t</class>
  <class kind="class">bsl::wistringstream</class>
  <class kind="class">bsl::wostringstream</class>
  <class kind="class">bsl::wosyncstream</class>
  <class kind="class">bsl::wstring</class>
  <class kind="class">bsl::wstringbuf</class>
  <class kind="class">bsl::wstringstream</class>
  <class kind="class">bsl::wsyncbuf</class>
  <class kind="class">bsl::ComparatorSelector</class>
  <class kind="class">bsl::ComparatorSelector</class>
  <class kind="class">bsl::Deque_Base</class>
  <class kind="class">bsl::Deque_BlockCreator</class>
  <class kind="class">bsl::Deque_BlockLengthCalcUtil</class>
  <class kind="class">bsl::Deque_BlockProctor</class>
  <class kind="class">bsl::Deque_ClearGuard</class>
  <class kind="class">bsl::Deque_Guard</class>
  <class kind="class">bsl::Deque_Util</class>
  <class kind="class">bsl::FunctionDeductionHelper</class>
  <class kind="class">bsl::List_AllocAndSizeWrapper</class>
  <class kind="class">bsl::List_DefaultLessThan</class>
  <class kind="class">bsl::List_Iterator</class>
  <class kind="class">bsl::List_Node</class>
  <class kind="class">bsl::List_NodeProctor</class>
  <class kind="class">bsl::Pair_BslmaIdiom</class>
  <class kind="class">bsl::Pair_ConstructionParametersPackLength</class>
  <class kind="class">bsl::Pair_First</class>
  <class kind="class">bsl::Pair_First</class>
  <class kind="class">bsl::Pair_First</class>
  <class kind="class">bsl::Pair_Second</class>
  <class kind="class">bsl::Pair_Second</class>
  <class kind="class">bsl::Pair_Second</class>
  <class kind="class">bsl::StringBufContainer</class>
  <class kind="class">bsl::StringComparator</class>
  <class kind="class">bsl::String_ClearProctor</class>
  <class kind="class">bsl::String_ComparisonCategory</class>
  <class kind="class">bsl::String_ComparisonCategory</class>
  <class kind="class">bsl::SyncBuf_MutexUtil</class>
  <class kind="class">bsl::Variant_VariantAlternativeImpl</class>
  <class kind="class">bsl::Variant_VariantAlternativeImpl</class>
  <class kind="class">bsl::Variant_VariantAlternativeImpl</class>
  <class kind="class">bsl::Variant_VariantAlternativeImpl</class>
  <class kind="class">bsl::Vector_DeduceIteratorCategory</class>
  <class kind="class">bsl::Vector_DeduceIteratorCategory</class>
  <class kind="class">bsl::Vector_PushProctor</class>
  <class kind="class">bsl::Vector_RangeIteratorCategory</class>
  <class kind="class">bsl::Vector_RangeIteratorCategory</class>
  <class kind="class">bsl::Vector_Util</class>
  <class kind="class">bsl::_Alloc_traits</class>
  <class kind="class">bsl::_Const_traits</class>
  <class kind="class">bsl::_Hashtable_iterator</class>
  <class kind="class">bsl::_Hashtable_node</class>
  <class kind="class">bsl::_Ht_iterator</class>
  <class kind="class">bsl::_Nonconst_traits</class>
  <class kind="class">bsl::_STLP_alloc_proxy</class>
  <class kind="class">bsl::_Sl_global</class>
  <class kind="class">bsl::_Slist_base</class>
  <class kind="class">bsl::_Slist_iterator</class>
  <class kind="class">bsl::_Slist_iterator_base</class>
  <class kind="class">bsl::_Slist_node</class>
  <class kind="class">bsl::_Slist_node_base</class>
  <class kind="class">bsl::_Stl_prime</class>
  <class kind="class">bsl::add_const</class>
  <class kind="class">bsl::add_cv</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_lvalue_reference</class>
  <class kind="class">bsl::add_pointer</class>
  <class kind="class">bsl::add_pointer</class>
  <class kind="class">bsl::add_pointer</class>
  <class kind="class">bsl::add_rvalue_reference</class>
  <class kind="class">bsl::add_rvalue_reference</class>
  <class kind="class">bsl::add_rvalue_reference</class>
  <class kind="class">bsl::add_rvalue_reference</class>
  <class kind="class">bsl::add_rvalue_reference</class>
  <class kind="class">bsl::add_volatile</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator</class>
  <class kind="class">bsl::allocator_arg_t</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::allocator_traits</class>
  <class kind="class">bsl::basic_istringstream</class>
  <class kind="class">bsl::basic_ostringstream</class>
  <class kind="class">bsl::basic_osyncstream</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_stringbuf</class>
  <class kind="class">bsl::basic_stringstream</class>
  <class kind="class">bsl::basic_syncbuf</class>
  <class kind="class">bsl::binary_compose</class>
  <class kind="class">bsl::bitset</class>
  <class kind="class">bsl::conditional</class>
  <class kind="class">bsl::conditional</class>
  <class kind="class">bsl::conditional</class>
  <class kind="class">bsl::decay</class>
  <class kind="class">bsl::decay_imp</class>
  <class kind="class">bsl::decay_imp</class>
  <class kind="class">bsl::decay_imp</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::enable_if</class>
  <class kind="class">bsl::enable_if</class>
  <class kind="class">bsl::enable_if</class>
  <class kind="class">bsl::enable_shared_from_this</class>
  <class kind="class">bsl::equal_to</class>
  <class kind="class">bsl::equal_to</class>
  <class kind="class">bsl::formatter</class>
  <class kind="class">bsl::function</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash</class>
  <class kind="class">bsl::hash_map</class>
  <class kind="class">bsl::hash_multimap</class>
  <class kind="class">bsl::hash_multiset</class>
  <class kind="class">bsl::hash_set</class>
  <class kind="class">bsl::hashtable</class>
  <class kind="class">bsl::integral_constant</class>
  <class kind="class">bsl::invoke_result</class>
  <class kind="class">bsl::is_arithmetic</class>
  <class kind="class">bsl::is_array</class>
  <class kind="class">bsl::is_array</class>
  <class kind="class">bsl::is_array</class>
  <class kind="class">bsl::is_bounded_array</class>
  <class kind="class">bsl::is_bounded_array</class>
  <class kind="class">bsl::is_class</class>
  <class kind="class">bsl::is_const</class>
  <class kind="class">bsl::is_const</class>
  <class kind="class">bsl::is_convertible</class>
  <class kind="class">bsl::is_copy_constructible</class>
  <class kind="class">bsl::is_empty</class>
  <class kind="class">bsl::is_enum</class>
  <class kind="class">bsl::is_floating_point</class>
  <class kind="class">bsl::is_function</class>
  <class kind="class">bsl::is_function</class>
  <class kind="class">bsl::is_function</class>
  <class kind="class">bsl::is_fundamental</class>
  <class kind="class">bsl::is_fundamental</class>
  <class kind="class">bsl::is_fundamental</class>
  <class kind="class">bsl::is_fundamental</class>
  <class kind="class">bsl::is_fundamental</class>
  <class kind="class">bsl::is_integral</class>
  <class kind="class">bsl::is_lvalue_reference</class>
  <class kind="class">bsl::is_member_function_pointer</class>
  <class kind="class">bsl::is_member_function_pointer</class>
  <class kind="class">bsl::is_member_function_pointer</class>
  <class kind="class">bsl::is_member_function_pointer</class>
  <class kind="class">bsl::is_member_function_pointer</class>
  <class kind="class">bsl::is_member_object_pointer</class>
  <class kind="class">bsl::is_member_object_pointer</class>
  <class kind="class">bsl::is_member_object_pointer</class>
  <class kind="class">bsl::is_member_object_pointer</class>
  <class kind="class">bsl::is_member_object_pointer</class>
  <class kind="class">bsl::is_member_pointer</class>
  <class kind="class">bsl::is_member_pointer</class>
  <class kind="class">bsl::is_member_pointer</class>
  <class kind="class">bsl::is_member_pointer</class>
  <class kind="class">bsl::is_member_pointer</class>
  <class kind="class">bsl::is_nothrow_move_constructible</class>
  <class kind="class">bsl::is_pointer</class>
  <class kind="class">bsl::is_pointer</class>
  <class kind="class">bsl::is_pointer</class>
  <class kind="class">bsl::is_pointer</class>
  <class kind="class">bsl::is_pointer</class>
  <class kind="class">bsl::is_polymorphic</class>
  <class kind="class">bsl::is_reference</class>
  <class kind="class">bsl::is_reference</class>
  <class kind="class">bsl::is_reference</class>
  <class kind="class">bsl::is_rvalue_reference</class>
  <class kind="class">bsl::is_rvalue_reference</class>
  <class kind="class">bsl::is_same</class>
  <class kind="class">bsl::is_same</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_copyable</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_trivially_default_constructible</class>
  <class kind="class">bsl::is_unbounded_array</class>
  <class kind="class">bsl::is_unbounded_array</class>
  <class kind="class">bsl::is_void</class>
  <class kind="class">bsl::is_void</class>
  <class kind="class">bsl::is_void</class>
  <class kind="class">bsl::is_void</class>
  <class kind="class">bsl::is_void</class>
  <class kind="class">bsl::is_volatile</class>
  <class kind="class">bsl::is_volatile</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::nostopstate_t</class>
  <class kind="class">bsl::optional</class>
  <class kind="class">bsl::owner_equal</class>
  <class kind="class">bsl::owner_hash</class>
  <class kind="class">bsl::owner_less</class>
  <class kind="class">bsl::owner_less</class>
  <class kind="class">bsl::owner_less</class>
  <class kind="class">bsl::owner_less</class>
  <class kind="class">bsl::pair</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::reference</class>
  <class kind="class">bsl::remove_const</class>
  <class kind="class">bsl::remove_const</class>
  <class kind="class">bsl::remove_const</class>
  <class kind="class">bsl::remove_cv</class>
  <class kind="class">bsl::remove_extent</class>
  <class kind="class">bsl::remove_extent</class>
  <class kind="class">bsl::remove_extent</class>
  <class kind="class">bsl::remove_pointer</class>
  <class kind="class">bsl::remove_volatile</class>
  <class kind="class">bsl::remove_volatile</class>
  <class kind="class">bsl::select1st</class>
  <class kind="class">bsl::select2nd</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::shared_ptr</class>
  <class kind="class">bsl::slist</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stop_callback</class>
  <class kind="class">bsl::stop_source</class>
  <class kind="class">bsl::stop_token</class>
  <class kind="class">bsl::type_index</class>
  <class kind="class">bsl::unary_compose</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::uses_allocator</class>
  <class kind="class">bsl::variant</class>
  <class kind="class">bsl::variant_alternative</class>
  <class kind="class">bsl::variant_alternative</class>
  <class kind="class">bsl::variant_alternative</class>
  <class kind="class">bsl::variant_alternative</class>
  <class kind="class">bsl::variant_alternative</class>
  <class kind="class">bsl::variant_size</class>
  <class kind="class">bsl::variant_size</class>
  <class kind="class">bsl::variant_size</class>
  <class kind="class">bsl::variant_size</class>
  <class kind="class">bsl::variant_size</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vectorBase</class>
  <class kind="class">bsl::vector_ForwardIteratorForPtrs</class>
  <class kind="class">bsl::vector_ForwardIteratorForPtrs</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator</class>
  <class kind="class">bsl::vector_UintPtrRangeAdapter</class>
  <class kind="class">bsl::weak_ptr</class>
  <class kind="class">bsl::AllocConstants</class>
  <class kind="class">bsl::MaxDecimalStringLengths</class>
  <class kind="class">bsl::PrintTo</class>
  <class kind="class">bsl::allocate_shared</class>
  <class kind="class">bsl::allocate_shared_for_overwrite</class>
  <class kind="class">bsl::erase</class>
  <class kind="class">bsl::erase_if</class>
  <class kind="class">bsl::format</class>
  <class kind="class">bsl::format_to</class>
  <class kind="class">bsl::get</class>
  <class kind="class">bsl::get_if</class>
  <class kind="class">bsl::getline</class>
  <class kind="class">bsl::hashAppend</class>
  <class kind="class">bsl::hashBasicString</class>
  <class kind="class">bsl::make_optional</class>
  <class kind="class">bsl::make_shared</class>
  <class kind="class">bsl::make_shared_for_overwrite</class>
  <class kind="class">bsl::operator&quot;&quot;_S</class>
  <class kind="class">bsl::operator&quot;&quot;_h</class>
  <class kind="class">bsl::operator&quot;&quot;_i</class>
  <class kind="class">bsl::operator&quot;&quot;_if</class>
  <class kind="class">bsl::operator&quot;&quot;_il</class>
  <class kind="class">bsl::operator&quot;&quot;_min</class>
  <class kind="class">bsl::operator&quot;&quot;_ms</class>
  <class kind="class">bsl::operator&quot;&quot;_ns</class>
  <class kind="class">bsl::operator&quot;&quot;_s</class>
  <class kind="class">bsl::operator&quot;&quot;_sv</class>
  <class kind="class">bsl::operator&quot;&quot;_us</class>
  <class kind="class">bsl::operator+</class>
  <class kind="class">bsl::operator-</class>
  <class kind="class">bsl::operator/</class>
  <class kind="class">bsl::operator&gt;&gt;</class>
  <class kind="class">bsl::quoted</class>
  <class kind="class">bsl::stod</class>
  <class kind="class">bsl::stof</class>
  <class kind="class">bsl::stoi</class>
  <class kind="class">bsl::stol</class>
  <class kind="class">bsl::stold</class>
  <class kind="class">bsl::stoll</class>
  <class kind="class">bsl::stoul</class>
  <class kind="class">bsl::stoull</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::to_string</class>
  <class kind="class">bsl::to_wstring</class>
  <class kind="class">bsl::vformat</class>
  <class kind="class">bsl::vformat_to</class>
  <class kind="class">bsl::visit</class>
  <class kind="class">bsl::operator&lt;&lt;</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator&lt;</class>
  <class kind="class">bsl::operator&lt;=</class>
  <class kind="class">bsl::operator&gt;</class>
  <class kind="class">bsl::operator&gt;=</class>
  <class kind="class">bsl::operator&lt;=&gt;</class>
  <class kind="class">bsl::alignment_of_v</class>
  <class kind="class">bsl::extent_v</class>
  <class kind="class">bsl::has_unique_object_representations_v</class>
  <class kind="class">bsl::has_virtual_destructor_v</class>
  <class kind="class">bsl::is_abstract_v</class>
  <class kind="class">bsl::is_aggregate_v</class>
  <class kind="class">bsl::is_arithmetic_v</class>
  <class kind="class">bsl::is_array_v</class>
  <class kind="class">bsl::is_assignable_v</class>
  <class kind="class">bsl::is_base_of_v</class>
  <class kind="class">bsl::is_bounded_array_v</class>
  <class kind="class">bsl::is_class_v</class>
  <class kind="class">bsl::is_compound_v</class>
  <class kind="class">bsl::is_const_v</class>
  <class kind="class">bsl::is_constructible_v</class>
  <class kind="class">bsl::is_convertible_v</class>
  <class kind="class">bsl::is_copy_assignable_v</class>
  <class kind="class">bsl::is_copy_constructible_v</class>
  <class kind="class">bsl::is_default_constructible_v</class>
  <class kind="class">bsl::is_destructible_v</class>
  <class kind="class">bsl::is_empty_v</class>
  <class kind="class">bsl::is_enum_v</class>
  <class kind="class">bsl::is_final_v</class>
  <class kind="class">bsl::is_function_v</class>
  <class kind="class">bsl::is_fundamental_v</class>
  <class kind="class">bsl::is_invocable_r_v</class>
  <class kind="class">bsl::is_invocable_v</class>
  <class kind="class">bsl::is_literal_type_v</class>
  <class kind="class">bsl::is_member_function_pointer_v</class>
  <class kind="class">bsl::is_member_object_pointer_v</class>
  <class kind="class">bsl::is_member_pointer_v</class>
  <class kind="class">bsl::is_move_assignable_v</class>
  <class kind="class">bsl::is_move_constructible_v</class>
  <class kind="class">bsl::is_nothrow_assignable_v</class>
  <class kind="class">bsl::is_nothrow_constructible_v</class>
  <class kind="class">bsl::is_nothrow_copy_assignable_v</class>
  <class kind="class">bsl::is_nothrow_copy_constructible_v</class>
  <class kind="class">bsl::is_nothrow_default_constructible_v</class>
  <class kind="class">bsl::is_nothrow_destructible_v</class>
  <class kind="class">bsl::is_nothrow_invocable_r_v</class>
  <class kind="class">bsl::is_nothrow_invocable_v</class>
  <class kind="class">bsl::is_nothrow_move_assignable_v</class>
  <class kind="class">bsl::is_nothrow_move_constructible_v</class>
  <class kind="class">bsl::is_nothrow_swappable_with_v</class>
  <class kind="class">bsl::is_null_pointer_v</class>
  <class kind="class">bsl::is_object_v</class>
  <class kind="class">bsl::is_pod_v</class>
  <class kind="class">bsl::is_pointer_v</class>
  <class kind="class">bsl::is_polymorphic_v</class>
  <class kind="class">bsl::is_reference_v</class>
  <class kind="class">bsl::is_rvalue_reference_v</class>
  <class kind="class">bsl::is_same_v</class>
  <class kind="class">bsl::is_scalar_v</class>
  <class kind="class">bsl::is_signed_v</class>
  <class kind="class">bsl::is_standard_layout_v</class>
  <class kind="class">bsl::is_swappable_with_v</class>
  <class kind="class">bsl::is_trivial_v</class>
  <class kind="class">bsl::is_trivially_assignable_v</class>
  <class kind="class">bsl::is_trivially_constructible_v</class>
  <class kind="class">bsl::is_trivially_copy_assignable_v</class>
  <class kind="class">bsl::is_trivially_copy_constructible_v</class>
  <class kind="class">bsl::is_trivially_copyable_v</class>
  <class kind="class">bsl::is_trivially_default_constructible_v</class>
  <class kind="class">bsl::is_trivially_destructible_v</class>
  <class kind="class">bsl::is_trivially_move_assignable_v</class>
  <class kind="class">bsl::is_trivially_move_constructible_v</class>
  <class kind="class">bsl::is_unbounded_array_v</class>
  <class kind="class">bsl::is_union_v</class>
  <class kind="class">bsl::is_unsigned_v</class>
  <class kind="class">bsl::is_void_v</class>
  <class kind="class">bsl::is_volatile_v</class>
  <class kind="class">bsl::nostopstate</class>
  <class kind="class">bsl::rank_v</class>
  <class kind="class">bsl::uses_allocator_v</class>
  <class kind="class">bsl::variant_npos</class>
  <class kind="class">bsl::variant_size_v</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::basic_string</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::deque</class>
  <class kind="class">bsl::function</class>
  <class kind="class">bsl::function</class>
  <class kind="class">bsl::function</class>
  <class kind="class">bsl::function</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::list</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::map</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multimap</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::multiset</class>
  <class kind="class">bsl::optional</class>
  <class kind="class">bsl::optional</class>
  <class kind="class">bsl::optional</class>
  <class kind="class">bsl::pair</class>
  <class kind="class">bsl::pair</class>
  <class kind="class">bsl::pair</class>
  <class kind="class">bsl::pair</class>
  <class kind="class">bsl::pair</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::priority_queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::queue</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::set</class>
  <class kind="class">bsl::shared_ptr</class>
  <class kind="class">bsl::shared_ptr</class>
  <class kind="class">bsl::shared_ptr</class>
  <class kind="class">bsl::shared_ptr</class>
  <class kind="class">bsl::shared_ptr</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stack</class>
  <class kind="class">bsl::stop_callback</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_map</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::unordered_set</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::vector</class>
  <class kind="class">bsl::weak_ptr</class>
  <class kind="class">bsl::FILE</class>
  <class kind="class">bsl::IsStdAllocator</class>
  <class kind="class">bsl::IsStdAllocator_v</class>
  <class kind="class">bsl::_Exit</class>
  <class kind="class">bsl::abort</class>
  <class kind="class">bsl::abs</class>
  <class kind="class">bsl::abs</class>
  <class kind="class">bsl::abs</class>
  <class kind="class">bsl::accumulate</class>
  <class kind="class">bsl::acos</class>
  <class kind="class">bsl::acos</class>
  <class kind="class">bsl::acos</class>
  <class kind="class">bsl::acosh</class>
  <class kind="class">bsl::acosh</class>
  <class kind="class">bsl::addressof</class>
  <class kind="class">bsl::adjacent_difference</class>
  <class kind="class">bsl::adjacent_find</class>
  <class kind="class">bsl::adopt_lock</class>
  <class kind="class">bsl::adopt_lock_t</class>
  <class kind="class">bsl::advance</class>
  <class kind="class">bsl::align</class>
  <class kind="class">bsl::align_val_t</class>
  <class kind="class">bsl::aligned_alloc</class>
  <class kind="class">bsl::alignment_of</class>
  <class kind="class">bsl::all_of</class>
  <class kind="class">bsl::allocator_arg</class>
  <class kind="class">bsl::allocator_arg_t</class>
  <class kind="class">bsl::any_of</class>
  <class kind="class">bsl::apply</class>
  <class kind="class">bsl::arg</class>
  <class kind="class">bsl::array</class>
  <class kind="class">bsl::as_bytes</class>
  <class kind="class">bsl::as_const</class>
  <class kind="class">bsl::as_writable_bytes</class>
  <class kind="class">bsl::asctime</class>
  <class kind="class">bsl::asin</class>
  <class kind="class">bsl::asin</class>
  <class kind="class">bsl::asin</class>
  <class kind="class">bsl::asinh</class>
  <class kind="class">bsl::asinh</class>
  <class kind="class">bsl::assignable_from</class>
  <class kind="class">bsl::assoc_laguerre</class>
  <class kind="class">bsl::assoc_laguerref</class>
  <class kind="class">bsl::assoc_laguerrel</class>
  <class kind="class">bsl::assoc_legendre</class>
  <class kind="class">bsl::assoc_legendref</class>
  <class kind="class">bsl::assoc_legendrel</class>
  <class kind="class">bsl::assume_aligned</class>
  <class kind="class">bsl::async</class>
  <class kind="class">bsl::at_quick_exit</class>
  <class kind="class">bsl::atan</class>
  <class kind="class">bsl::atan</class>
  <class kind="class">bsl::atan</class>
  <class kind="class">bsl::atan2</class>
  <class kind="class">bsl::atan2</class>
  <class kind="class">bsl::atanh</class>
  <class kind="class">bsl::atanh</class>
  <class kind="class">bsl::atexit</class>
  <class kind="class">bsl::atof</class>
  <class kind="class">bsl::atoi</class>
  <class kind="class">bsl::atol</class>
  <class kind="class">bsl::atoll</class>
  <class kind="class">bsl::atomic</class>
  <class kind="class">bsl::atomic_bool</class>
  <class kind="class">bsl::atomic_char</class>
  <class kind="class">bsl::atomic_char16_t</class>
  <class kind="class">bsl::atomic_char32_t</class>
  <class kind="class">bsl::atomic_char8_t</class>
  <class kind="class">bsl::atomic_compare_exchange_strong</class>
  <class kind="class">bsl::atomic_compare_exchange_strong_explicit</class>
  <class kind="class">bsl::atomic_compare_exchange_weak</class>
  <class kind="class">bsl::atomic_compare_exchange_weak_explicit</class>
  <class kind="class">bsl::atomic_exchange</class>
  <class kind="class">bsl::atomic_exchange_explicit</class>
  <class kind="class">bsl::atomic_fetch_add</class>
  <class kind="class">bsl::atomic_fetch_add_explicit</class>
  <class kind="class">bsl::atomic_fetch_and</class>
  <class kind="class">bsl::atomic_fetch_and_explicit</class>
  <class kind="class">bsl::atomic_fetch_or_explicit</class>
  <class kind="class">bsl::atomic_fetch_sub</class>
  <class kind="class">bsl::atomic_fetch_sub_explicit</class>
  <class kind="class">bsl::atomic_fetch_xor</class>
  <class kind="class">bsl::atomic_fetch_xor_explicit</class>
  <class kind="class">bsl::atomic_flag</class>
  <class kind="class">bsl::atomic_flag_clear</class>
  <class kind="class">bsl::atomic_flag_clear_explicit</class>
  <class kind="class">bsl::atomic_flag_test_and_set</class>
  <class kind="class">bsl::atomic_flag_test_and_set_explicit</class>
  <class kind="class">bsl::atomic_init</class>
  <class kind="class">bsl::atomic_int</class>
  <class kind="class">bsl::atomic_int16_t</class>
  <class kind="class">bsl::atomic_int32_t</class>
  <class kind="class">bsl::atomic_int64_t</class>
  <class kind="class">bsl::atomic_int8_t</class>
  <class kind="class">bsl::atomic_int_fast16_t</class>
  <class kind="class">bsl::atomic_int_fast32_t</class>
  <class kind="class">bsl::atomic_int_fast64_t</class>
  <class kind="class">bsl::atomic_int_fast8_t</class>
  <class kind="class">bsl::atomic_int_least16_t</class>
  <class kind="class">bsl::atomic_int_least32_t</class>
  <class kind="class">bsl::atomic_int_least64_t</class>
  <class kind="class">bsl::atomic_int_least8_t</class>
  <class kind="class">bsl::atomic_intmax_t</class>
  <class kind="class">bsl::atomic_intptr_t</class>
  <class kind="class">bsl::atomic_is_lock_free</class>
  <class kind="class">bsl::atomic_llong</class>
  <class kind="class">bsl::atomic_load</class>
  <class kind="class">bsl::atomic_load_explicit</class>
  <class kind="class">bsl::atomic_long</class>
  <class kind="class">bsl::atomic_notify_all</class>
  <class kind="class">bsl::atomic_notify_one</class>
  <class kind="class">bsl::atomic_ptrdiff_t</class>
  <class kind="class">bsl::atomic_ref</class>
  <class kind="class">bsl::atomic_schar</class>
  <class kind="class">bsl::atomic_short</class>
  <class kind="class">bsl::atomic_signal_fence</class>
  <class kind="class">bsl::atomic_signed_lock_free</class>
  <class kind="class">bsl::atomic_size_t</class>
  <class kind="class">bsl::atomic_store</class>
  <class kind="class">bsl::atomic_store_explicit</class>
  <class kind="class">bsl::atomic_thread_fence</class>
  <class kind="class">bsl::atomic_uchar</class>
  <class kind="class">bsl::atomic_uint</class>
  <class kind="class">bsl::atomic_uint16_t</class>
  <class kind="class">bsl::atomic_uint32_t</class>
  <class kind="class">bsl::atomic_uint64_t</class>
  <class kind="class">bsl::atomic_uint8_t</class>
  <class kind="class">bsl::atomic_uint_fast16_t</class>
  <class kind="class">bsl::atomic_uint_fast32_t</class>
  <class kind="class">bsl::atomic_uint_fast64_t</class>
  <class kind="class">bsl::atomic_uint_fast8_t</class>
  <class kind="class">bsl::atomic_uint_least16_t</class>
  <class kind="class">bsl::atomic_uint_least32_t</class>
  <class kind="class">bsl::atomic_uint_least64_t</class>
  <class kind="class">bsl::atomic_uint_least8_t</class>
  <class kind="class">bsl::atomic_uintmax_t</class>
  <class kind="class">bsl::atomic_uintptr_t</class>
  <class kind="class">bsl::atomic_ullong</class>
  <class kind="class">bsl::atomic_ulong</class>
  <class kind="class">bsl::atomic_unsigned_lock_free</class>
  <class kind="class">bsl::atomic_ushort</class>
  <class kind="class">bsl::atomic_wait</class>
  <class kind="class">bsl::atomic_wait_explicit</class>
  <class kind="class">bsl::atomic_wchar_t</class>
  <class kind="class">bsl::atto</class>
  <class kind="class">bsl::auto_ptr</class>
  <class kind="class">bsl::back_insert_iterator</class>
  <class kind="class">bsl::back_inserter</class>
  <class kind="class">bsl::bad_alloc</class>
  <class kind="class">bsl::bad_array_new_length</class>
  <class kind="class">bsl::bad_cast</class>
  <class kind="class">bsl::bad_exception</class>
  <class kind="class">bsl::bad_function_call</class>
  <class kind="class">bsl::bad_typeid</class>
  <class kind="class">bsl::bad_variant_access</class>
  <class kind="class">bsl::barrier</class>
  <class kind="class">bsl::basic_common_reference</class>
  <class kind="class">bsl::basic_const_iterator</class>
  <class kind="class">bsl::basic_filebuf</class>
  <class kind="class">bsl::basic_format_arg</class>
  <class kind="class">bsl::basic_format_args</class>
  <class kind="class">bsl::basic_format_context</class>
  <class kind="class">bsl::basic_format_parse_context</class>
  <class kind="class">bsl::basic_format_string</class>
  <class kind="class">bsl::basic_fstream</class>
  <class kind="class">bsl::basic_ifstream</class>
  <class kind="class">bsl::basic_ios</class>
  <class kind="class">bsl::basic_iostream</class>
  <class kind="class">bsl::basic_ispanstream</class>
  <class kind="class">bsl::basic_istream</class>
  <class kind="class">bsl::basic_ofstream</class>
  <class kind="class">bsl::basic_ospanstream</class>
  <class kind="class">bsl::basic_ostream</class>
  <class kind="class">bsl::basic_regex</class>
  <class kind="class">bsl::basic_spanbuf</class>
  <class kind="class">bsl::basic_spanstream</class>
  <class kind="class">bsl::basic_streambuf</class>
  <class kind="class">bsl::basic_string_view</class>
  <class kind="class">bsl::begin</class>
  <class kind="class">bsl::begin</class>
  <class kind="class">bsl::begin</class>
  <class kind="class">bsl::bernoulli_distribution</class>
  <class kind="class">bsl::beta</class>
  <class kind="class">bsl::betaf</class>
  <class kind="class">bsl::betal</class>
  <class kind="class">bsl::bidirectional_iterator</class>
  <class kind="class">bsl::bidirectional_iterator_tag</class>
  <class kind="class">bsl::binary_function</class>
  <class kind="class">bsl::binary_negate</class>
  <class kind="class">bsl::binary_search</class>
  <class kind="class">bsl::binary_semaphore</class>
  <class kind="class">bsl::bind</class>
  <class kind="class">bsl::bind1st</class>
  <class kind="class">bsl::bind2nd</class>
  <class kind="class">bsl::bind_back</class>
  <class kind="class">bsl::bind_front</class>
  <class kind="class">bsl::binder1st</class>
  <class kind="class">bsl::binder2nd</class>
  <class kind="class">bsl::binomial_distribution</class>
  <class kind="class">bsl::bit_and</class>
  <class kind="class">bsl::bit_cast</class>
  <class kind="class">bsl::bit_ceil</class>
  <class kind="class">bsl::bit_floor</class>
  <class kind="class">bsl::bit_not</class>
  <class kind="class">bsl::bit_or</class>
  <class kind="class">bsl::bit_width</class>
  <class kind="class">bsl::bit_xor</class>
  <class kind="class">bsl::boolalpha</class>
  <class kind="class">bsl::boyer_moore_horspool_searcher</class>
  <class kind="class">bsl::boyer_moore_searcher</class>
  <class kind="class">bsl::bsearch</class>
  <class kind="class">bsl::btowc</class>
  <class kind="class">bsl::byte</class>
  <class kind="class">bsl::byteswap</class>
  <class kind="class">bsl::c16rtomb</class>
  <class kind="class">bsl::c32rtomb</class>
  <class kind="class">bsl::call_once</class>
  <class kind="class">bsl::calloc</class>
  <class kind="class">bsl::cauchy_distribution</class>
  <class kind="class">bsl::cbegin</class>
  <class kind="class">bsl::cbrt</class>
  <class kind="class">bsl::ceil</class>
  <class kind="class">bsl::cend</class>
  <class kind="class">bsl::centi</class>
  <class kind="class">bsl::cerr</class>
  <class kind="class">bsl::char_traits</class>
  <class kind="class">bsl::chars_format</class>
  <class kind="class">bsl::chi_squared_distribution</class>
  <class kind="class">bsl::cin</class>
  <class kind="class">bsl::clamp</class>
  <class kind="class">bsl::clearerr</class>
  <class kind="class">bsl::clock</class>
  <class kind="class">bsl::clock_t</class>
  <class kind="class">bsl::clog</class>
  <class kind="class">bsl::cmatch</class>
  <class kind="class">bsl::cmp_equal</class>
  <class kind="class">bsl::cmp_greater</class>
  <class kind="class">bsl::cmp_greater_equal</class>
  <class kind="class">bsl::cmp_less</class>
  <class kind="class">bsl::cmp_less_equal</class>
  <class kind="class">bsl::cmp_not_equal</class>
  <class kind="class">bsl::codecvt</class>
  <class kind="class">bsl::codecvt_base</class>
  <class kind="class">bsl::codecvt_byname</class>
  <class kind="class">bsl::collate</class>
  <class kind="class">bsl::collate_byname</class>
  <class kind="class">bsl::common_comparison_category</class>
  <class kind="class">bsl::common_comparison_category_t</class>
  <class kind="class">bsl::common_iterator</class>
  <class kind="class">bsl::common_reference</class>
  <class kind="class">bsl::common_reference_t</class>
  <class kind="class">bsl::common_reference_with</class>
  <class kind="class">bsl::common_type</class>
  <class kind="class">bsl::common_with</class>
  <class kind="class">bsl::comp_ellint_1</class>
  <class kind="class">bsl::comp_ellint_1f</class>
  <class kind="class">bsl::comp_ellint_1l</class>
  <class kind="class">bsl::comp_ellint_2</class>
  <class kind="class">bsl::comp_ellint_2f</class>
  <class kind="class">bsl::comp_ellint_2l</class>
  <class kind="class">bsl::comp_ellint_3</class>
  <class kind="class">bsl::comp_ellint_3f</class>
  <class kind="class">bsl::comp_ellint_3l</class>
  <class kind="class">bsl::compare_partial_order_fallback</class>
  <class kind="class">bsl::compare_strong_order_fallback</class>
  <class kind="class">bsl::compare_three_way</class>
  <class kind="class">bsl::compare_three_way_result</class>
  <class kind="class">bsl::compare_three_way_result_t</class>
  <class kind="class">bsl::compare_weak_order_fallback</class>
  <class kind="class">bsl::complex</class>
  <class kind="class">bsl::condition_variable</class>
  <class kind="class">bsl::condition_variable_any</class>
  <class kind="class">bsl::conj</class>
  <class kind="class">bsl::conjunction</class>
  <class kind="class">bsl::conjunction_v</class>
  <class kind="class">bsl::const_iterator</class>
  <class kind="class">bsl::const_mem_fun1_ref_t</class>
  <class kind="class">bsl::const_mem_fun1_t</class>
  <class kind="class">bsl::const_mem_fun_ref_t</class>
  <class kind="class">bsl::const_mem_fun_t</class>
  <class kind="class">bsl::const_sentinel</class>
  <class kind="class">bsl::construct_at</class>
  <class kind="class">bsl::constructible_from</class>
  <class kind="class">bsl::contiguous_iterator</class>
  <class kind="class">bsl::contiguous_iterator_tag</class>
  <class kind="class">bsl::convertible_to</class>
  <class kind="class">bsl::copy</class>
  <class kind="class">bsl::copy</class>
  <class kind="class">bsl::copy_backward</class>
  <class kind="class">bsl::copy_constructible</class>
  <class kind="class">bsl::copy_if</class>
  <class kind="class">bsl::copy_n</class>
  <class kind="class">bsl::copyable</class>
  <class kind="class">bsl::copysign</class>
  <class kind="class">bsl::coroutine_handle</class>
  <class kind="class">bsl::coroutine_traits</class>
  <class kind="class">bsl::cos</class>
  <class kind="class">bsl::cos</class>
  <class kind="class">bsl::cos</class>
  <class kind="class">bsl::cosh</class>
  <class kind="class">bsl::cosh</class>
  <class kind="class">bsl::cosh</class>
  <class kind="class">bsl::count</class>
  <class kind="class">bsl::count_if</class>
  <class kind="class">bsl::counted_iterator</class>
  <class kind="class">bsl::counting_semaphore</class>
  <class kind="class">bsl::countl_one</class>
  <class kind="class">bsl::countl_zero</class>
  <class kind="class">bsl::countr_one</class>
  <class kind="class">bsl::countr_zero</class>
  <class kind="class">bsl::cout</class>
  <class kind="class">bsl::crbegin</class>
  <class kind="class">bsl::cref</class>
  <class kind="class">bsl::cregex_iterator</class>
  <class kind="class">bsl::crend</class>
  <class kind="class">bsl::csub_match</class>
  <class kind="class">bsl::ctime</class>
  <class kind="class">bsl::ctype</class>
  <class kind="class">bsl::ctype_base</class>
  <class kind="class">bsl::ctype_byname</class>
  <class kind="class">bsl::current_exception</class>
  <class kind="class">bsl::cv_status</class>
  <class kind="class">bsl::cyl_bessel_i</class>
  <class kind="class">bsl::cyl_bessel_if</class>
  <class kind="class">bsl::cyl_bessel_il</class>
  <class kind="class">bsl::cyl_bessel_j</class>
  <class kind="class">bsl::cyl_bessel_jf</class>
  <class kind="class">bsl::cyl_bessel_jl</class>
  <class kind="class">bsl::cyl_bessel_k</class>
  <class kind="class">bsl::cyl_bessel_kf</class>
  <class kind="class">bsl::cyl_bessel_kl</class>
  <class kind="class">bsl::cyl_neumann</class>
  <class kind="class">bsl::cyl_neumannf</class>
  <class kind="class">bsl::cyl_neumannl</class>
  <class kind="class">bsl::data</class>
  <class kind="class">bsl::dec</class>
  <class kind="class">bsl::deca</class>
  <class kind="class">bsl::deci</class>
  <class kind="class">bsl::declval</class>
  <class kind="class">bsl::default_delete</class>
  <class kind="class">bsl::default_initializable</class>
  <class kind="class">bsl::default_random_engine</class>
  <class kind="class">bsl::default_searcher</class>
  <class kind="class">bsl::default_sentinel_t</class>
  <class kind="class">bsl::defaultfloat</class>
  <class kind="class">bsl::defer_lock</class>
  <class kind="class">bsl::defer_lock_t</class>
  <class kind="class">bsl::denorm_absent</class>
  <class kind="class">bsl::denorm_indeterminate</class>
  <class kind="class">bsl::denorm_present</class>
  <class kind="class">bsl::derived_from</class>
  <class kind="class">bsl::destroy</class>
  <class kind="class">bsl::destroy_at</class>
  <class kind="class">bsl::destroy_n</class>
  <class kind="class">bsl::destructible</class>
  <class kind="class">bsl::difftime</class>
  <class kind="class">bsl::discard_block_engine</class>
  <class kind="class">bsl::discrete_distribution</class>
  <class kind="class">bsl::disjunction</class>
  <class kind="class">bsl::disjunction_v</class>
  <class kind="class">bsl::distance</class>
  <class kind="class">bsl::div</class>
  <class kind="class">bsl::div_t</class>
  <class kind="class">bsl::divides</class>
  <class kind="class">bsl::domain_error</class>
  <class kind="class">bsl::double_t</class>
  <class kind="class">bsl::dynamic_extent</class>
  <class kind="class">bsl::ellint_1</class>
  <class kind="class">bsl::ellint_1f</class>
  <class kind="class">bsl::ellint_1l</class>
  <class kind="class">bsl::ellint_2</class>
  <class kind="class">bsl::ellint_2f</class>
  <class kind="class">bsl::ellint_2l</class>
  <class kind="class">bsl::ellint_3</class>
  <class kind="class">bsl::ellint_3f</class>
  <class kind="class">bsl::ellint_3l</class>
  <class kind="class">bsl::empty</class>
  <class kind="class">bsl::end</class>
  <class kind="class">bsl::end</class>
  <class kind="class">bsl::end</class>
  <class kind="class">bsl::endian</class>
  <class kind="class">bsl::endl</class>
  <class kind="class">bsl::ends</class>
  <class kind="class">bsl::equal</class>
  <class kind="class">bsl::equal_range</class>
  <class kind="class">bsl::equality_comparable</class>
  <class kind="class">bsl::equality_comparable_with</class>
  <class kind="class">bsl::equivalence_relation</class>
  <class kind="class">bsl::erf</class>
  <class kind="class">bsl::erfc</class>
  <class kind="class">bsl::errc</class>
  <class kind="class">bsl::error_category</class>
  <class kind="class">bsl::error_code</class>
  <class kind="class">bsl::error_condition</class>
  <class kind="class">bsl::exa</class>
  <class kind="class">bsl::exception</class>
  <class kind="class">bsl::exception_ptr</class>
  <class kind="class">bsl::exchange</class>
  <class kind="class">bsl::exclusive_scan</class>
  <class kind="class">bsl::exit</class>
  <class kind="class">bsl::exp</class>
  <class kind="class">bsl::exp</class>
  <class kind="class">bsl::exp</class>
  <class kind="class">bsl::exp2</class>
  <class kind="class">bsl::expint</class>
  <class kind="class">bsl::expintf</class>
  <class kind="class">bsl::expintl</class>
  <class kind="class">bsl::expm1</class>
  <class kind="class">bsl::exponential_distribution</class>
  <class kind="class">bsl::extent</class>
  <class kind="class">bsl::extreme_value_distribution</class>
  <class kind="class">bsl::fabs</class>
  <class kind="class">bsl::fclose</class>
  <class kind="class">bsl::fdim</class>
  <class kind="class">bsl::feclearexcept</class>
  <class kind="class">bsl::fegetenv</class>
  <class kind="class">bsl::fegetexceptflag</class>
  <class kind="class">bsl::fegetround</class>
  <class kind="class">bsl::feholdexcept</class>
  <class kind="class">bsl::femto</class>
  <class kind="class">bsl::fenv_t</class>
  <class kind="class">bsl::feof</class>
  <class kind="class">bsl::feraiseexcept</class>
  <class kind="class">bsl::ferror</class>
  <class kind="class">bsl::fesetenv</class>
  <class kind="class">bsl::fesetexceptflag</class>
  <class kind="class">bsl::fesetround</class>
  <class kind="class">bsl::fetestexcept</class>
  <class kind="class">bsl::feupdateenv</class>
  <class kind="class">bsl::fexcept_t</class>
  <class kind="class">bsl::fflush</class>
  <class kind="class">bsl::fgetc</class>
  <class kind="class">bsl::fgetpos</class>
  <class kind="class">bsl::fgets</class>
  <class kind="class">bsl::fgetwc</class>
  <class kind="class">bsl::fgetws</class>
  <class kind="class">bsl::filebuf</class>
  <class kind="class">bsl::fill</class>
  <class kind="class">bsl::fill_n</class>
  <class kind="class">bsl::find</class>
  <class kind="class">bsl::find</class>
  <class kind="class">bsl::find_end</class>
  <class kind="class">bsl::find_first_of</class>
  <class kind="class">bsl::find_if</class>
  <class kind="class">bsl::find_if_not</class>
  <class kind="class">bsl::fisher_f_distribution</class>
  <class kind="class">bsl::fixed</class>
  <class kind="class">bsl::float_denorm_style</class>
  <class kind="class">bsl::float_round_style</class>
  <class kind="class">bsl::float_t</class>
  <class kind="class">bsl::floating_point</class>
  <class kind="class">bsl::floor</class>
  <class kind="class">bsl::flush</class>
  <class kind="class">bsl::fma</class>
  <class kind="class">bsl::fmax</class>
  <class kind="class">bsl::fmin</class>
  <class kind="class">bsl::fmod</class>
  <class kind="class">bsl::fopen</class>
  <class kind="class">bsl::for_each</class>
  <class kind="class">bsl::for_each_n</class>
  <class kind="class">bsl::format_args</class>
  <class kind="class">bsl::format_context</class>
  <class kind="class">bsl::format_error</class>
  <class kind="class">bsl::format_parse_context</class>
  <class kind="class">bsl::format_string</class>
  <class kind="class">bsl::format_to</class>
  <class kind="class">bsl::format_to_n</class>
  <class kind="class">bsl::format_to_n_result</class>
  <class kind="class">bsl::formattable</class>
  <class kind="class">bsl::formatted_size</class>
  <class kind="class">bsl::forward</class>
  <class kind="class">bsl::forward_as_tuple</class>
  <class kind="class">bsl::forward_iterator</class>
  <class kind="class">bsl::forward_iterator_tag</class>
  <class kind="class">bsl::forward_like</class>
  <class kind="class">bsl::fpclassify</class>
  <class kind="class">bsl::fpos</class>
  <class kind="class">bsl::fpos_t</class>
  <class kind="class">bsl::fprintf</class>
  <class kind="class">bsl::fputc</class>
  <class kind="class">bsl::fputs</class>
  <class kind="class">bsl::fputwc</class>
  <class kind="class">bsl::fputws</class>
  <class kind="class">bsl::fread</class>
  <class kind="class">bsl::free</class>
  <class kind="class">bsl::freopen</class>
  <class kind="class">bsl::frexp</class>
  <class kind="class">bsl::from_chars</class>
  <class kind="class">bsl::from_chars_result</class>
  <class kind="class">bsl::from_range</class>
  <class kind="class">bsl::from_range_t</class>
  <class kind="class">bsl::front_insert_iterator</class>
  <class kind="class">bsl::front_inserter</class>
  <class kind="class">bsl::fscanf</class>
  <class kind="class">bsl::fseek</class>
  <class kind="class">bsl::fsetpos</class>
  <class kind="class">bsl::fstream</class>
  <class kind="class">bsl::ftell</class>
  <class kind="class">bsl::future</class>
  <class kind="class">bsl::future_category</class>
  <class kind="class">bsl::future_errc</class>
  <class kind="class">bsl::future_error</class>
  <class kind="class">bsl::future_status</class>
  <class kind="class">bsl::fwide</class>
  <class kind="class">bsl::fwprintf</class>
  <class kind="class">bsl::fwrite</class>
  <class kind="class">bsl::fwscanf</class>
  <class kind="class">bsl::gamma_distribution</class>
  <class kind="class">bsl::gcd</class>
  <class kind="class">bsl::generate</class>
  <class kind="class">bsl::generate_canonical</class>
  <class kind="class">bsl::generate_n</class>
  <class kind="class">bsl::generic_category</class>
  <class kind="class">bsl::geometric_distribution</class>
  <class kind="class">bsl::get</class>
  <class kind="class">bsl::get</class>
  <class kind="class">bsl::get_money</class>
  <class kind="class">bsl::get_new_handler</class>
  <class kind="class">bsl::get_temporary_buffer</class>
  <class kind="class">bsl::get_terminate</class>
  <class kind="class">bsl::get_time</class>
  <class kind="class">bsl::getc</class>
  <class kind="class">bsl::getchar</class>
  <class kind="class">bsl::getenv</class>
  <class kind="class">bsl::getwc</class>
  <class kind="class">bsl::getwchar</class>
  <class kind="class">bsl::giga</class>
  <class kind="class">bsl::gmtime</class>
  <class kind="class">bsl::greater</class>
  <class kind="class">bsl::greater_equal</class>
  <class kind="class">bsl::gslice</class>
  <class kind="class">bsl::gslice_array</class>
  <class kind="class">bsl::hardware_constructive_interference_size</class>
  <class kind="class">bsl::hardware_destructive_interference_size</class>
  <class kind="class">bsl::has_facet</class>
  <class kind="class">bsl::has_single_bit</class>
  <class kind="class">bsl::has_unique_object_representations</class>
  <class kind="class">bsl::has_virtual_destructor</class>
  <class kind="class">bsl::hecto</class>
  <class kind="class">bsl::hermite</class>
  <class kind="class">bsl::hermitef</class>
  <class kind="class">bsl::hermitel</class>
  <class kind="class">bsl::hex</class>
  <class kind="class">bsl::hexfloat</class>
  <class kind="class">bsl::hypot</class>
  <class kind="class">bsl::ifstream</class>
  <class kind="class">bsl::ignore</class>
  <class kind="class">bsl::ilogb</class>
  <class kind="class">bsl::imag</class>
  <class kind="class">bsl::imaxabs</class>
  <class kind="class">bsl::imaxdiv</class>
  <class kind="class">bsl::imaxdiv_t</class>
  <class kind="class">bsl::in_place</class>
  <class kind="class">bsl::in_place_index</class>
  <class kind="class">bsl::in_place_index_t</class>
  <class kind="class">bsl::in_place_t</class>
  <class kind="class">bsl::in_place_type</class>
  <class kind="class">bsl::in_place_type_t</class>
  <class kind="class">bsl::in_range</class>
  <class kind="class">bsl::includes</class>
  <class kind="class">bsl::inclusive_scan</class>
  <class kind="class">bsl::incrementable</class>
  <class kind="class">bsl::incrementable_traits</class>
  <class kind="class">bsl::independent_bits_engine</class>
  <class kind="class">bsl::index_sequence</class>
  <class kind="class">bsl::index_sequence_for</class>
  <class kind="class">bsl::indirect_array</class>
  <class kind="class">bsl::indirect_binary_predicate</class>
  <class kind="class">bsl::indirect_equivalence_relation</class>
  <class kind="class">bsl::indirect_result_t</class>
  <class kind="class">bsl::indirect_strict_weak_order</class>
  <class kind="class">bsl::indirect_unary_predicate</class>
  <class kind="class">bsl::indirectly_comparable</class>
  <class kind="class">bsl::indirectly_copyable</class>
  <class kind="class">bsl::indirectly_copyable_storable</class>
  <class kind="class">bsl::indirectly_movable</class>
  <class kind="class">bsl::indirectly_movable_storable</class>
  <class kind="class">bsl::indirectly_readable</class>
  <class kind="class">bsl::indirectly_readable_traits</class>
  <class kind="class">bsl::indirectly_regular_unary_invocable</class>
  <class kind="class">bsl::indirectly_swappable</class>
  <class kind="class">bsl::indirectly_unary_invocable</class>
  <class kind="class">bsl::indirectly_writable</class>
  <class kind="class">bsl::initializer_list</class>
  <class kind="class">bsl::inner_product</class>
  <class kind="class">bsl::inout_ptr</class>
  <class kind="class">bsl::inout_ptr_t</class>
  <class kind="class">bsl::inplace_merge</class>
  <class kind="class">bsl::input_iterator</class>
  <class kind="class">bsl::input_iterator_tag</class>
  <class kind="class">bsl::input_or_output_iterator</class>
  <class kind="class">bsl::insert_iterator</class>
  <class kind="class">bsl::inserter</class>
  <class kind="class">bsl::int16_t</class>
  <class kind="class">bsl::int32_t</class>
  <class kind="class">bsl::int64_t</class>
  <class kind="class">bsl::int8_t</class>
  <class kind="class">bsl::int_fast16_t</class>
  <class kind="class">bsl::int_fast32_t</class>
  <class kind="class">bsl::int_fast64_t</class>
  <class kind="class">bsl::int_fast8_t</class>
  <class kind="class">bsl::int_least16_t</class>
  <class kind="class">bsl::int_least32_t</class>
  <class kind="class">bsl::int_least64_t</class>
  <class kind="class">bsl::int_least8_t</class>
  <class kind="class">bsl::integer_sequence</class>
  <class kind="class">bsl::integral</class>
  <class kind="class">bsl::internal</class>
  <class kind="class">bsl::intmax_t</class>
  <class kind="class">bsl::intptr_t</class>
  <class kind="class">bsl::invalid_argument</class>
  <class kind="class">bsl::invocable</class>
  <class kind="class">bsl::invoke</class>
  <class kind="class">bsl::invoke_r</class>
  <class kind="class">bsl::io_errc</class>
  <class kind="class">bsl::ios</class>
  <class kind="class">bsl::ios_base</class>
  <class kind="class">bsl::iostream</class>
  <class kind="class">bsl::iostream_category</class>
  <class kind="class">bsl::iota</class>
  <class kind="class">bsl::is_abstract</class>
  <class kind="class">bsl::is_aggregate</class>
  <class kind="class">bsl::is_assignable</class>
  <class kind="class">bsl::is_base_of</class>
  <class kind="class">bsl::is_bind_expression</class>
  <class kind="class">bsl::is_bind_expression_v</class>
  <class kind="class">bsl::is_compound</class>
  <class kind="class">bsl::is_constant_evaluated</class>
  <class kind="class">bsl::is_constructible</class>
  <class kind="class">bsl::is_copy_assignable</class>
  <class kind="class">bsl::is_default_constructible</class>
  <class kind="class">bsl::is_destructible</class>
  <class kind="class">bsl::is_eq</class>
  <class kind="class">bsl::is_error_code_enum</class>
  <class kind="class">bsl::is_error_code_enum_v</class>
  <class kind="class">bsl::is_error_condition_enum</class>
  <class kind="class">bsl::is_error_condition_enum_v</class>
  <class kind="class">bsl::is_final</class>
  <class kind="class">bsl::is_floating_point_v</class>
  <class kind="class">bsl::is_gt</class>
  <class kind="class">bsl::is_gteq</class>
  <class kind="class">bsl::is_heap</class>
  <class kind="class">bsl::is_heap_until</class>
  <class kind="class">bsl::is_integral_v</class>
  <class kind="class">bsl::is_invocable</class>
  <class kind="class">bsl::is_invocable_r</class>
  <class kind="class">bsl::is_literal_type</class>
  <class kind="class">bsl::is_lt</class>
  <class kind="class">bsl::is_lteq</class>
  <class kind="class">bsl::is_lvalue_reference_v</class>
  <class kind="class">bsl::is_move_assignable</class>
  <class kind="class">bsl::is_move_constructible</class>
  <class kind="class">bsl::is_neq</class>
  <class kind="class">bsl::is_nothrow_assignable</class>
  <class kind="class">bsl::is_nothrow_constructible</class>
  <class kind="class">bsl::is_nothrow_convertible</class>
  <class kind="class">bsl::is_nothrow_convertible_v</class>
  <class kind="class">bsl::is_nothrow_copy_assignable</class>
  <class kind="class">bsl::is_nothrow_copy_constructible</class>
  <class kind="class">bsl::is_nothrow_default_constructible</class>
  <class kind="class">bsl::is_nothrow_destructible</class>
  <class kind="class">bsl::is_nothrow_invocable</class>
  <class kind="class">bsl::is_nothrow_invocable_r</class>
  <class kind="class">bsl::is_nothrow_move_assignable</class>
  <class kind="class">bsl::is_nothrow_swappable</class>
  <class kind="class">bsl::is_nothrow_swappable_v</class>
  <class kind="class">bsl::is_nothrow_swappable_with</class>
  <class kind="class">bsl::is_null_pointer</class>
  <class kind="class">bsl::is_object</class>
  <class kind="class">bsl::is_partitioned</class>
  <class kind="class">bsl::is_permutation</class>
  <class kind="class">bsl::is_placeholder</class>
  <class kind="class">bsl::is_placeholder_v</class>
  <class kind="class">bsl::is_pod</class>
  <class kind="class">bsl::is_scalar</class>
  <class kind="class">bsl::is_scoped_enum</class>
  <class kind="class">bsl::is_scoped_enum_v</class>
  <class kind="class">bsl::is_signed</class>
  <class kind="class">bsl::is_sorted</class>
  <class kind="class">bsl::is_sorted_until</class>
  <class kind="class">bsl::is_standard_layout</class>
  <class kind="class">bsl::is_swappable</class>
  <class kind="class">bsl::is_swappable_v</class>
  <class kind="class">bsl::is_swappable_with</class>
  <class kind="class">bsl::is_trivial</class>
  <class kind="class">bsl::is_trivially_assignable</class>
  <class kind="class">bsl::is_trivially_constructible</class>
  <class kind="class">bsl::is_trivially_copy_assignable</class>
  <class kind="class">bsl::is_trivially_copy_constructible</class>
  <class kind="class">bsl::is_trivially_destructible</class>
  <class kind="class">bsl::is_trivially_move_assignable</class>
  <class kind="class">bsl::is_trivially_move_constructible</class>
  <class kind="class">bsl::is_union</class>
  <class kind="class">bsl::is_unsigned</class>
  <class kind="class">bsl::isalnum</class>
  <class kind="class">bsl::isalnum</class>
  <class kind="class">bsl::isalpha</class>
  <class kind="class">bsl::isalpha</class>
  <class kind="class">bsl::isblank</class>
  <class kind="class">bsl::isblank</class>
  <class kind="class">bsl::iscntrl</class>
  <class kind="class">bsl::iscntrl</class>
  <class kind="class">bsl::isdigit</class>
  <class kind="class">bsl::isdigit</class>
  <class kind="class">bsl::isfinite</class>
  <class kind="class">bsl::isgraph</class>
  <class kind="class">bsl::isgraph</class>
  <class kind="class">bsl::isgreater</class>
  <class kind="class">bsl::isgreaterequal</class>
  <class kind="class">bsl::isinf</class>
  <class kind="class">bsl::isless</class>
  <class kind="class">bsl::islessequal</class>
  <class kind="class">bsl::islessgreater</class>
  <class kind="class">bsl::islower</class>
  <class kind="class">bsl::islower</class>
  <class kind="class">bsl::isnan</class>
  <class kind="class">bsl::isnormal</class>
  <class kind="class">bsl::ispanstream</class>
  <class kind="class">bsl::isprint</class>
  <class kind="class">bsl::isprint</class>
  <class kind="class">bsl::ispunct</class>
  <class kind="class">bsl::ispunct</class>
  <class kind="class">bsl::isspace</class>
  <class kind="class">bsl::isspace</class>
  <class kind="class">bsl::istream</class>
  <class kind="class">bsl::istream_iterator</class>
  <class kind="class">bsl::istreambuf_iterator</class>
  <class kind="class">bsl::istrstream</class>
  <class kind="class">bsl::isunordered</class>
  <class kind="class">bsl::isupper</class>
  <class kind="class">bsl::isupper</class>
  <class kind="class">bsl::iswalnum</class>
  <class kind="class">bsl::iswalpha</class>
  <class kind="class">bsl::iswblank</class>
  <class kind="class">bsl::iswcntrl</class>
  <class kind="class">bsl::iswctype</class>
  <class kind="class">bsl::iswdigit</class>
  <class kind="class">bsl::iswgraph</class>
  <class kind="class">bsl::iswlower</class>
  <class kind="class">bsl::iswprint</class>
  <class kind="class">bsl::iswpunct</class>
  <class kind="class">bsl::iswspace</class>
  <class kind="class">bsl::iswupper</class>
  <class kind="class">bsl::iswxdigit</class>
  <class kind="class">bsl::isxdigit</class>
  <class kind="class">bsl::isxdigit</class>
  <class kind="class">bsl::iter_common_reference_t</class>
  <class kind="class">bsl::iter_const_reference_t</class>
  <class kind="class">bsl::iter_difference_t</class>
  <class kind="class">bsl::iter_reference_t</class>
  <class kind="class">bsl::iter_rvalue_reference_t</class>
  <class kind="class">bsl::iter_swap</class>
  <class kind="class">bsl::iter_value_t</class>
  <class kind="class">bsl::iterator</class>
  <class kind="class">bsl::iterator_traits</class>
  <class kind="class">bsl::jmp_buf</class>
  <class kind="class">bsl::jthread</class>
  <class kind="class">bsl::kill_dependency</class>
  <class kind="class">bsl::kilo</class>
  <class kind="class">bsl::knuth_b</class>
  <class kind="class">bsl::labs</class>
  <class kind="class">bsl::laguerre</class>
  <class kind="class">bsl::laguerref</class>
  <class kind="class">bsl::laguerrel</class>
  <class kind="class">bsl::latch</class>
  <class kind="class">bsl::launch</class>
  <class kind="class">bsl::launder</class>
  <class kind="class">bsl::lcm</class>
  <class kind="class">bsl::lconv</class>
  <class kind="class">bsl::ldexp</class>
  <class kind="class">bsl::ldiv</class>
  <class kind="class">bsl::ldiv_t</class>
  <class kind="class">bsl::left</class>
  <class kind="class">bsl::legendre</class>
  <class kind="class">bsl::legendref</class>
  <class kind="class">bsl::legendrel</class>
  <class kind="class">bsl::length_error</class>
  <class kind="class">bsl::lerp</class>
  <class kind="class">bsl::less</class>
  <class kind="class">bsl::less_equal</class>
  <class kind="class">bsl::lexicographical_compare</class>
  <class kind="class">bsl::lexicographical_compare_three_way</class>
  <class kind="class">bsl::lgamma</class>
  <class kind="class">bsl::linear_congruential_engine</class>
  <class kind="class">bsl::llabs</class>
  <class kind="class">bsl::lldiv</class>
  <class kind="class">bsl::lldiv_t</class>
  <class kind="class">bsl::llrint</class>
  <class kind="class">bsl::llround</class>
  <class kind="class">bsl::locale</class>
  <class kind="class">bsl::localeconv</class>
  <class kind="class">bsl::localtime</class>
  <class kind="class">bsl::lock</class>
  <class kind="class">bsl::lock_guard</class>
  <class kind="class">bsl::log</class>
  <class kind="class">bsl::log</class>
  <class kind="class">bsl::log</class>
  <class kind="class">bsl::log10</class>
  <class kind="class">bsl::log10</class>
  <class kind="class">bsl::log10</class>
  <class kind="class">bsl::log1p</class>
  <class kind="class">bsl::log2</class>
  <class kind="class">bsl::logb</class>
  <class kind="class">bsl::logic_error</class>
  <class kind="class">bsl::logical_and</class>
  <class kind="class">bsl::logical_not</class>
  <class kind="class">bsl::logical_or</class>
  <class kind="class">bsl::lognormal_distribution</class>
  <class kind="class">bsl::longjmp</class>
  <class kind="class">bsl::lower_bound</class>
  <class kind="class">bsl::lrint</class>
  <class kind="class">bsl::lround</class>
  <class kind="class">bsl::make_const_iterator</class>
  <class kind="class">bsl::make_const_sentinel</class>
  <class kind="class">bsl::make_error_code</class>
  <class kind="class">bsl::make_error_condition</class>
  <class kind="class">bsl::make_exception_ptr</class>
  <class kind="class">bsl::make_from_tuple</class>
  <class kind="class">bsl::make_heap</class>
  <class kind="class">bsl::make_index_sequence</class>
  <class kind="class">bsl::make_integer_sequence</class>
  <class kind="class">bsl::make_move_iterator</class>
  <class kind="class">bsl::make_pair</class>
  <class kind="class">bsl::make_reverse_iterator</class>
  <class kind="class">bsl::make_signed</class>
  <class kind="class">bsl::make_tuple</class>
  <class kind="class">bsl::make_unique</class>
  <class kind="class">bsl::make_unique_for_overwrite</class>
  <class kind="class">bsl::make_unsigned</class>
  <class kind="class">bsl::malloc</class>
  <class kind="class">bsl::mask_array</class>
  <class kind="class">bsl::match_results</class>
  <class kind="class">bsl::max</class>
  <class kind="class">bsl::max_align_t</class>
  <class kind="class">bsl::max_element</class>
  <class kind="class">bsl::mblen</class>
  <class kind="class">bsl::mbrlen</class>
  <class kind="class">bsl::mbrtoc16</class>
  <class kind="class">bsl::mbrtoc32</class>
  <class kind="class">bsl::mbrtowc</class>
  <class kind="class">bsl::mbsinit</class>
  <class kind="class">bsl::mbsrtowcs</class>
  <class kind="class">bsl::mbstate_t</class>
  <class kind="class">bsl::mbstowcs</class>
  <class kind="class">bsl::mbtowc</class>
  <class kind="class">bsl::mega</class>
  <class kind="class">bsl::mem_fn</class>
  <class kind="class">bsl::mem_fun</class>
  <class kind="class">bsl::mem_fun1_ref_t</class>
  <class kind="class">bsl::mem_fun1_t</class>
  <class kind="class">bsl::mem_fun_ref</class>
  <class kind="class">bsl::mem_fun_ref_t</class>
  <class kind="class">bsl::mem_fun_t</class>
  <class kind="class">bsl::memchr</class>
  <class kind="class">bsl::memcmp</class>
  <class kind="class">bsl::memcpy</class>
  <class kind="class">bsl::memmove</class>
  <class kind="class">bsl::memory_order</class>
  <class kind="class">bsl::memory_order_acq_rel</class>
  <class kind="class">bsl::memory_order_acquire</class>
  <class kind="class">bsl::memory_order_consume</class>
  <class kind="class">bsl::memory_order_relaxed</class>
  <class kind="class">bsl::memory_order_release</class>
  <class kind="class">bsl::memory_order_seq_cst</class>
  <class kind="class">bsl::memory_resource</class>
  <class kind="class">bsl::memset</class>
  <class kind="class">bsl::merge</class>
  <class kind="class">bsl::mergeable</class>
  <class kind="class">bsl::mersenne_twister_engine</class>
  <class kind="class">bsl::messages</class>
  <class kind="class">bsl::messages_base</class>
  <class kind="class">bsl::messages_byname</class>
  <class kind="class">bsl::micro</class>
  <class kind="class">bsl::midpoint</class>
  <class kind="class">bsl::milli</class>
  <class kind="class">bsl::min</class>
  <class kind="class">bsl::min_element</class>
  <class kind="class">bsl::minmax</class>
  <class kind="class">bsl::minmax_element</class>
  <class kind="class">bsl::minstd_rand</class>
  <class kind="class">bsl::minstd_rand0</class>
  <class kind="class">bsl::minus</class>
  <class kind="class">bsl::mismatch</class>
  <class kind="class">bsl::mktime</class>
  <class kind="class">bsl::modf</class>
  <class kind="class">bsl::modulus</class>
  <class kind="class">bsl::money_base</class>
  <class kind="class">bsl::money_get</class>
  <class kind="class">bsl::money_put</class>
  <class kind="class">bsl::moneypunct</class>
  <class kind="class">bsl::moneypunct_byname</class>
  <class kind="class">bsl::monostate</class>
  <class kind="class">bsl::movable</class>
  <class kind="class">bsl::move</class>
  <class kind="class">bsl::move</class>
  <class kind="class">bsl::move_backward</class>
  <class kind="class">bsl::move_constructible</class>
  <class kind="class">bsl::move_if_noexcept</class>
  <class kind="class">bsl::move_iterator</class>
  <class kind="class">bsl::move_sentinel</class>
  <class kind="class">bsl::mt19937</class>
  <class kind="class">bsl::mt19937_64</class>
  <class kind="class">bsl::multiplies</class>
  <class kind="class">bsl::mutex</class>
  <class kind="class">bsl::nan</class>
  <class kind="class">bsl::nanf</class>
  <class kind="class">bsl::nanl</class>
  <class kind="class">bsl::nano</class>
  <class kind="class">bsl::nearbyint</class>
  <class kind="class">bsl::negate</class>
  <class kind="class">bsl::negation</class>
  <class kind="class">bsl::negation_v</class>
  <class kind="class">bsl::negative_binomial_distribution</class>
  <class kind="class">bsl::nested_exception</class>
  <class kind="class">bsl::new_handler</class>
  <class kind="class">bsl::next</class>
  <class kind="class">bsl::next_permutation</class>
  <class kind="class">bsl::nextafter</class>
  <class kind="class">bsl::nexttoward</class>
  <class kind="class">bsl::noboolalpha</class>
  <class kind="class">bsl::none_of</class>
  <class kind="class">bsl::noop_coroutine</class>
  <class kind="class">bsl::noop_coroutine_handle</class>
  <class kind="class">bsl::noop_coroutine_promise</class>
  <class kind="class">bsl::norm</class>
  <class kind="class">bsl::normal_distribution</class>
  <class kind="class">bsl::noshowbase</class>
  <class kind="class">bsl::noshowpoint</class>
  <class kind="class">bsl::noshowpos</class>
  <class kind="class">bsl::noskipws</class>
  <class kind="class">bsl::not1</class>
  <class kind="class">bsl::not2</class>
  <class kind="class">bsl::not_equal_to</class>
  <class kind="class">bsl::not_fn</class>
  <class kind="class">bsl::nothrow</class>
  <class kind="class">bsl::nothrow_t</class>
  <class kind="class">bsl::nounitbuf</class>
  <class kind="class">bsl::nouppercase</class>
  <class kind="class">bsl::nth_element</class>
  <class kind="class">bsl::nullopt</class>
  <class kind="class">bsl::nullptr_t</class>
  <class kind="class">bsl::num_get</class>
  <class kind="class">bsl::num_put</class>
  <class kind="class">bsl::numeric_limits</class>
  <class kind="class">bsl::numpunct</class>
  <class kind="class">bsl::numpunct_byname</class>
  <class kind="class">bsl::oct</class>
  <class kind="class">bsl::ofstream</class>
  <class kind="class">bsl::once_flag</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator!=</class>
  <class kind="class">bsl::operator&lt;</class>
  <class kind="class">bsl::operator&lt;</class>
  <class kind="class">bsl::operator&lt;</class>
  <class kind="class">bsl::operator&lt;</class>
  <class kind="class">bsl::operator&lt;=</class>
  <class kind="class">bsl::operator&lt;=</class>
  <class kind="class">bsl::operator&lt;=</class>
  <class kind="class">bsl::operator&lt;=</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator==</class>
  <class kind="class">bsl::operator&gt;</class>
  <class kind="class">bsl::operator&gt;</class>
  <class kind="class">bsl::operator&gt;</class>
  <class kind="class">bsl::operator&gt;</class>
  <class kind="class">bsl::operator&gt;=</class>
  <class kind="class">bsl::operator&gt;=</class>
  <class kind="class">bsl::operator&gt;=</class>
  <class kind="class">bsl::operator&gt;=</class>
  <class kind="class">bsl::ospanstream</class>
  <class kind="class">bsl::ostream</class>
  <class kind="class">bsl::ostream_iterator</class>
  <class kind="class">bsl::ostreambuf_iterator</class>
  <class kind="class">bsl::ostrstream</class>
  <class kind="class">bsl::out_of_range</class>
  <class kind="class">bsl::out_ptr</class>
  <class kind="class">bsl::out_ptr_t</class>
  <class kind="class">bsl::output_iterator</class>
  <class kind="class">bsl::output_iterator_tag</class>
  <class kind="class">bsl::overflow_error</class>
  <class kind="class">bsl::packaged_task</class>
  <class kind="class">bsl::partial_order</class>
  <class kind="class">bsl::partial_ordering</class>
  <class kind="class">bsl::partial_sort</class>
  <class kind="class">bsl::partial_sort_copy</class>
  <class kind="class">bsl::partial_sum</class>
  <class kind="class">bsl::partition</class>
  <class kind="class">bsl::partition_copy</class>
  <class kind="class">bsl::partition_point</class>
  <class kind="class">bsl::permutable</class>
  <class kind="class">bsl::perror</class>
  <class kind="class">bsl::peta</class>
  <class kind="class">bsl::pico</class>
  <class kind="class">bsl::piecewise_constant_distribution</class>
  <class kind="class">bsl::piecewise_construct</class>
  <class kind="class">bsl::piecewise_construct_t</class>
  <class kind="class">bsl::piecewise_linear_distribution</class>
  <class kind="class">bsl::plus</class>
  <class kind="class">bsl::pointer_to_binary_function</class>
  <class kind="class">bsl::pointer_to_unary_function</class>
  <class kind="class">bsl::pointer_traits</class>
  <class kind="class">bsl::poisson_distribution</class>
  <class kind="class">bsl::polar</class>
  <class kind="class">bsl::pop_heap</class>
  <class kind="class">bsl::popcount</class>
  <class kind="class">bsl::pow</class>
  <class kind="class">bsl::pow</class>
  <class kind="class">bsl::pow</class>
  <class kind="class">bsl::predicate</class>
  <class kind="class">bsl::prev</class>
  <class kind="class">bsl::prev_permutation</class>
  <class kind="class">bsl::print</class>
  <class kind="class">bsl::print</class>
  <class kind="class">bsl::printf</class>
  <class kind="class">bsl::println</class>
  <class kind="class">bsl::println</class>
  <class kind="class">bsl::proj</class>
  <class kind="class">bsl::projected</class>
  <class kind="class">bsl::promise</class>
  <class kind="class">bsl::ptr_fun</class>
  <class kind="class">bsl::ptrdiff_t</class>
  <class kind="class">bsl::push_heap</class>
  <class kind="class">bsl::put_money</class>
  <class kind="class">bsl::put_time</class>
  <class kind="class">bsl::putc</class>
  <class kind="class">bsl::putchar</class>
  <class kind="class">bsl::puts</class>
  <class kind="class">bsl::putwc</class>
  <class kind="class">bsl::putwchar</class>
  <class kind="class">bsl::qsort</class>
  <class kind="class">bsl::quick_exit</class>
  <class kind="class">bsl::quoted</class>
  <class kind="class">bsl::raise</class>
  <class kind="class">bsl::rand</class>
  <class kind="class">bsl::random_access_iterator</class>
  <class kind="class">bsl::random_access_iterator_tag</class>
  <class kind="class">bsl::random_device</class>
  <class kind="class">bsl::random_shuffle</class>
  <class kind="class">bsl::range_error</class>
  <class kind="class">bsl::rank</class>
  <class kind="class">bsl::ranlux24</class>
  <class kind="class">bsl::ranlux24_base</class>
  <class kind="class">bsl::ranlux48</class>
  <class kind="class">bsl::ranlux48_base</class>
  <class kind="class">bsl::ratio</class>
  <class kind="class">bsl::ratio_add</class>
  <class kind="class">bsl::ratio_divide</class>
  <class kind="class">bsl::ratio_equal</class>
  <class kind="class">bsl::ratio_equal_v</class>
  <class kind="class">bsl::ratio_greater</class>
  <class kind="class">bsl::ratio_greater_equal</class>
  <class kind="class">bsl::ratio_greater_equal_v</class>
  <class kind="class">bsl::ratio_greater_v</class>
  <class kind="class">bsl::ratio_less</class>
  <class kind="class">bsl::ratio_less_equal</class>
  <class kind="class">bsl::ratio_less_equal_v</class>
  <class kind="class">bsl::ratio_less_v</class>
  <class kind="class">bsl::ratio_multiply</class>
  <class kind="class">bsl::ratio_not_equal</class>
  <class kind="class">bsl::ratio_not_equal_v</class>
  <class kind="class">bsl::ratio_subtract</class>
  <class kind="class">bsl::raw_storage_iterator</class>
  <class kind="class">bsl::rbegin</class>
  <class kind="class">bsl::real</class>
  <class kind="class">bsl::realloc</class>
  <class kind="class">bsl::recursive_mutex</class>
  <class kind="class">bsl::recursive_timed_mutex</class>
  <class kind="class">bsl::reduce</class>
  <class kind="class">bsl::ref</class>
  <class kind="class">bsl::reference_constructs_from_temporary</class>
  <class kind="class">bsl::reference_constructs_from_temporary_v</class>
  <class kind="class">bsl::reference_converts_from_temporary</class>
  <class kind="class">bsl::reference_converts_from_temporary_v</class>
  <class kind="class">bsl::reference_wrapper</class>
  <class kind="class">bsl::regex</class>
  <class kind="class">bsl::regex_error</class>
  <class kind="class">bsl::regex_iterator</class>
  <class kind="class">bsl::regex_match</class>
  <class kind="class">bsl::regex_replace</class>
  <class kind="class">bsl::regex_search</class>
  <class kind="class">bsl::regex_token_iterator</class>
  <class kind="class">bsl::regex_traits</class>
  <class kind="class">bsl::regular</class>
  <class kind="class">bsl::regular_invocable</class>
  <class kind="class">bsl::relation</class>
  <class kind="class">bsl::remainder</class>
  <class kind="class">bsl::remove</class>
  <class kind="class">bsl::remove</class>
  <class kind="class">bsl::remove</class>
  <class kind="class">bsl::remove_all_extents</class>
  <class kind="class">bsl::remove_copy</class>
  <class kind="class">bsl::remove_copy_if</class>
  <class kind="class">bsl::remove_cvref</class>
  <class kind="class">bsl::remove_cvref_t</class>
  <class kind="class">bsl::remove_if</class>
  <class kind="class">bsl::remove_reference</class>
  <class kind="class">bsl::remove_reference_t</class>
  <class kind="class">bsl::remquo</class>
  <class kind="class">bsl::rename</class>
  <class kind="class">bsl::rend</class>
  <class kind="class">bsl::replace</class>
  <class kind="class">bsl::replace_copy</class>
  <class kind="class">bsl::replace_copy_if</class>
  <class kind="class">bsl::replace_if</class>
  <class kind="class">bsl::resetiosflags</class>
  <class kind="class">bsl::result_of</class>
  <class kind="class">bsl::rethrow_exception</class>
  <class kind="class">bsl::rethrow_if_nested</class>
  <class kind="class">bsl::return_temporary_buffer</class>
  <class kind="class">bsl::reverse</class>
  <class kind="class">bsl::reverse_copy</class>
  <class kind="class">bsl::reverse_iterator</class>
  <class kind="class">bsl::rewind</class>
  <class kind="class">bsl::riemann_zeta</class>
  <class kind="class">bsl::riemann_zetaf</class>
  <class kind="class">bsl::riemann_zetal</class>
  <class kind="class">bsl::right</class>
  <class kind="class">bsl::rint</class>
  <class kind="class">bsl::rotate</class>
  <class kind="class">bsl::rotate_copy</class>
  <class kind="class">bsl::rotl</class>
  <class kind="class">bsl::rotr</class>
  <class kind="class">bsl::round</class>
  <class kind="class">bsl::round_indeterminate</class>
  <class kind="class">bsl::round_to_nearest</class>
  <class kind="class">bsl::round_toward_infinity</class>
  <class kind="class">bsl::round_toward_neg_infinity</class>
  <class kind="class">bsl::round_toward_zero</class>
  <class kind="class">bsl::runtime_error</class>
  <class kind="class">bsl::same_as</class>
  <class kind="class">bsl::sample</class>
  <class kind="class">bsl::scalbln</class>
  <class kind="class">bsl::scalbn</class>
  <class kind="class">bsl::scanf</class>
  <class kind="class">bsl::scientific</class>
  <class kind="class">bsl::scoped_allocator_adaptor</class>
  <class kind="class">bsl::scoped_lock</class>
  <class kind="class">bsl::search</class>
  <class kind="class">bsl::search_n</class>
  <class kind="class">bsl::seed_seq</class>
  <class kind="class">bsl::semiregular</class>
  <class kind="class">bsl::sentinel_for</class>
  <class kind="class">bsl::set_difference</class>
  <class kind="class">bsl::set_intersection</class>
  <class kind="class">bsl::set_new_handler</class>
  <class kind="class">bsl::set_symmetric_difference</class>
  <class kind="class">bsl::set_terminate</class>
  <class kind="class">bsl::set_union</class>
  <class kind="class">bsl::setbase</class>
  <class kind="class">bsl::setbuf</class>
  <class kind="class">bsl::setfill</class>
  <class kind="class">bsl::setiosflags</class>
  <class kind="class">bsl::setlocale</class>
  <class kind="class">bsl::setprecision</class>
  <class kind="class">bsl::setvbuf</class>
  <class kind="class">bsl::setw</class>
  <class kind="class">bsl::shared_future</class>
  <class kind="class">bsl::shared_lock</class>
  <class kind="class">bsl::shared_mutex</class>
  <class kind="class">bsl::shared_timed_mutex</class>
  <class kind="class">bsl::showbase</class>
  <class kind="class">bsl::showpoint</class>
  <class kind="class">bsl::showpos</class>
  <class kind="class">bsl::shuffle</class>
  <class kind="class">bsl::shuffle_order_engine</class>
  <class kind="class">bsl::sig_atomic_t</class>
  <class kind="class">bsl::signal</class>
  <class kind="class">bsl::signbit</class>
  <class kind="class">bsl::signed_integral</class>
  <class kind="class">bsl::sin</class>
  <class kind="class">bsl::sin</class>
  <class kind="class">bsl::sin</class>
  <class kind="class">bsl::sinh</class>
  <class kind="class">bsl::sinh</class>
  <class kind="class">bsl::sinh</class>
  <class kind="class">bsl::size</class>
  <class kind="class">bsl::size_t</class>
  <class kind="class">bsl::sized_sentinel_for</class>
  <class kind="class">bsl::skipws</class>
  <class kind="class">bsl::slice</class>
  <class kind="class">bsl::slice_array</class>
  <class kind="class">bsl::smatch</class>
  <class kind="class">bsl::snprintf</class>
  <class kind="class">bsl::sort</class>
  <class kind="class">bsl::sort_heap</class>
  <class kind="class">bsl::sortable</class>
  <class kind="class">bsl::source_location</class>
  <class kind="class">bsl::span</class>
  <class kind="class">bsl::spanbuf</class>
  <class kind="class">bsl::spanstream</class>
  <class kind="class">bsl::sph_bessel</class>
  <class kind="class">bsl::sph_besself</class>
  <class kind="class">bsl::sph_bessell</class>
  <class kind="class">bsl::sph_legendre</class>
  <class kind="class">bsl::sph_legendref</class>
  <class kind="class">bsl::sph_legendrel</class>
  <class kind="class">bsl::sph_neumann</class>
  <class kind="class">bsl::sph_neumannf</class>
  <class kind="class">bsl::sph_neumannl</class>
  <class kind="class">bsl::sprintf</class>
  <class kind="class">bsl::sqrt</class>
  <class kind="class">bsl::sqrt</class>
  <class kind="class">bsl::sqrt</class>
  <class kind="class">bsl::srand</class>
  <class kind="class">bsl::sregex_iterator</class>
  <class kind="class">bsl::sscanf</class>
  <class kind="class">bsl::ssize</class>
  <class kind="class">bsl::ssub_match</class>
  <class kind="class">bsl::stable_partition</class>
  <class kind="class">bsl::stable_sort</class>
  <class kind="class">bsl::strcat</class>
  <class kind="class">bsl::strchr</class>
  <class kind="class">bsl::strcmp</class>
  <class kind="class">bsl::strcoll</class>
  <class kind="class">bsl::strcpy</class>
  <class kind="class">bsl::strcspn</class>
  <class kind="class">bsl::streambuf</class>
  <class kind="class">bsl::streamoff</class>
  <class kind="class">bsl::streampos</class>
  <class kind="class">bsl::streamsize</class>
  <class kind="class">bsl::strerror</class>
  <class kind="class">bsl::strftime</class>
  <class kind="class">bsl::strict_weak_order</class>
  <class kind="class">bsl::string_view</class>
  <class kind="class">bsl::strlen</class>
  <class kind="class">bsl::strncat</class>
  <class kind="class">bsl::strncmp</class>
  <class kind="class">bsl::strncpy</class>
  <class kind="class">bsl::strong_order</class>
  <class kind="class">bsl::strong_ordering</class>
  <class kind="class">bsl::strpbrk</class>
  <class kind="class">bsl::strrchr</class>
  <class kind="class">bsl::strspn</class>
  <class kind="class">bsl::strstr</class>
  <class kind="class">bsl::strstream</class>
  <class kind="class">bsl::strstreambuf</class>
  <class kind="class">bsl::strtod</class>
  <class kind="class">bsl::strtof</class>
  <class kind="class">bsl::strtoimax</class>
  <class kind="class">bsl::strtok</class>
  <class kind="class">bsl::strtol</class>
  <class kind="class">bsl::strtold</class>
  <class kind="class">bsl::strtoll</class>
  <class kind="class">bsl::strtoul</class>
  <class kind="class">bsl::strtoull</class>
  <class kind="class">bsl::strtoumax</class>
  <class kind="class">bsl::strxfrm</class>
  <class kind="class">bsl::student_t_distribution</class>
  <class kind="class">bsl::sub_match</class>
  <class kind="class">bsl::subtract_with_carry_engine</class>
  <class kind="class">bsl::suspend_always</class>
  <class kind="class">bsl::suspend_never</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap</class>
  <class kind="class">bsl::swap_ranges</class>
  <class kind="class">bsl::swappable</class>
  <class kind="class">bsl::swappable_with</class>
  <class kind="class">bsl::swprintf</class>
  <class kind="class">bsl::swscanf</class>
  <class kind="class">bsl::system</class>
  <class kind="class">bsl::system_category</class>
  <class kind="class">bsl::system_error</class>
  <class kind="class">bsl::tan</class>
  <class kind="class">bsl::tan</class>
  <class kind="class">bsl::tanh</class>
  <class kind="class">bsl::tanh</class>
  <class kind="class">bsl::tanh</class>
  <class kind="class">bsl::tera</class>
  <class kind="class">bsl::terminate</class>
  <class kind="class">bsl::terminate_handler</class>
  <class kind="class">bsl::tgamma</class>
  <class kind="class">bsl::thread</class>
  <class kind="class">bsl::three_way_comparable</class>
  <class kind="class">bsl::three_way_comparable_with</class>
  <class kind="class">bsl::throw_with_nested</class>
  <class kind="class">bsl::tie</class>
  <class kind="class">bsl::time</class>
  <class kind="class">bsl::time_base</class>
  <class kind="class">bsl::time_get</class>
  <class kind="class">bsl::time_get_byname</class>
  <class kind="class">bsl::time_put</class>
  <class kind="class">bsl::time_put_byname</class>
  <class kind="class">bsl::time_t</class>
  <class kind="class">bsl::timed_mutex</class>
  <class kind="class">bsl::timespec</class>
  <class kind="class">bsl::timespec_get</class>
  <class kind="class">bsl::tm</class>
  <class kind="class">bsl::tmpfile</class>
  <class kind="class">bsl::tmpnam</class>
  <class kind="class">bsl::to_address</class>
  <class kind="class">bsl::to_array</class>
  <class kind="class">bsl::to_chars</class>
  <class kind="class">bsl::to_chars_result</class>
  <class kind="class">bsl::to_underlying</class>
  <class kind="class">bsl::tolower</class>
  <class kind="class">bsl::tolower</class>
  <class kind="class">bsl::totally_ordered</class>
  <class kind="class">bsl::totally_ordered_with</class>
  <class kind="class">bsl::toupper</class>
  <class kind="class">bsl::toupper</class>
  <class kind="class">bsl::towctrans</class>
  <class kind="class">bsl::towlower</class>
  <class kind="class">bsl::towupper</class>
  <class kind="class">bsl::transform</class>
  <class kind="class">bsl::transform_exclusive_scan</class>
  <class kind="class">bsl::transform_inclusive_scan</class>
  <class kind="class">bsl::transform_reduce</class>
  <class kind="class">bsl::trunc</class>
  <class kind="class">bsl::try_lock</class>
  <class kind="class">bsl::try_to_lock</class>
  <class kind="class">bsl::try_to_lock_t</class>
  <class kind="class">bsl::tuple</class>
  <class kind="class">bsl::tuple_cat</class>
  <class kind="class">bsl::tuple_element</class>
  <class kind="class">bsl::tuple_size</class>
  <class kind="class">bsl::tuple_size_v</class>
  <class kind="class">bsl::type_identity</class>
  <class kind="class">bsl::type_identity_t</class>
  <class kind="class">bsl::type_info</class>
  <class kind="class">bsl::u16streampos</class>
  <class kind="class">bsl::u16string_view</class>
  <class kind="class">bsl::u32streampos</class>
  <class kind="class">bsl::u32string_view</class>
  <class kind="class">bsl::u8streampos</class>
  <class kind="class">bsl::u8string_view</class>
  <class kind="class">bsl::uint16_t</class>
  <class kind="class">bsl::uint32_t</class>
  <class kind="class">bsl::uint64_t</class>
  <class kind="class">bsl::uint8_t</class>
  <class kind="class">bsl::uint_fast16_t</class>
  <class kind="class">bsl::uint_fast32_t</class>
  <class kind="class">bsl::uint_fast64_t</class>
  <class kind="class">bsl::uint_fast8_t</class>
  <class kind="class">bsl::uint_least16_t</class>
  <class kind="class">bsl::uint_least32_t</class>
  <class kind="class">bsl::uint_least64_t</class>
  <class kind="class">bsl::uint_least8_t</class>
  <class kind="class">bsl::uintmax_t</class>
  <class kind="class">bsl::uintptr_t</class>
  <class kind="class">bsl::unary_function</class>
  <class kind="class">bsl::unary_negate</class>
  <class kind="class">bsl::uncaught_exception</class>
  <class kind="class">bsl::uncaught_exceptions</class>
  <class kind="class">bsl::underflow_error</class>
  <class kind="class">bsl::underlying_type</class>
  <class kind="class">bsl::ungetc</class>
  <class kind="class">bsl::ungetwc</class>
  <class kind="class">bsl::uniform_int_distribution</class>
  <class kind="class">bsl::uniform_real_distribution</class>
  <class kind="class">bsl::uninitialized_copy</class>
  <class kind="class">bsl::uninitialized_copy_n</class>
  <class kind="class">bsl::uninitialized_default_construct</class>
  <class kind="class">bsl::uninitialized_default_construct_n</class>
  <class kind="class">bsl::uninitialized_fill</class>
  <class kind="class">bsl::uninitialized_fill_n</class>
  <class kind="class">bsl::uninitialized_move</class>
  <class kind="class">bsl::uninitialized_move_n</class>
  <class kind="class">bsl::uninitialized_value_construct</class>
  <class kind="class">bsl::uninitialized_value_construct_n</class>
  <class kind="class">bsl::unique</class>
  <class kind="class">bsl::unique_copy</class>
  <class kind="class">bsl::unique_lock</class>
  <class kind="class">bsl::unique_ptr</class>
  <class kind="class">bsl::unitbuf</class>
  <class kind="class">bsl::unreachable</class>
  <class kind="class">bsl::unreachable_sentinel_t</class>
  <class kind="class">bsl::unsigned_integral</class>
  <class kind="class">bsl::unwrap_ref_decay</class>
  <class kind="class">bsl::unwrap_ref_decay_t</class>
  <class kind="class">bsl::unwrap_reference</class>
  <class kind="class">bsl::unwrap_reference_t</class>
  <class kind="class">bsl::upper_bound</class>
  <class kind="class">bsl::uppercase</class>
  <class kind="class">bsl::use_facet</class>
  <class kind="class">bsl::va_list</class>
  <class kind="class">bsl::valarray</class>
  <class kind="class">bsl::vformat_to</class>
  <class kind="class">bsl::vfprintf</class>
  <class kind="class">bsl::vfscanf</class>
  <class kind="class">bsl::vfwprintf</class>
  <class kind="class">bsl::vfwscanf</class>
  <class kind="class">bsl::visit_format_arg</class>
  <class kind="class">bsl::vprint_nonunicode</class>
  <class kind="class">bsl::vprint_nonunicode</class>
  <class kind="class">bsl::vprint_nonunicode_buffered</class>
  <class kind="class">bsl::vprint_unicode</class>
  <class kind="class">bsl::vprint_unicode</class>
  <class kind="class">bsl::vprint_unicode_buffered</class>
  <class kind="class">bsl::vprintf</class>
  <class kind="class">bsl::vscanf</class>
  <class kind="class">bsl::vsnprintf</class>
  <class kind="class">bsl::vsprintf</class>
  <class kind="class">bsl::vsscanf</class>
  <class kind="class">bsl::vswprintf</class>
  <class kind="class">bsl::vswscanf</class>
  <class kind="class">bsl::vwprintf</class>
  <class kind="class">bsl::vwscanf</class>
  <class kind="class">bsl::wbuffer_convert</class>
  <class kind="class">bsl::wcerr</class>
  <class kind="class">bsl::wcin</class>
  <class kind="class">bsl::wclog</class>
  <class kind="class">bsl::wcmatch</class>
  <class kind="class">bsl::wcout</class>
  <class kind="class">bsl::wcregex_iterator</class>
  <class kind="class">bsl::wcrtomb</class>
  <class kind="class">bsl::wcscat</class>
  <class kind="class">bsl::wcschr</class>
  <class kind="class">bsl::wcscmp</class>
  <class kind="class">bsl::wcscoll</class>
  <class kind="class">bsl::wcscpy</class>
  <class kind="class">bsl::wcscspn</class>
  <class kind="class">bsl::wcsftime</class>
  <class kind="class">bsl::wcslen</class>
  <class kind="class">bsl::wcsncat</class>
  <class kind="class">bsl::wcsncmp</class>
  <class kind="class">bsl::wcsncpy</class>
  <class kind="class">bsl::wcspbrk</class>
  <class kind="class">bsl::wcsrchr</class>
  <class kind="class">bsl::wcsrtombs</class>
  <class kind="class">bsl::wcsspn</class>
  <class kind="class">bsl::wcsstr</class>
  <class kind="class">bsl::wcstod</class>
  <class kind="class">bsl::wcstof</class>
  <class kind="class">bsl::wcstoimax</class>
  <class kind="class">bsl::wcstok</class>
  <class kind="class">bsl::wcstol</class>
  <class kind="class">bsl::wcstold</class>
  <class kind="class">bsl::wcstoll</class>
  <class kind="class">bsl::wcstombs</class>
  <class kind="class">bsl::wcstoul</class>
  <class kind="class">bsl::wcstoull</class>
  <class kind="class">bsl::wcstoumax</class>
  <class kind="class">bsl::wcsub_match</class>
  <class kind="class">bsl::wcsxfrm</class>
  <class kind="class">bsl::wctob</class>
  <class kind="class">bsl::wctomb</class>
  <class kind="class">bsl::wctrans</class>
  <class kind="class">bsl::wctrans_t</class>
  <class kind="class">bsl::wctype</class>
  <class kind="class">bsl::wctype_t</class>
  <class kind="class">bsl::weak_order</class>
  <class kind="class">bsl::weak_ordering</class>
  <class kind="class">bsl::weakly_incrementable</class>
  <class kind="class">bsl::weibull_distribution</class>
  <class kind="class">bsl::wfilebuf</class>
  <class kind="class">bsl::wformat_args</class>
  <class kind="class">bsl::wformat_context</class>
  <class kind="class">bsl::wformat_parse_context</class>
  <class kind="class">bsl::wformat_string</class>
  <class kind="class">bsl::wfstream</class>
  <class kind="class">bsl::wifstream</class>
  <class kind="class">bsl::wint_t</class>
  <class kind="class">bsl::wios</class>
  <class kind="class">bsl::wiostream</class>
  <class kind="class">bsl::wispanstream</class>
  <class kind="class">bsl::wistream</class>
  <class kind="class">bsl::wmemchr</class>
  <class kind="class">bsl::wmemcmp</class>
  <class kind="class">bsl::wmemcpy</class>
  <class kind="class">bsl::wmemmove</class>
  <class kind="class">bsl::wmemset</class>
  <class kind="class">bsl::wofstream</class>
  <class kind="class">bsl::wospanstream</class>
  <class kind="class">bsl::wostream</class>
  <class kind="class">bsl::wprintf</class>
  <class kind="class">bsl::wregex</class>
  <class kind="class">bsl::ws</class>
  <class kind="class">bsl::wscanf</class>
  <class kind="class">bsl::wsmatch</class>
  <class kind="class">bsl::wspanbuf</class>
  <class kind="class">bsl::wspanstream</class>
  <class kind="class">bsl::wsregex_iterator</class>
  <class kind="class">bsl::wssub_match</class>
  <class kind="class">bsl::wstreambuf</class>
  <class kind="class">bsl::wstreampos</class>
  <class kind="class">bsl::wstring_convert</class>
  <class kind="class">bsl::wstring_view</class>
  <member kind="function">
    <type>_Slist_node_base*</type>
    <name>__slist_make_link</name>
    <anchorfile>bsl/__slist_make_link.adoc</anchorfile>
    <anchor/>
    <arglist>(_Slist_node_base* __prev_node, _Slist_node_base* __new_node)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>bdlat_valueTypeAssign</name>
    <anchorfile>bsl/bdlat_valueTypeAssign.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;t_TYPE&gt;* lhs, const vector&lt;t_TYPE&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>unary_compose&lt;OPERATION1, OPERATION2&gt;</type>
    <name>compose1</name>
    <anchorfile>bsl/compose1.adoc</anchorfile>
    <anchor/>
    <arglist>(const OPERATION1&amp; fn1, const OPERATION2&amp; fn2)</arglist>
  </member>
  <member kind="function">
    <type>binary_compose&lt;OPERATION1, OPERATION2, OPERATION3&gt;</type>
    <name>compose2</name>
    <anchorfile>bsl/compose2.adoc</anchorfile>
    <anchor/>
    <arglist>(const OPERATION1&amp; fn1, const OPERATION2&amp; fn2, const OPERATION3&amp; fn3)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;TO_TYPE&gt;</type>
    <name>const_pointer_cast</name>
    <anchorfile>bsl/const_pointer_cast.adoc</anchorfile>
    <anchor/>
    <arglist>(const shared_ptr&lt;FROM_TYPE&gt;&amp; source)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;TO_TYPE&gt;</type>
    <name>dynamic_pointer_cast</name>
    <anchorfile>bsl/dynamic_pointer_cast.adoc</anchorfile>
    <anchor/>
    <arglist>(const shared_ptr&lt;FROM_TYPE&gt;&amp; source)</arglist>
  </member>
  <member kind="function">
    <type>basic_ostream&lt;CHAR, TRAITS&gt;&amp;</type>
    <name>emit_on_flush</name>
    <anchorfile>bsl/emit_on_flush.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_ostream&lt;CHAR, TRAITS&gt;&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>basic_ostream&lt;CHAR, TRAITS&gt;&amp;</type>
    <name>flush_emit</name>
    <anchorfile>bsl/flush_emit.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_ostream&lt;CHAR, TRAITS&gt;&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>DELETER*</type>
    <name>get_deleter</name>
    <anchorfile>bsl/get_deleter.adoc</anchorfile>
    <anchor/>
    <arglist>(const shared_ptr&lt;ELEMENT_TYPE&gt;&amp; p)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>holds_alternative</name>
    <anchorfile>bsl/holds_alternative.adoc</anchorfile>
    <anchor/>
    <arglist>(const variant&lt;t_HEAD, t_TAIL...&gt;&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>make_format_args</name>
    <anchorfile>bsl/make_format_args.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARGS...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>make_wformat_args</name>
    <anchorfile>bsl/make_wformat_args.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ARGS...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>basic_ostream&lt;CHAR, TRAITS&gt;&amp;</type>
    <name>noemit_on_flush</name>
    <anchorfile>bsl/noemit_on_flush.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_ostream&lt;CHAR, TRAITS&gt;&amp; stream)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;</type>
    <name>operator&amp;</name>
    <anchorfile>bsl/operator_bitand.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&lt;N&gt;&amp; lhs, const bitset&lt;N&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::filesystem::path&amp;</type>
    <name>operator/=</name>
    <anchorfile>bsl/operator_slash_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(t_PATH&amp; path, const t_STRING&amp; string)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;</type>
    <name>operator^</name>
    <anchorfile>bsl/operator_xor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&lt;N&gt;&amp; lhs, const bitset&lt;N&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;</type>
    <name>operator|</name>
    <anchorfile>bsl/operator_bitor.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&lt;N&gt;&amp; lhs, const bitset&lt;N&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;TO_TYPE&gt;</type>
    <name>reinterpret_pointer_cast</name>
    <anchorfile>bsl/reinterpret_pointer_cast.adoc</anchorfile>
    <anchor/>
    <arglist>(const shared_ptr&lt;FROM_TYPE&gt;&amp; source)</arglist>
  </member>
  <member kind="function">
    <type>bsl::shared_ptr&lt;TO_TYPE&gt;</type>
    <name>static_pointer_cast</name>
    <anchorfile>bsl/static_pointer_cast.adoc</anchorfile>
    <anchor/>
    <arglist>(const shared_ptr&lt;FROM_TYPE&gt;&amp; source)</arglist>
  </member>
  <member kind="function">
    <type>vector_UintPtrRangeAdapter&lt;t_VALUE_TYPE, t_ITERATOR, t_SENTINEL&gt;</type>
    <name>vector_makeUintPtrRangeAdapter</name>
    <anchorfile>bsl/vector_makeUintPtrRangeAdapter.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end)</arglist>
  </member>
  <member kind="function">
    <type>t_RET</type>
    <name>visitR</name>
    <anchorfile>bsl/visitR.adoc</anchorfile>
    <anchor/>
    <arglist>(t_VISITOR&amp; visitor, t_VARIANT&amp;&amp; variant)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>bsl::chrono</name>
  <filename>bsl/chrono.adoc</filename>
  <class kind="class">bsl::chrono::treat_as_floating_point_v</class>
  <class kind="class">bsl::chrono::April</class>
  <class kind="class">bsl::chrono::August</class>
  <class kind="class">bsl::chrono::December</class>
  <class kind="class">bsl::chrono::February</class>
  <class kind="class">bsl::chrono::Friday</class>
  <class kind="class">bsl::chrono::January</class>
  <class kind="class">bsl::chrono::July</class>
  <class kind="class">bsl::chrono::June</class>
  <class kind="class">bsl::chrono::March</class>
  <class kind="class">bsl::chrono::May</class>
  <class kind="class">bsl::chrono::Monday</class>
  <class kind="class">bsl::chrono::November</class>
  <class kind="class">bsl::chrono::October</class>
  <class kind="class">bsl::chrono::Saturday</class>
  <class kind="class">bsl::chrono::September</class>
  <class kind="class">bsl::chrono::Sunday</class>
  <class kind="class">bsl::chrono::Thursday</class>
  <class kind="class">bsl::chrono::Tuesday</class>
  <class kind="class">bsl::chrono::Wednesday</class>
  <class kind="class">bsl::chrono::abs</class>
  <class kind="class">bsl::chrono::ambiguous_local_time</class>
  <class kind="class">bsl::chrono::ceil</class>
  <class kind="class">bsl::chrono::choose</class>
  <class kind="class">bsl::chrono::clock_cast</class>
  <class kind="class">bsl::chrono::clock_time_conversion</class>
  <class kind="class">bsl::chrono::day</class>
  <class kind="class">bsl::chrono::days</class>
  <class kind="class">bsl::chrono::duration</class>
  <class kind="class">bsl::chrono::duration_cast</class>
  <class kind="class">bsl::chrono::duration_values</class>
  <class kind="class">bsl::chrono::file_clock</class>
  <class kind="class">bsl::chrono::file_time</class>
  <class kind="class">bsl::chrono::floor</class>
  <class kind="class">bsl::chrono::from_stream</class>
  <class kind="class">bsl::chrono::get_leap_second_info</class>
  <class kind="class">bsl::chrono::get_tzdb</class>
  <class kind="class">bsl::chrono::get_tzdb_list</class>
  <class kind="class">bsl::chrono::gps_clock</class>
  <class kind="class">bsl::chrono::gps_seconds</class>
  <class kind="class">bsl::chrono::gps_time</class>
  <class kind="class">bsl::chrono::hh_mm_ss</class>
  <class kind="class">bsl::chrono::high_resolution_clock</class>
  <class kind="class">bsl::chrono::hours</class>
  <class kind="class">bsl::chrono::is_am</class>
  <class kind="class">bsl::chrono::is_clock</class>
  <class kind="class">bsl::chrono::is_clock_v</class>
  <class kind="class">bsl::chrono::is_pm</class>
  <class kind="class">bsl::chrono::last</class>
  <class kind="class">bsl::chrono::last_spec</class>
  <class kind="class">bsl::chrono::leap_second</class>
  <class kind="class">bsl::chrono::leap_second_info</class>
  <class kind="class">bsl::chrono::local_days</class>
  <class kind="class">bsl::chrono::local_info</class>
  <class kind="class">bsl::chrono::local_seconds</class>
  <class kind="class">bsl::chrono::local_t</class>
  <class kind="class">bsl::chrono::local_time</class>
  <class kind="class">bsl::chrono::make12</class>
  <class kind="class">bsl::chrono::make24</class>
  <class kind="class">bsl::chrono::microseconds</class>
  <class kind="class">bsl::chrono::milliseconds</class>
  <class kind="class">bsl::chrono::minutes</class>
  <class kind="class">bsl::chrono::month</class>
  <class kind="class">bsl::chrono::month_day</class>
  <class kind="class">bsl::chrono::month_day_last</class>
  <class kind="class">bsl::chrono::month_weekday</class>
  <class kind="class">bsl::chrono::month_weekday_last</class>
  <class kind="class">bsl::chrono::months</class>
  <class kind="class">bsl::chrono::nanoseconds</class>
  <class kind="class">bsl::chrono::nonexistent_local_time</class>
  <class kind="class">bsl::chrono::parse</class>
  <class kind="class">bsl::chrono::reload_tzdb</class>
  <class kind="class">bsl::chrono::remote_version</class>
  <class kind="class">bsl::chrono::round</class>
  <class kind="class">bsl::chrono::seconds</class>
  <class kind="class">bsl::chrono::steady_clock</class>
  <class kind="class">bsl::chrono::sys_days</class>
  <class kind="class">bsl::chrono::sys_info</class>
  <class kind="class">bsl::chrono::sys_seconds</class>
  <class kind="class">bsl::chrono::sys_time</class>
  <class kind="class">bsl::chrono::system_clock</class>
  <class kind="class">bsl::chrono::tai_clock</class>
  <class kind="class">bsl::chrono::tai_seconds</class>
  <class kind="class">bsl::chrono::tai_time</class>
  <class kind="class">bsl::chrono::time_point</class>
  <class kind="class">bsl::chrono::time_point_cast</class>
  <class kind="class">bsl::chrono::time_zone</class>
  <class kind="class">bsl::chrono::time_zone_link</class>
  <class kind="class">bsl::chrono::treat_as_floating_point</class>
  <class kind="class">bsl::chrono::tzdb</class>
  <class kind="class">bsl::chrono::tzdb_list</class>
  <class kind="class">bsl::chrono::utc_clock</class>
  <class kind="class">bsl::chrono::utc_seconds</class>
  <class kind="class">bsl::chrono::utc_time</class>
  <class kind="class">bsl::chrono::weekday</class>
  <class kind="class">bsl::chrono::weekday_indexed</class>
  <class kind="class">bsl::chrono::weekday_last</class>
  <class kind="class">bsl::chrono::weeks</class>
  <class kind="class">bsl::chrono::year</class>
  <class kind="class">bsl::chrono::year_month</class>
  <class kind="class">bsl::chrono::year_month_day</class>
  <class kind="class">bsl::chrono::year_month_day_last</class>
  <class kind="class">bsl::chrono::year_month_weekday</class>
  <class kind="class">bsl::chrono::year_month_weekday_last</class>
  <class kind="class">bsl::chrono::years</class>
  <class kind="class">bsl::chrono::zoned_seconds</class>
  <class kind="class">bsl::chrono::zoned_time</class>
  <class kind="class">bsl::chrono::zoned_traits</class>
</compound>
<compound kind="class">
  <name>bsl::chrono::treat_as_floating_point_v</name>
  <filename>bsl/chrono/treat_as_floating_point_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::April</name>
  <filename>bsl/chrono/April.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::August</name>
  <filename>bsl/chrono/August.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::December</name>
  <filename>bsl/chrono/December.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::February</name>
  <filename>bsl/chrono/February.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Friday</name>
  <filename>bsl/chrono/Friday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::January</name>
  <filename>bsl/chrono/January.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::July</name>
  <filename>bsl/chrono/July.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::June</name>
  <filename>bsl/chrono/June.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::March</name>
  <filename>bsl/chrono/March.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::May</name>
  <filename>bsl/chrono/May.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Monday</name>
  <filename>bsl/chrono/Monday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::November</name>
  <filename>bsl/chrono/November.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::October</name>
  <filename>bsl/chrono/October.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Saturday</name>
  <filename>bsl/chrono/Saturday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::September</name>
  <filename>bsl/chrono/September.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Sunday</name>
  <filename>bsl/chrono/Sunday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Thursday</name>
  <filename>bsl/chrono/Thursday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Tuesday</name>
  <filename>bsl/chrono/Tuesday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::Wednesday</name>
  <filename>bsl/chrono/Wednesday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::abs</name>
  <filename>bsl/chrono/abs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::ambiguous_local_time</name>
  <filename>bsl/chrono/ambiguous_local_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::ceil</name>
  <filename>bsl/chrono/ceil.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::choose</name>
  <filename>bsl/chrono/choose.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::clock_cast</name>
  <filename>bsl/chrono/clock_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::clock_time_conversion</name>
  <filename>bsl/chrono/clock_time_conversion.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::day</name>
  <filename>bsl/chrono/day.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::days</name>
  <filename>bsl/chrono/days.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::duration</name>
  <filename>bsl/chrono/duration.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::duration_cast</name>
  <filename>bsl/chrono/duration_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::duration_values</name>
  <filename>bsl/chrono/duration_values.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::file_clock</name>
  <filename>bsl/chrono/file_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::file_time</name>
  <filename>bsl/chrono/file_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::floor</name>
  <filename>bsl/chrono/floor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::from_stream</name>
  <filename>bsl/chrono/from_stream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::get_leap_second_info</name>
  <filename>bsl/chrono/get_leap_second_info.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::get_tzdb</name>
  <filename>bsl/chrono/get_tzdb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::get_tzdb_list</name>
  <filename>bsl/chrono/get_tzdb_list.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::gps_clock</name>
  <filename>bsl/chrono/gps_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::gps_seconds</name>
  <filename>bsl/chrono/gps_seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::gps_time</name>
  <filename>bsl/chrono/gps_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::hh_mm_ss</name>
  <filename>bsl/chrono/hh_mm_ss.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::high_resolution_clock</name>
  <filename>bsl/chrono/high_resolution_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::hours</name>
  <filename>bsl/chrono/hours.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::is_am</name>
  <filename>bsl/chrono/is_am.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::is_clock</name>
  <filename>bsl/chrono/is_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::is_clock_v</name>
  <filename>bsl/chrono/is_clock_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::is_pm</name>
  <filename>bsl/chrono/is_pm.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::last</name>
  <filename>bsl/chrono/last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::last_spec</name>
  <filename>bsl/chrono/last_spec.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::leap_second</name>
  <filename>bsl/chrono/leap_second.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::leap_second_info</name>
  <filename>bsl/chrono/leap_second_info.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::local_days</name>
  <filename>bsl/chrono/local_days.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::local_info</name>
  <filename>bsl/chrono/local_info.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::local_seconds</name>
  <filename>bsl/chrono/local_seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::local_t</name>
  <filename>bsl/chrono/local_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::local_time</name>
  <filename>bsl/chrono/local_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::make12</name>
  <filename>bsl/chrono/make12.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::make24</name>
  <filename>bsl/chrono/make24.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::microseconds</name>
  <filename>bsl/chrono/microseconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::milliseconds</name>
  <filename>bsl/chrono/milliseconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::minutes</name>
  <filename>bsl/chrono/minutes.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::month</name>
  <filename>bsl/chrono/month.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::month_day</name>
  <filename>bsl/chrono/month_day.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::month_day_last</name>
  <filename>bsl/chrono/month_day_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::month_weekday</name>
  <filename>bsl/chrono/month_weekday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::month_weekday_last</name>
  <filename>bsl/chrono/month_weekday_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::months</name>
  <filename>bsl/chrono/months.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::nanoseconds</name>
  <filename>bsl/chrono/nanoseconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::nonexistent_local_time</name>
  <filename>bsl/chrono/nonexistent_local_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::parse</name>
  <filename>bsl/chrono/parse.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::reload_tzdb</name>
  <filename>bsl/chrono/reload_tzdb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::remote_version</name>
  <filename>bsl/chrono/remote_version.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::round</name>
  <filename>bsl/chrono/round.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::seconds</name>
  <filename>bsl/chrono/seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::steady_clock</name>
  <filename>bsl/chrono/steady_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::sys_days</name>
  <filename>bsl/chrono/sys_days.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::sys_info</name>
  <filename>bsl/chrono/sys_info.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::sys_seconds</name>
  <filename>bsl/chrono/sys_seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::sys_time</name>
  <filename>bsl/chrono/sys_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::system_clock</name>
  <filename>bsl/chrono/system_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::tai_clock</name>
  <filename>bsl/chrono/tai_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::tai_seconds</name>
  <filename>bsl/chrono/tai_seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::tai_time</name>
  <filename>bsl/chrono/tai_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::time_point</name>
  <filename>bsl/chrono/time_point.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::time_point_cast</name>
  <filename>bsl/chrono/time_point_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::time_zone</name>
  <filename>bsl/chrono/time_zone.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::time_zone_link</name>
  <filename>bsl/chrono/time_zone_link.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::treat_as_floating_point</name>
  <filename>bsl/chrono/treat_as_floating_point.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::tzdb</name>
  <filename>bsl/chrono/tzdb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::tzdb_list</name>
  <filename>bsl/chrono/tzdb_list.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::utc_clock</name>
  <filename>bsl/chrono/utc_clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::utc_seconds</name>
  <filename>bsl/chrono/utc_seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::utc_time</name>
  <filename>bsl/chrono/utc_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::weekday</name>
  <filename>bsl/chrono/weekday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::weekday_indexed</name>
  <filename>bsl/chrono/weekday_indexed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::weekday_last</name>
  <filename>bsl/chrono/weekday_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::weeks</name>
  <filename>bsl/chrono/weeks.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::year</name>
  <filename>bsl/chrono/year.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::year_month</name>
  <filename>bsl/chrono/year_month.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::year_month_day</name>
  <filename>bsl/chrono/year_month_day.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::year_month_day_last</name>
  <filename>bsl/chrono/year_month_day_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::year_month_weekday</name>
  <filename>bsl/chrono/year_month_weekday.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::year_month_weekday_last</name>
  <filename>bsl/chrono/year_month_weekday_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::years</name>
  <filename>bsl/chrono/years.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::zoned_seconds</name>
  <filename>bsl/chrono/zoned_seconds.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::zoned_time</name>
  <filename>bsl/chrono/zoned_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chrono::zoned_traits</name>
  <filename>bsl/chrono/zoned_traits.adoc</filename>
</compound>
<compound kind="namespace">
  <name>bsl::filesystem</name>
  <filename>bsl/filesystem.adoc</filename>
  <class kind="class">bsl::filesystem::absolute</class>
  <class kind="class">bsl::filesystem::begin</class>
  <class kind="class">bsl::filesystem::canonical</class>
  <class kind="class">bsl::filesystem::copy</class>
  <class kind="class">bsl::filesystem::copy_file</class>
  <class kind="class">bsl::filesystem::copy_options</class>
  <class kind="class">bsl::filesystem::copy_symlink</class>
  <class kind="class">bsl::filesystem::create_directories</class>
  <class kind="class">bsl::filesystem::create_directory</class>
  <class kind="class">bsl::filesystem::create_directory_symlink</class>
  <class kind="class">bsl::filesystem::create_hard_link</class>
  <class kind="class">bsl::filesystem::create_symlink</class>
  <class kind="class">bsl::filesystem::current_path</class>
  <class kind="class">bsl::filesystem::directory_entry</class>
  <class kind="class">bsl::filesystem::directory_iterator</class>
  <class kind="class">bsl::filesystem::directory_options</class>
  <class kind="class">bsl::filesystem::end</class>
  <class kind="class">bsl::filesystem::equivalent</class>
  <class kind="class">bsl::filesystem::exists</class>
  <class kind="class">bsl::filesystem::file_size</class>
  <class kind="class">bsl::filesystem::file_status</class>
  <class kind="class">bsl::filesystem::file_time_type</class>
  <class kind="class">bsl::filesystem::file_type</class>
  <class kind="class">bsl::filesystem::filesystem_error</class>
  <class kind="class">bsl::filesystem::hard_link_count</class>
  <class kind="class">bsl::filesystem::is_block_file</class>
  <class kind="class">bsl::filesystem::is_character_file</class>
  <class kind="class">bsl::filesystem::is_directory</class>
  <class kind="class">bsl::filesystem::is_empty</class>
  <class kind="class">bsl::filesystem::is_fifo</class>
  <class kind="class">bsl::filesystem::is_other</class>
  <class kind="class">bsl::filesystem::is_regular_file</class>
  <class kind="class">bsl::filesystem::is_socket</class>
  <class kind="class">bsl::filesystem::is_symlink</class>
  <class kind="class">bsl::filesystem::last_write_time</class>
  <class kind="class">bsl::filesystem::path</class>
  <class kind="class">bsl::filesystem::perm_options</class>
  <class kind="class">bsl::filesystem::permissions</class>
  <class kind="class">bsl::filesystem::perms</class>
  <class kind="class">bsl::filesystem::proximate</class>
  <class kind="class">bsl::filesystem::read_symlink</class>
  <class kind="class">bsl::filesystem::recursive_directory_iterator</class>
  <class kind="class">bsl::filesystem::relative</class>
  <class kind="class">bsl::filesystem::remove</class>
  <class kind="class">bsl::filesystem::remove_all</class>
  <class kind="class">bsl::filesystem::rename</class>
  <class kind="class">bsl::filesystem::resize_file</class>
  <class kind="class">bsl::filesystem::space</class>
  <class kind="class">bsl::filesystem::space_info</class>
  <class kind="class">bsl::filesystem::status</class>
  <class kind="class">bsl::filesystem::status_known</class>
  <class kind="class">bsl::filesystem::symlink_status</class>
  <class kind="class">bsl::filesystem::temp_directory_path</class>
  <class kind="class">bsl::filesystem::weakly_canonical</class>
</compound>
<compound kind="class">
  <name>bsl::filesystem::absolute</name>
  <filename>bsl/filesystem/absolute.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::begin</name>
  <filename>bsl/filesystem/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::canonical</name>
  <filename>bsl/filesystem/canonical.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::copy</name>
  <filename>bsl/filesystem/copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::copy_file</name>
  <filename>bsl/filesystem/copy_file.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::copy_options</name>
  <filename>bsl/filesystem/copy_options.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::copy_symlink</name>
  <filename>bsl/filesystem/copy_symlink.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::create_directories</name>
  <filename>bsl/filesystem/create_directories.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::create_directory</name>
  <filename>bsl/filesystem/create_directory.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::create_directory_symlink</name>
  <filename>bsl/filesystem/create_directory_symlink.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::create_hard_link</name>
  <filename>bsl/filesystem/create_hard_link.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::create_symlink</name>
  <filename>bsl/filesystem/create_symlink.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::current_path</name>
  <filename>bsl/filesystem/current_path.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::directory_entry</name>
  <filename>bsl/filesystem/directory_entry.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::directory_iterator</name>
  <filename>bsl/filesystem/directory_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::directory_options</name>
  <filename>bsl/filesystem/directory_options.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::end</name>
  <filename>bsl/filesystem/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::equivalent</name>
  <filename>bsl/filesystem/equivalent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::exists</name>
  <filename>bsl/filesystem/exists.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::file_size</name>
  <filename>bsl/filesystem/file_size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::file_status</name>
  <filename>bsl/filesystem/file_status.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::file_time_type</name>
  <filename>bsl/filesystem/file_time_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::file_type</name>
  <filename>bsl/filesystem/file_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::filesystem_error</name>
  <filename>bsl/filesystem/filesystem_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::hard_link_count</name>
  <filename>bsl/filesystem/hard_link_count.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_block_file</name>
  <filename>bsl/filesystem/is_block_file.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_character_file</name>
  <filename>bsl/filesystem/is_character_file.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_directory</name>
  <filename>bsl/filesystem/is_directory.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_empty</name>
  <filename>bsl/filesystem/is_empty.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_fifo</name>
  <filename>bsl/filesystem/is_fifo.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_other</name>
  <filename>bsl/filesystem/is_other.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_regular_file</name>
  <filename>bsl/filesystem/is_regular_file.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_socket</name>
  <filename>bsl/filesystem/is_socket.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::is_symlink</name>
  <filename>bsl/filesystem/is_symlink.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::last_write_time</name>
  <filename>bsl/filesystem/last_write_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::path</name>
  <filename>bsl/filesystem/path.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::perm_options</name>
  <filename>bsl/filesystem/perm_options.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::permissions</name>
  <filename>bsl/filesystem/permissions.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::perms</name>
  <filename>bsl/filesystem/perms.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::proximate</name>
  <filename>bsl/filesystem/proximate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::read_symlink</name>
  <filename>bsl/filesystem/read_symlink.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::recursive_directory_iterator</name>
  <filename>bsl/filesystem/recursive_directory_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::relative</name>
  <filename>bsl/filesystem/relative.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::remove</name>
  <filename>bsl/filesystem/remove.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::remove_all</name>
  <filename>bsl/filesystem/remove_all.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::rename</name>
  <filename>bsl/filesystem/rename.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::resize_file</name>
  <filename>bsl/filesystem/resize_file.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::space</name>
  <filename>bsl/filesystem/space.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::space_info</name>
  <filename>bsl/filesystem/space_info.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::status</name>
  <filename>bsl/filesystem/status.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::status_known</name>
  <filename>bsl/filesystem/status_known.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::symlink_status</name>
  <filename>bsl/filesystem/symlink_status.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::temp_directory_path</name>
  <filename>bsl/filesystem/temp_directory_path.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filesystem::weakly_canonical</name>
  <filename>bsl/filesystem/weakly_canonical.adoc</filename>
</compound>
<compound kind="namespace">
  <name>bsl::ranges</name>
  <filename>bsl/ranges.adoc</filename>
  <class kind="class">bsl::ranges::elements_of</class>
  <class kind="class">bsl::ranges::adjacent_find</class>
  <class kind="class">bsl::ranges::adjacent_transform_view</class>
  <class kind="class">bsl::ranges::adjacent_view</class>
  <class kind="class">bsl::ranges::advance</class>
  <class kind="class">bsl::ranges::all_of</class>
  <class kind="class">bsl::ranges::any_of</class>
  <class kind="class">bsl::ranges::as_const_view</class>
  <class kind="class">bsl::ranges::as_rvalue_view</class>
  <class kind="class">bsl::ranges::basic_istream_view</class>
  <class kind="class">bsl::ranges::begin</class>
  <class kind="class">bsl::ranges::bidirectional_range</class>
  <class kind="class">bsl::ranges::binary_search</class>
  <class kind="class">bsl::ranges::binary_transform_result</class>
  <class kind="class">bsl::ranges::borrowed_iterator_t</class>
  <class kind="class">bsl::ranges::borrowed_range</class>
  <class kind="class">bsl::ranges::borrowed_subrange_t</class>
  <class kind="class">bsl::ranges::cartesian_product_view</class>
  <class kind="class">bsl::ranges::cbegin</class>
  <class kind="class">bsl::ranges::cdata</class>
  <class kind="class">bsl::ranges::cend</class>
  <class kind="class">bsl::ranges::chunk_by_view</class>
  <class kind="class">bsl::ranges::chunk_view</class>
  <class kind="class">bsl::ranges::clamp</class>
  <class kind="class">bsl::ranges::common_range</class>
  <class kind="class">bsl::ranges::common_view</class>
  <class kind="class">bsl::ranges::const_iterator_t</class>
  <class kind="class">bsl::ranges::const_sentinel_t</class>
  <class kind="class">bsl::ranges::constant_range</class>
  <class kind="class">bsl::ranges::contains</class>
  <class kind="class">bsl::ranges::contains_subrange</class>
  <class kind="class">bsl::ranges::contiguous_range</class>
  <class kind="class">bsl::ranges::copy</class>
  <class kind="class">bsl::ranges::copy_backward</class>
  <class kind="class">bsl::ranges::copy_backward_result</class>
  <class kind="class">bsl::ranges::copy_if</class>
  <class kind="class">bsl::ranges::copy_if_result</class>
  <class kind="class">bsl::ranges::copy_n</class>
  <class kind="class">bsl::ranges::copy_n_result</class>
  <class kind="class">bsl::ranges::copy_result</class>
  <class kind="class">bsl::ranges::count</class>
  <class kind="class">bsl::ranges::count_if</class>
  <class kind="class">bsl::ranges::crbegin</class>
  <class kind="class">bsl::ranges::crend</class>
  <class kind="class">bsl::ranges::dangling</class>
  <class kind="class">bsl::ranges::data</class>
  <class kind="class">bsl::ranges::disable_sized_range</class>
  <class kind="class">bsl::ranges::distance</class>
  <class kind="class">bsl::ranges::drop_view</class>
  <class kind="class">bsl::ranges::drop_while_view</class>
  <class kind="class">bsl::ranges::elements_view</class>
  <class kind="class">bsl::ranges::empty</class>
  <class kind="class">bsl::ranges::empty_view</class>
  <class kind="class">bsl::ranges::enable_borrowed_range</class>
  <class kind="class">bsl::ranges::enable_view</class>
  <class kind="class">bsl::ranges::end</class>
  <class kind="class">bsl::ranges::enumerate_view</class>
  <class kind="class">bsl::ranges::equal</class>
  <class kind="class">bsl::ranges::equal_range</class>
  <class kind="class">bsl::ranges::fill</class>
  <class kind="class">bsl::ranges::fill_n</class>
  <class kind="class">bsl::ranges::filter_view</class>
  <class kind="class">bsl::ranges::find</class>
  <class kind="class">bsl::ranges::find_end</class>
  <class kind="class">bsl::ranges::find_first_of</class>
  <class kind="class">bsl::ranges::find_if</class>
  <class kind="class">bsl::ranges::find_if_not</class>
  <class kind="class">bsl::ranges::find_last</class>
  <class kind="class">bsl::ranges::find_last_if</class>
  <class kind="class">bsl::ranges::find_last_if_not</class>
  <class kind="class">bsl::ranges::fold_left</class>
  <class kind="class">bsl::ranges::fold_left_first</class>
  <class kind="class">bsl::ranges::fold_left_first_with_iter</class>
  <class kind="class">bsl::ranges::fold_left_first_with_iter_result</class>
  <class kind="class">bsl::ranges::fold_left_with_iter</class>
  <class kind="class">bsl::ranges::fold_left_with_iter_result</class>
  <class kind="class">bsl::ranges::fold_right</class>
  <class kind="class">bsl::ranges::fold_right_last</class>
  <class kind="class">bsl::ranges::for_each</class>
  <class kind="class">bsl::ranges::for_each_n</class>
  <class kind="class">bsl::ranges::for_each_n_result</class>
  <class kind="class">bsl::ranges::for_each_result</class>
  <class kind="class">bsl::ranges::forward_range</class>
  <class kind="class">bsl::ranges::generate</class>
  <class kind="class">bsl::ranges::generate_n</class>
  <class kind="class">bsl::ranges::in_found_result</class>
  <class kind="class">bsl::ranges::in_fun_result</class>
  <class kind="class">bsl::ranges::in_in_out_result</class>
  <class kind="class">bsl::ranges::in_in_result</class>
  <class kind="class">bsl::ranges::in_out_out_result</class>
  <class kind="class">bsl::ranges::in_out_result</class>
  <class kind="class">bsl::ranges::in_value_result</class>
  <class kind="class">bsl::ranges::includes</class>
  <class kind="class">bsl::ranges::inplace_merge</class>
  <class kind="class">bsl::ranges::input_range</class>
  <class kind="class">bsl::ranges::iota</class>
  <class kind="class">bsl::ranges::iota_result</class>
  <class kind="class">bsl::ranges::iota_view</class>
  <class kind="class">bsl::ranges::is_heap</class>
  <class kind="class">bsl::ranges::is_heap_until</class>
  <class kind="class">bsl::ranges::is_partitioned</class>
  <class kind="class">bsl::ranges::is_permutation</class>
  <class kind="class">bsl::ranges::is_sorted</class>
  <class kind="class">bsl::ranges::is_sorted_until</class>
  <class kind="class">bsl::ranges::istream_view</class>
  <class kind="class">bsl::ranges::iter_move</class>
  <class kind="class">bsl::ranges::iter_swap</class>
  <class kind="class">bsl::ranges::iterator_t</class>
  <class kind="class">bsl::ranges::join_view</class>
  <class kind="class">bsl::ranges::join_with_view</class>
  <class kind="class">bsl::ranges::keys_view</class>
  <class kind="class">bsl::ranges::lazy_split_view</class>
  <class kind="class">bsl::ranges::lexicographical_compare</class>
  <class kind="class">bsl::ranges::lower_bound</class>
  <class kind="class">bsl::ranges::make_heap</class>
  <class kind="class">bsl::ranges::max</class>
  <class kind="class">bsl::ranges::max_element</class>
  <class kind="class">bsl::ranges::merge</class>
  <class kind="class">bsl::ranges::merge_result</class>
  <class kind="class">bsl::ranges::min</class>
  <class kind="class">bsl::ranges::min_element</class>
  <class kind="class">bsl::ranges::min_max_result</class>
  <class kind="class">bsl::ranges::minmax</class>
  <class kind="class">bsl::ranges::minmax_element</class>
  <class kind="class">bsl::ranges::minmax_element_result</class>
  <class kind="class">bsl::ranges::minmax_result</class>
  <class kind="class">bsl::ranges::mismatch</class>
  <class kind="class">bsl::ranges::mismatch_result</class>
  <class kind="class">bsl::ranges::move</class>
  <class kind="class">bsl::ranges::move_backward</class>
  <class kind="class">bsl::ranges::move_backward_result</class>
  <class kind="class">bsl::ranges::move_result</class>
  <class kind="class">bsl::ranges::next</class>
  <class kind="class">bsl::ranges::next_permutation</class>
  <class kind="class">bsl::ranges::next_permutation_result</class>
  <class kind="class">bsl::ranges::none_of</class>
  <class kind="class">bsl::ranges::nth_element</class>
  <class kind="class">bsl::ranges::out_value_result</class>
  <class kind="class">bsl::ranges::output_range</class>
  <class kind="class">bsl::ranges::owning_view</class>
  <class kind="class">bsl::ranges::partial_sort</class>
  <class kind="class">bsl::ranges::partial_sort_copy</class>
  <class kind="class">bsl::ranges::partition</class>
  <class kind="class">bsl::ranges::partition_copy</class>
  <class kind="class">bsl::ranges::partition_copy_result</class>
  <class kind="class">bsl::ranges::partition_point</class>
  <class kind="class">bsl::ranges::pop_heap</class>
  <class kind="class">bsl::ranges::prev</class>
  <class kind="class">bsl::ranges::prev_permutation</class>
  <class kind="class">bsl::ranges::prev_permutation_result</class>
  <class kind="class">bsl::ranges::push_heap</class>
  <class kind="class">bsl::ranges::random_access_range</class>
  <class kind="class">bsl::ranges::range</class>
  <class kind="class">bsl::ranges::range_adaptor_closure</class>
  <class kind="class">bsl::ranges::range_const_reference_t</class>
  <class kind="class">bsl::ranges::range_difference_t</class>
  <class kind="class">bsl::ranges::range_reference_t</class>
  <class kind="class">bsl::ranges::range_rvalue_reference_t</class>
  <class kind="class">bsl::ranges::range_size_t</class>
  <class kind="class">bsl::ranges::range_value_t</class>
  <class kind="class">bsl::ranges::rbegin</class>
  <class kind="class">bsl::ranges::ref_view</class>
  <class kind="class">bsl::ranges::remove</class>
  <class kind="class">bsl::ranges::remove_copy</class>
  <class kind="class">bsl::ranges::remove_copy_if</class>
  <class kind="class">bsl::ranges::remove_copy_if_result</class>
  <class kind="class">bsl::ranges::remove_copy_result</class>
  <class kind="class">bsl::ranges::remove_if</class>
  <class kind="class">bsl::ranges::rend</class>
  <class kind="class">bsl::ranges::repeat_view</class>
  <class kind="class">bsl::ranges::replace</class>
  <class kind="class">bsl::ranges::replace_copy</class>
  <class kind="class">bsl::ranges::replace_copy_if</class>
  <class kind="class">bsl::ranges::replace_copy_if_result</class>
  <class kind="class">bsl::ranges::replace_copy_result</class>
  <class kind="class">bsl::ranges::replace_if</class>
  <class kind="class">bsl::ranges::reverse</class>
  <class kind="class">bsl::ranges::reverse_copy</class>
  <class kind="class">bsl::ranges::reverse_copy_result</class>
  <class kind="class">bsl::ranges::reverse_view</class>
  <class kind="class">bsl::ranges::rotate</class>
  <class kind="class">bsl::ranges::rotate_copy</class>
  <class kind="class">bsl::ranges::rotate_copy_result</class>
  <class kind="class">bsl::ranges::sample</class>
  <class kind="class">bsl::ranges::search</class>
  <class kind="class">bsl::ranges::search_n</class>
  <class kind="class">bsl::ranges::sentinel_t</class>
  <class kind="class">bsl::ranges::set_difference</class>
  <class kind="class">bsl::ranges::set_difference_result</class>
  <class kind="class">bsl::ranges::set_intersection</class>
  <class kind="class">bsl::ranges::set_intersection_result</class>
  <class kind="class">bsl::ranges::set_symmetric_difference</class>
  <class kind="class">bsl::ranges::set_symmetric_difference_result</class>
  <class kind="class">bsl::ranges::set_union</class>
  <class kind="class">bsl::ranges::set_union_result</class>
  <class kind="class">bsl::ranges::shuffle</class>
  <class kind="class">bsl::ranges::single_view</class>
  <class kind="class">bsl::ranges::size</class>
  <class kind="class">bsl::ranges::sized_range</class>
  <class kind="class">bsl::ranges::slide_view</class>
  <class kind="class">bsl::ranges::sort</class>
  <class kind="class">bsl::ranges::sort_heap</class>
  <class kind="class">bsl::ranges::split_view</class>
  <class kind="class">bsl::ranges::ssize</class>
  <class kind="class">bsl::ranges::stable_partition</class>
  <class kind="class">bsl::ranges::stable_sort</class>
  <class kind="class">bsl::ranges::stride_view</class>
  <class kind="class">bsl::ranges::subrange</class>
  <class kind="class">bsl::ranges::subrange_kind</class>
  <class kind="class">bsl::ranges::swap_ranges</class>
  <class kind="class">bsl::ranges::swap_ranges_result</class>
  <class kind="class">bsl::ranges::take_view</class>
  <class kind="class">bsl::ranges::take_while_view</class>
  <class kind="class">bsl::ranges::to</class>
  <class kind="class">bsl::ranges::transform</class>
  <class kind="class">bsl::ranges::transform_view</class>
  <class kind="class">bsl::ranges::unary_transform_result</class>
  <class kind="class">bsl::ranges::unique</class>
  <class kind="class">bsl::ranges::unique_copy</class>
  <class kind="class">bsl::ranges::unique_copy_result</class>
  <class kind="class">bsl::ranges::upper_bound</class>
  <class kind="class">bsl::ranges::values_view</class>
  <class kind="class">bsl::ranges::view</class>
  <class kind="class">bsl::ranges::view_base</class>
  <class kind="class">bsl::ranges::view_interface</class>
  <class kind="class">bsl::ranges::viewable_range</class>
  <class kind="class">bsl::ranges::wistream_view</class>
  <class kind="class">bsl::ranges::zip_transform_view</class>
  <class kind="class">bsl::ranges::zip_view</class>
</compound>
<compound kind="namespace">
  <name>bsl::ranges::views</name>
  <filename>bsl/ranges/views.adoc</filename>
  <class kind="class">bsl::ranges::views::adjacent</class>
  <class kind="class">bsl::ranges::views::adjacent_transform</class>
  <class kind="class">bsl::ranges::views::all</class>
  <class kind="class">bsl::ranges::views::all_t</class>
  <class kind="class">bsl::ranges::views::as_const</class>
  <class kind="class">bsl::ranges::views::as_rvalue</class>
  <class kind="class">bsl::ranges::views::cartesian_product</class>
  <class kind="class">bsl::ranges::views::chunk</class>
  <class kind="class">bsl::ranges::views::chunk_by</class>
  <class kind="class">bsl::ranges::views::common</class>
  <class kind="class">bsl::ranges::views::counted</class>
  <class kind="class">bsl::ranges::views::drop</class>
  <class kind="class">bsl::ranges::views::drop_while</class>
  <class kind="class">bsl::ranges::views::elements</class>
  <class kind="class">bsl::ranges::views::empty</class>
  <class kind="class">bsl::ranges::views::enumerate</class>
  <class kind="class">bsl::ranges::views::filter</class>
  <class kind="class">bsl::ranges::views::iota</class>
  <class kind="class">bsl::ranges::views::istream</class>
  <class kind="class">bsl::ranges::views::join</class>
  <class kind="class">bsl::ranges::views::join_with</class>
  <class kind="class">bsl::ranges::views::keys</class>
  <class kind="class">bsl::ranges::views::lazy_split</class>
  <class kind="class">bsl::ranges::views::repeat</class>
  <class kind="class">bsl::ranges::views::reverse</class>
  <class kind="class">bsl::ranges::views::single</class>
  <class kind="class">bsl::ranges::views::slide</class>
  <class kind="class">bsl::ranges::views::split</class>
  <class kind="class">bsl::ranges::views::stride</class>
  <class kind="class">bsl::ranges::views::take</class>
  <class kind="class">bsl::ranges::views::take_while</class>
  <class kind="class">bsl::ranges::views::transform</class>
  <class kind="class">bsl::ranges::views::values</class>
  <class kind="class">bsl::ranges::views::zip</class>
  <class kind="class">bsl::ranges::views::zip_transform</class>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::adjacent</name>
  <filename>bsl/ranges/views/adjacent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::adjacent_transform</name>
  <filename>bsl/ranges/views/adjacent_transform.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::all</name>
  <filename>bsl/ranges/views/all.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::all_t</name>
  <filename>bsl/ranges/views/all_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::as_const</name>
  <filename>bsl/ranges/views/as_const.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::as_rvalue</name>
  <filename>bsl/ranges/views/as_rvalue.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::cartesian_product</name>
  <filename>bsl/ranges/views/cartesian_product.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::chunk</name>
  <filename>bsl/ranges/views/chunk.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::chunk_by</name>
  <filename>bsl/ranges/views/chunk_by.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::common</name>
  <filename>bsl/ranges/views/common.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::counted</name>
  <filename>bsl/ranges/views/counted.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::drop</name>
  <filename>bsl/ranges/views/drop.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::drop_while</name>
  <filename>bsl/ranges/views/drop_while.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::elements</name>
  <filename>bsl/ranges/views/elements.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::empty</name>
  <filename>bsl/ranges/views/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::enumerate</name>
  <filename>bsl/ranges/views/enumerate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::filter</name>
  <filename>bsl/ranges/views/filter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::iota</name>
  <filename>bsl/ranges/views/iota.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::istream</name>
  <filename>bsl/ranges/views/istream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::join</name>
  <filename>bsl/ranges/views/join.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::join_with</name>
  <filename>bsl/ranges/views/join_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::keys</name>
  <filename>bsl/ranges/views/keys.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::lazy_split</name>
  <filename>bsl/ranges/views/lazy_split.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::repeat</name>
  <filename>bsl/ranges/views/repeat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::reverse</name>
  <filename>bsl/ranges/views/reverse.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::single</name>
  <filename>bsl/ranges/views/single.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::slide</name>
  <filename>bsl/ranges/views/slide.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::split</name>
  <filename>bsl/ranges/views/split.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::stride</name>
  <filename>bsl/ranges/views/stride.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::take</name>
  <filename>bsl/ranges/views/take.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::take_while</name>
  <filename>bsl/ranges/views/take_while.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::transform</name>
  <filename>bsl/ranges/views/transform.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::values</name>
  <filename>bsl/ranges/views/values.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::zip</name>
  <filename>bsl/ranges/views/zip.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::views::zip_transform</name>
  <filename>bsl/ranges/views/zip_transform.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::elements_of</name>
  <filename>bsl/ranges/elements_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::adjacent_find</name>
  <filename>bsl/ranges/adjacent_find.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::adjacent_transform_view</name>
  <filename>bsl/ranges/adjacent_transform_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::adjacent_view</name>
  <filename>bsl/ranges/adjacent_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::advance</name>
  <filename>bsl/ranges/advance.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::all_of</name>
  <filename>bsl/ranges/all_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::any_of</name>
  <filename>bsl/ranges/any_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::as_const_view</name>
  <filename>bsl/ranges/as_const_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::as_rvalue_view</name>
  <filename>bsl/ranges/as_rvalue_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::basic_istream_view</name>
  <filename>bsl/ranges/basic_istream_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::begin</name>
  <filename>bsl/ranges/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::bidirectional_range</name>
  <filename>bsl/ranges/bidirectional_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::binary_search</name>
  <filename>bsl/ranges/binary_search.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::binary_transform_result</name>
  <filename>bsl/ranges/binary_transform_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::borrowed_iterator_t</name>
  <filename>bsl/ranges/borrowed_iterator_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::borrowed_range</name>
  <filename>bsl/ranges/borrowed_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::borrowed_subrange_t</name>
  <filename>bsl/ranges/borrowed_subrange_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::cartesian_product_view</name>
  <filename>bsl/ranges/cartesian_product_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::cbegin</name>
  <filename>bsl/ranges/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::cdata</name>
  <filename>bsl/ranges/cdata.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::cend</name>
  <filename>bsl/ranges/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::chunk_by_view</name>
  <filename>bsl/ranges/chunk_by_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::chunk_view</name>
  <filename>bsl/ranges/chunk_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::clamp</name>
  <filename>bsl/ranges/clamp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::common_range</name>
  <filename>bsl/ranges/common_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::common_view</name>
  <filename>bsl/ranges/common_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::const_iterator_t</name>
  <filename>bsl/ranges/const_iterator_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::const_sentinel_t</name>
  <filename>bsl/ranges/const_sentinel_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::constant_range</name>
  <filename>bsl/ranges/constant_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::contains</name>
  <filename>bsl/ranges/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::contains_subrange</name>
  <filename>bsl/ranges/contains_subrange.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::contiguous_range</name>
  <filename>bsl/ranges/contiguous_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy</name>
  <filename>bsl/ranges/copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_backward</name>
  <filename>bsl/ranges/copy_backward.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_backward_result</name>
  <filename>bsl/ranges/copy_backward_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_if</name>
  <filename>bsl/ranges/copy_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_if_result</name>
  <filename>bsl/ranges/copy_if_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_n</name>
  <filename>bsl/ranges/copy_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_n_result</name>
  <filename>bsl/ranges/copy_n_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::copy_result</name>
  <filename>bsl/ranges/copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::count</name>
  <filename>bsl/ranges/count.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::count_if</name>
  <filename>bsl/ranges/count_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::crbegin</name>
  <filename>bsl/ranges/crbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::crend</name>
  <filename>bsl/ranges/crend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::dangling</name>
  <filename>bsl/ranges/dangling.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::data</name>
  <filename>bsl/ranges/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::disable_sized_range</name>
  <filename>bsl/ranges/disable_sized_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::distance</name>
  <filename>bsl/ranges/distance.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::drop_view</name>
  <filename>bsl/ranges/drop_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::drop_while_view</name>
  <filename>bsl/ranges/drop_while_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::elements_view</name>
  <filename>bsl/ranges/elements_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::empty</name>
  <filename>bsl/ranges/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::empty_view</name>
  <filename>bsl/ranges/empty_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::enable_borrowed_range</name>
  <filename>bsl/ranges/enable_borrowed_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::enable_view</name>
  <filename>bsl/ranges/enable_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::end</name>
  <filename>bsl/ranges/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::enumerate_view</name>
  <filename>bsl/ranges/enumerate_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::equal</name>
  <filename>bsl/ranges/equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::equal_range</name>
  <filename>bsl/ranges/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fill</name>
  <filename>bsl/ranges/fill.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fill_n</name>
  <filename>bsl/ranges/fill_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::filter_view</name>
  <filename>bsl/ranges/filter_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find</name>
  <filename>bsl/ranges/find.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_end</name>
  <filename>bsl/ranges/find_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_first_of</name>
  <filename>bsl/ranges/find_first_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_if</name>
  <filename>bsl/ranges/find_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_if_not</name>
  <filename>bsl/ranges/find_if_not.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_last</name>
  <filename>bsl/ranges/find_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_last_if</name>
  <filename>bsl/ranges/find_last_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::find_last_if_not</name>
  <filename>bsl/ranges/find_last_if_not.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_left</name>
  <filename>bsl/ranges/fold_left.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_left_first</name>
  <filename>bsl/ranges/fold_left_first.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_left_first_with_iter</name>
  <filename>bsl/ranges/fold_left_first_with_iter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_left_first_with_iter_result</name>
  <filename>bsl/ranges/fold_left_first_with_iter_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_left_with_iter</name>
  <filename>bsl/ranges/fold_left_with_iter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_left_with_iter_result</name>
  <filename>bsl/ranges/fold_left_with_iter_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_right</name>
  <filename>bsl/ranges/fold_right.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::fold_right_last</name>
  <filename>bsl/ranges/fold_right_last.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::for_each</name>
  <filename>bsl/ranges/for_each.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::for_each_n</name>
  <filename>bsl/ranges/for_each_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::for_each_n_result</name>
  <filename>bsl/ranges/for_each_n_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::for_each_result</name>
  <filename>bsl/ranges/for_each_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::forward_range</name>
  <filename>bsl/ranges/forward_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::generate</name>
  <filename>bsl/ranges/generate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::generate_n</name>
  <filename>bsl/ranges/generate_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_found_result</name>
  <filename>bsl/ranges/in_found_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_fun_result</name>
  <filename>bsl/ranges/in_fun_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_in_out_result</name>
  <filename>bsl/ranges/in_in_out_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_in_result</name>
  <filename>bsl/ranges/in_in_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_out_out_result</name>
  <filename>bsl/ranges/in_out_out_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_out_result</name>
  <filename>bsl/ranges/in_out_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::in_value_result</name>
  <filename>bsl/ranges/in_value_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::includes</name>
  <filename>bsl/ranges/includes.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::inplace_merge</name>
  <filename>bsl/ranges/inplace_merge.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::input_range</name>
  <filename>bsl/ranges/input_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::iota</name>
  <filename>bsl/ranges/iota.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::iota_result</name>
  <filename>bsl/ranges/iota_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::iota_view</name>
  <filename>bsl/ranges/iota_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::is_heap</name>
  <filename>bsl/ranges/is_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::is_heap_until</name>
  <filename>bsl/ranges/is_heap_until.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::is_partitioned</name>
  <filename>bsl/ranges/is_partitioned.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::is_permutation</name>
  <filename>bsl/ranges/is_permutation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::is_sorted</name>
  <filename>bsl/ranges/is_sorted.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::is_sorted_until</name>
  <filename>bsl/ranges/is_sorted_until.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::istream_view</name>
  <filename>bsl/ranges/istream_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::iter_move</name>
  <filename>bsl/ranges/iter_move.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::iter_swap</name>
  <filename>bsl/ranges/iter_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::iterator_t</name>
  <filename>bsl/ranges/iterator_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::join_view</name>
  <filename>bsl/ranges/join_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::join_with_view</name>
  <filename>bsl/ranges/join_with_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::keys_view</name>
  <filename>bsl/ranges/keys_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::lazy_split_view</name>
  <filename>bsl/ranges/lazy_split_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::lexicographical_compare</name>
  <filename>bsl/ranges/lexicographical_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::lower_bound</name>
  <filename>bsl/ranges/lower_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::make_heap</name>
  <filename>bsl/ranges/make_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::max</name>
  <filename>bsl/ranges/max.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::max_element</name>
  <filename>bsl/ranges/max_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::merge</name>
  <filename>bsl/ranges/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::merge_result</name>
  <filename>bsl/ranges/merge_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::min</name>
  <filename>bsl/ranges/min.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::min_element</name>
  <filename>bsl/ranges/min_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::min_max_result</name>
  <filename>bsl/ranges/min_max_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::minmax</name>
  <filename>bsl/ranges/minmax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::minmax_element</name>
  <filename>bsl/ranges/minmax_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::minmax_element_result</name>
  <filename>bsl/ranges/minmax_element_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::minmax_result</name>
  <filename>bsl/ranges/minmax_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::mismatch</name>
  <filename>bsl/ranges/mismatch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::mismatch_result</name>
  <filename>bsl/ranges/mismatch_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::move</name>
  <filename>bsl/ranges/move.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::move_backward</name>
  <filename>bsl/ranges/move_backward.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::move_backward_result</name>
  <filename>bsl/ranges/move_backward_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::move_result</name>
  <filename>bsl/ranges/move_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::next</name>
  <filename>bsl/ranges/next.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::next_permutation</name>
  <filename>bsl/ranges/next_permutation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::next_permutation_result</name>
  <filename>bsl/ranges/next_permutation_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::none_of</name>
  <filename>bsl/ranges/none_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::nth_element</name>
  <filename>bsl/ranges/nth_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::out_value_result</name>
  <filename>bsl/ranges/out_value_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::output_range</name>
  <filename>bsl/ranges/output_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::owning_view</name>
  <filename>bsl/ranges/owning_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::partial_sort</name>
  <filename>bsl/ranges/partial_sort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::partial_sort_copy</name>
  <filename>bsl/ranges/partial_sort_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::partition</name>
  <filename>bsl/ranges/partition.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::partition_copy</name>
  <filename>bsl/ranges/partition_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::partition_copy_result</name>
  <filename>bsl/ranges/partition_copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::partition_point</name>
  <filename>bsl/ranges/partition_point.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::pop_heap</name>
  <filename>bsl/ranges/pop_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::prev</name>
  <filename>bsl/ranges/prev.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::prev_permutation</name>
  <filename>bsl/ranges/prev_permutation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::prev_permutation_result</name>
  <filename>bsl/ranges/prev_permutation_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::push_heap</name>
  <filename>bsl/ranges/push_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::random_access_range</name>
  <filename>bsl/ranges/random_access_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range</name>
  <filename>bsl/ranges/range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_adaptor_closure</name>
  <filename>bsl/ranges/range_adaptor_closure.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_const_reference_t</name>
  <filename>bsl/ranges/range_const_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_difference_t</name>
  <filename>bsl/ranges/range_difference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_reference_t</name>
  <filename>bsl/ranges/range_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_rvalue_reference_t</name>
  <filename>bsl/ranges/range_rvalue_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_size_t</name>
  <filename>bsl/ranges/range_size_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::range_value_t</name>
  <filename>bsl/ranges/range_value_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::rbegin</name>
  <filename>bsl/ranges/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::ref_view</name>
  <filename>bsl/ranges/ref_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::remove</name>
  <filename>bsl/ranges/remove.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::remove_copy</name>
  <filename>bsl/ranges/remove_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::remove_copy_if</name>
  <filename>bsl/ranges/remove_copy_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::remove_copy_if_result</name>
  <filename>bsl/ranges/remove_copy_if_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::remove_copy_result</name>
  <filename>bsl/ranges/remove_copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::remove_if</name>
  <filename>bsl/ranges/remove_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::rend</name>
  <filename>bsl/ranges/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::repeat_view</name>
  <filename>bsl/ranges/repeat_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::replace</name>
  <filename>bsl/ranges/replace.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::replace_copy</name>
  <filename>bsl/ranges/replace_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::replace_copy_if</name>
  <filename>bsl/ranges/replace_copy_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::replace_copy_if_result</name>
  <filename>bsl/ranges/replace_copy_if_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::replace_copy_result</name>
  <filename>bsl/ranges/replace_copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::replace_if</name>
  <filename>bsl/ranges/replace_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::reverse</name>
  <filename>bsl/ranges/reverse.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::reverse_copy</name>
  <filename>bsl/ranges/reverse_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::reverse_copy_result</name>
  <filename>bsl/ranges/reverse_copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::reverse_view</name>
  <filename>bsl/ranges/reverse_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::rotate</name>
  <filename>bsl/ranges/rotate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::rotate_copy</name>
  <filename>bsl/ranges/rotate_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::rotate_copy_result</name>
  <filename>bsl/ranges/rotate_copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::sample</name>
  <filename>bsl/ranges/sample.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::search</name>
  <filename>bsl/ranges/search.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::search_n</name>
  <filename>bsl/ranges/search_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::sentinel_t</name>
  <filename>bsl/ranges/sentinel_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_difference</name>
  <filename>bsl/ranges/set_difference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_difference_result</name>
  <filename>bsl/ranges/set_difference_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_intersection</name>
  <filename>bsl/ranges/set_intersection.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_intersection_result</name>
  <filename>bsl/ranges/set_intersection_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_symmetric_difference</name>
  <filename>bsl/ranges/set_symmetric_difference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_symmetric_difference_result</name>
  <filename>bsl/ranges/set_symmetric_difference_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_union</name>
  <filename>bsl/ranges/set_union.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::set_union_result</name>
  <filename>bsl/ranges/set_union_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::shuffle</name>
  <filename>bsl/ranges/shuffle.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::single_view</name>
  <filename>bsl/ranges/single_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::size</name>
  <filename>bsl/ranges/size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::sized_range</name>
  <filename>bsl/ranges/sized_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::slide_view</name>
  <filename>bsl/ranges/slide_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::sort</name>
  <filename>bsl/ranges/sort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::sort_heap</name>
  <filename>bsl/ranges/sort_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::split_view</name>
  <filename>bsl/ranges/split_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::ssize</name>
  <filename>bsl/ranges/ssize.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::stable_partition</name>
  <filename>bsl/ranges/stable_partition.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::stable_sort</name>
  <filename>bsl/ranges/stable_sort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::stride_view</name>
  <filename>bsl/ranges/stride_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::subrange</name>
  <filename>bsl/ranges/subrange.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::subrange_kind</name>
  <filename>bsl/ranges/subrange_kind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::swap_ranges</name>
  <filename>bsl/ranges/swap_ranges.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::swap_ranges_result</name>
  <filename>bsl/ranges/swap_ranges_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::take_view</name>
  <filename>bsl/ranges/take_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::take_while_view</name>
  <filename>bsl/ranges/take_while_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::to</name>
  <filename>bsl/ranges/to.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::transform</name>
  <filename>bsl/ranges/transform.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::transform_view</name>
  <filename>bsl/ranges/transform_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::unary_transform_result</name>
  <filename>bsl/ranges/unary_transform_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::unique</name>
  <filename>bsl/ranges/unique.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::unique_copy</name>
  <filename>bsl/ranges/unique_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::unique_copy_result</name>
  <filename>bsl/ranges/unique_copy_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::upper_bound</name>
  <filename>bsl/ranges/upper_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::values_view</name>
  <filename>bsl/ranges/values_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::view</name>
  <filename>bsl/ranges/view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::view_base</name>
  <filename>bsl/ranges/view_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::view_interface</name>
  <filename>bsl/ranges/view_interface.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::viewable_range</name>
  <filename>bsl/ranges/viewable_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::wistream_view</name>
  <filename>bsl/ranges/wistream_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::zip_transform_view</name>
  <filename>bsl/ranges/zip_transform_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranges::zip_view</name>
  <filename>bsl/ranges/zip_view.adoc</filename>
</compound>
<compound kind="namespace">
  <name>bsl::regex_constants</name>
  <filename>bsl/regex_constants.adoc</filename>
  <class kind="class">bsl::regex_constants::ECMAScript</class>
  <class kind="class">bsl::regex_constants::awk</class>
  <class kind="class">bsl::regex_constants::basic</class>
  <class kind="class">bsl::regex_constants::collate</class>
  <class kind="class">bsl::regex_constants::egrep</class>
  <class kind="class">bsl::regex_constants::error_backref</class>
  <class kind="class">bsl::regex_constants::error_badbrace</class>
  <class kind="class">bsl::regex_constants::error_badrepeat</class>
  <class kind="class">bsl::regex_constants::error_brace</class>
  <class kind="class">bsl::regex_constants::error_brack</class>
  <class kind="class">bsl::regex_constants::error_collate</class>
  <class kind="class">bsl::regex_constants::error_complexity</class>
  <class kind="class">bsl::regex_constants::error_ctype</class>
  <class kind="class">bsl::regex_constants::error_escape</class>
  <class kind="class">bsl::regex_constants::error_paren</class>
  <class kind="class">bsl::regex_constants::error_range</class>
  <class kind="class">bsl::regex_constants::error_space</class>
  <class kind="class">bsl::regex_constants::error_stack</class>
  <class kind="class">bsl::regex_constants::extended</class>
  <class kind="class">bsl::regex_constants::format_default</class>
  <class kind="class">bsl::regex_constants::format_first_only</class>
  <class kind="class">bsl::regex_constants::format_no_copy</class>
  <class kind="class">bsl::regex_constants::format_sed</class>
  <class kind="class">bsl::regex_constants::grep</class>
  <class kind="class">bsl::regex_constants::icase</class>
  <class kind="class">bsl::regex_constants::match_any</class>
  <class kind="class">bsl::regex_constants::match_continuous</class>
  <class kind="class">bsl::regex_constants::match_default</class>
  <class kind="class">bsl::regex_constants::match_not_bol</class>
  <class kind="class">bsl::regex_constants::match_not_bow</class>
  <class kind="class">bsl::regex_constants::match_not_eol</class>
  <class kind="class">bsl::regex_constants::match_not_eow</class>
  <class kind="class">bsl::regex_constants::match_not_null</class>
  <class kind="class">bsl::regex_constants::match_prev_avail</class>
  <class kind="class">bsl::regex_constants::nosubs</class>
  <class kind="class">bsl::regex_constants::optimize</class>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::ECMAScript</name>
  <filename>bsl/regex_constants/ECMAScript.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::awk</name>
  <filename>bsl/regex_constants/awk.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::basic</name>
  <filename>bsl/regex_constants/basic.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::collate</name>
  <filename>bsl/regex_constants/collate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::egrep</name>
  <filename>bsl/regex_constants/egrep.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_backref</name>
  <filename>bsl/regex_constants/error_backref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_badbrace</name>
  <filename>bsl/regex_constants/error_badbrace.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_badrepeat</name>
  <filename>bsl/regex_constants/error_badrepeat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_brace</name>
  <filename>bsl/regex_constants/error_brace.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_brack</name>
  <filename>bsl/regex_constants/error_brack.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_collate</name>
  <filename>bsl/regex_constants/error_collate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_complexity</name>
  <filename>bsl/regex_constants/error_complexity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_ctype</name>
  <filename>bsl/regex_constants/error_ctype.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_escape</name>
  <filename>bsl/regex_constants/error_escape.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_paren</name>
  <filename>bsl/regex_constants/error_paren.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_range</name>
  <filename>bsl/regex_constants/error_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_space</name>
  <filename>bsl/regex_constants/error_space.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::error_stack</name>
  <filename>bsl/regex_constants/error_stack.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::extended</name>
  <filename>bsl/regex_constants/extended.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::format_default</name>
  <filename>bsl/regex_constants/format_default.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::format_first_only</name>
  <filename>bsl/regex_constants/format_first_only.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::format_no_copy</name>
  <filename>bsl/regex_constants/format_no_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::format_sed</name>
  <filename>bsl/regex_constants/format_sed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::grep</name>
  <filename>bsl/regex_constants/grep.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::icase</name>
  <filename>bsl/regex_constants/icase.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_any</name>
  <filename>bsl/regex_constants/match_any.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_continuous</name>
  <filename>bsl/regex_constants/match_continuous.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_default</name>
  <filename>bsl/regex_constants/match_default.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_not_bol</name>
  <filename>bsl/regex_constants/match_not_bol.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_not_bow</name>
  <filename>bsl/regex_constants/match_not_bow.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_not_eol</name>
  <filename>bsl/regex_constants/match_not_eol.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_not_eow</name>
  <filename>bsl/regex_constants/match_not_eow.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_not_null</name>
  <filename>bsl/regex_constants/match_not_null.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::match_prev_avail</name>
  <filename>bsl/regex_constants/match_prev_avail.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::nosubs</name>
  <filename>bsl/regex_constants/nosubs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_constants::optimize</name>
  <filename>bsl/regex_constants/optimize.adoc</filename>
</compound>
<compound kind="namespace">
  <name>bsl::this_thread</name>
  <filename>bsl/this_thread.adoc</filename>
  <class kind="class">bsl::this_thread::get_id</class>
  <class kind="class">bsl::this_thread::sleep_for</class>
  <class kind="class">bsl::this_thread::sleep_until</class>
  <class kind="class">bsl::this_thread::yield</class>
</compound>
<compound kind="class">
  <name>bsl::this_thread::get_id</name>
  <filename>bsl/this_thread/get_id.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::this_thread::sleep_for</name>
  <filename>bsl/this_thread/sleep_for.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::this_thread::sleep_until</name>
  <filename>bsl/this_thread/sleep_until.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::this_thread::yield</name>
  <filename>bsl/this_thread/yield.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::numbers</name>
  <filename>bsl/numbers.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::placeholders</name>
  <filename>bsl/placeholders.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rel_ops</name>
  <filename>bsl/rel_ops.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::views</name>
  <filename>bsl/views.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ErrcEnum</name>
  <filename>bsl/ErrcEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_BslmaIdiomAllocatorArgT</name>
  <filename>bsl/Pair_BslmaIdiomAllocatorArgT.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_BslmaIdiomAtEnd</name>
  <filename>bsl/Pair_BslmaIdiomAtEnd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_BslmaIdiomNone</name>
  <filename>bsl/Pair_BslmaIdiomNone.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::String_ComparisonCategoryType</name>
  <filename>bsl/String_ComparisonCategoryType.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::SyncBuf_Mutex</name>
  <filename>bsl/SyncBuf_Mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Sl_global_inst</name>
  <filename>bsl/_Sl_global_inst.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Stl_prime_type</name>
  <filename>bsl/_Stl_prime_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::__oom_handler_type</name>
  <filename>bsl/__oom_handler_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_const_t</name>
  <filename>bsl/add_const_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_cv_t</name>
  <filename>bsl/add_cv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference_t</name>
  <filename>bsl/add_lvalue_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_pointer_t</name>
  <filename>bsl/add_pointer_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference_t</name>
  <filename>bsl/add_rvalue_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_volatile_t</name>
  <filename>bsl/add_volatile_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::aligned_storage</name>
  <filename>bsl/aligned_storage.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::aligned_storage_t</name>
  <filename>bsl/aligned_storage_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::aligned_union</name>
  <filename>bsl/aligned_union.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::aligned_union_t</name>
  <filename>bsl/aligned_union_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_optional_access</name>
  <filename>bsl/bad_optional_access.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_weak_ptr</name>
  <filename>bsl/bad_weak_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bool_constant</name>
  <filename>bsl/bool_constant.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_type_t</name>
  <filename>bsl/common_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conditional_t</name>
  <filename>bsl/conditional_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::decay_t</name>
  <filename>bsl/decay_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_if_t</name>
  <filename>bsl/enable_if_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::false_type</name>
  <filename>bsl/false_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::forward_list</name>
  <filename>bsl/forward_list.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::generator</name>
  <filename>bsl/generator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::invoke_result_t</name>
  <filename>bsl/invoke_result_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::istringstream</name>
  <filename>bsl/istringstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_signed_t</name>
  <filename>bsl/make_signed_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_unsigned_t</name>
  <filename>bsl/make_unsigned_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nullopt_t</name>
  <filename>bsl/nullopt_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nullptr_t</name>
  <filename>bsl/nullptr_t-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nullptr_t</name>
  <filename>bsl/nullptr_t-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ostringstream</name>
  <filename>bsl/ostringstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::osyncstream</name>
  <filename>bsl/osyncstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::polymorphic_allocator</name>
  <filename>bsl/polymorphic_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_all_extents_t</name>
  <filename>bsl/remove_all_extents_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_const_t</name>
  <filename>bsl/remove_const_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_cv_t</name>
  <filename>bsl/remove_cv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_extent_t</name>
  <filename>bsl/remove_extent_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_pointer_t</name>
  <filename>bsl/remove_pointer_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_volatile_t</name>
  <filename>bsl/remove_volatile_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::result_of_t</name>
  <filename>bsl/result_of_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::string</name>
  <filename>bsl/string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stringbuf</name>
  <filename>bsl/stringbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stringstream</name>
  <filename>bsl/stringstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::syncbuf</name>
  <filename>bsl/syncbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::true_type</name>
  <filename>bsl/true_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tuple_element_t</name>
  <filename>bsl/tuple_element_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u16string</name>
  <filename>bsl/u16string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u32string</name>
  <filename>bsl/u32string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u8string</name>
  <filename>bsl/u8string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::underlying_type_t</name>
  <filename>bsl/underlying_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative_t</name>
  <filename>bsl/variant_alternative_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::void_t</name>
  <filename>bsl/void_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wistringstream</name>
  <filename>bsl/wistringstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wostringstream</name>
  <filename>bsl/wostringstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wosyncstream</name>
  <filename>bsl/wosyncstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstring</name>
  <filename>bsl/wstring.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstringbuf</name>
  <filename>bsl/wstringbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstringstream</name>
  <filename>bsl/wstringstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wsyncbuf</name>
  <filename>bsl/wsyncbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ComparatorSelector</name>
  <filename>bsl/ComparatorSelector-061.adoc</filename>
  <class kind="class">bsl::ComparatorSelector::Type</class>
</compound>
<compound kind="class">
  <name>bsl::ComparatorSelector::Type</name>
  <filename>bsl/ComparatorSelector-061/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ComparatorSelector</name>
  <filename>bsl/ComparatorSelector-064.adoc</filename>
  <class kind="class">bsl::ComparatorSelector::Type</class>
</compound>
<compound kind="class">
  <name>bsl::ComparatorSelector::Type</name>
  <filename>bsl/ComparatorSelector-064/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base</name>
  <filename>bsl/Deque_Base.adoc</filename>
  <class kind="class">bsl::Deque_Base::const_iterator</class>
  <class kind="class">bsl::Deque_Base::const_reference</class>
  <class kind="class">bsl::Deque_Base::const_reverse_iterator</class>
  <class kind="class">bsl::Deque_Base::difference_type</class>
  <class kind="class">bsl::Deque_Base::iterator</class>
  <class kind="class">bsl::Deque_Base::reference</class>
  <class kind="class">bsl::Deque_Base::reverse_iterator</class>
  <class kind="class">bsl::Deque_Base::size_type</class>
  <class kind="class">bsl::Deque_Base::value_type</class>
  <class kind="class">bsl::Deque_Base::at</class>
  <class kind="class">bsl::Deque_Base::back</class>
  <class kind="class">bsl::Deque_Base::begin</class>
  <class kind="class">bsl::Deque_Base::end</class>
  <class kind="class">bsl::Deque_Base::front</class>
  <class kind="class">bsl::Deque_Base::operator[]</class>
  <class kind="class">bsl::Deque_Base::rbegin</class>
  <class kind="class">bsl::Deque_Base::rend</class>
  <class kind="class">bsl::Deque_Base::d_blocksLength</class>
  <class kind="class">bsl::Deque_Base::d_blocks_p</class>
  <class kind="class">bsl::Deque_Base::d_finish</class>
  <class kind="class">bsl::Deque_Base::d_start</class>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/Deque_Base/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/Deque_Base/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/Deque_Base/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/Deque_Base/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/Deque_Base/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/Deque_Base/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/Deque_Base/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::const_iterator</name>
  <filename>bsl/Deque_Base/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::const_reference</name>
  <filename>bsl/Deque_Base/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::const_reverse_iterator</name>
  <filename>bsl/Deque_Base/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::difference_type</name>
  <filename>bsl/Deque_Base/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::iterator</name>
  <filename>bsl/Deque_Base/iterator-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::reference</name>
  <filename>bsl/Deque_Base/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::reverse_iterator</name>
  <filename>bsl/Deque_Base/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::size_type</name>
  <filename>bsl/Deque_Base/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::value_type</name>
  <filename>bsl/Deque_Base/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::at</name>
  <filename>bsl/Deque_Base/at-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::back</name>
  <filename>bsl/Deque_Base/back-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::begin</name>
  <filename>bsl/Deque_Base/begin-0fd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::end</name>
  <filename>bsl/Deque_Base/end-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::front</name>
  <filename>bsl/Deque_Base/front-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::operator[]</name>
  <filename>bsl/Deque_Base/operator_subs-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::rbegin</name>
  <filename>bsl/Deque_Base/rbegin-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::rend</name>
  <filename>bsl/Deque_Base/rend-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::d_blocksLength</name>
  <filename>bsl/Deque_Base/d_blocksLength.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::d_blocks_p</name>
  <filename>bsl/Deque_Base/d_blocks_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::d_finish</name>
  <filename>bsl/Deque_Base/d_finish.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_Base::d_start</name>
  <filename>bsl/Deque_Base/d_start.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_BlockCreator</name>
  <filename>bsl/Deque_BlockCreator.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Deque_BlockCreator</name>
    <anchorfile>bsl/Deque_BlockCreator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(deque&lt;VALUE_TYPE, ALLOCATOR&gt;* deque)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Deque_BlockCreator</name>
    <anchorfile>bsl/Deque_BlockCreator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertAtBack</name>
    <anchorfile>bsl/Deque_BlockCreator/insertAtBack.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insertAtFront</name>
    <anchorfile>bsl/Deque_BlockCreator/insertAtFront.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/Deque_BlockCreator/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_BlockCreator&lt;VALUE_TYPE, ALLOCATOR&gt;::BlockPtr*</type>
    <name>reserveBlockSlots</name>
    <anchorfile>bsl/Deque_BlockCreator/reserveBlockSlots.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numNewBlocks, bool atFront)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Deque_BlockLengthCalcUtil</name>
  <filename>bsl/Deque_BlockLengthCalcUtil.adoc</filename>
  <class kind="class">bsl::Deque_BlockLengthCalcUtil::&lt;unnamed enum&gt;</class>
</compound>
<compound kind="class">
  <name>bsl::Deque_BlockLengthCalcUtil::&lt;unnamed enum&gt;</name>
  <filename>bsl/Deque_BlockLengthCalcUtil/_04enum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Deque_BlockProctor</name>
  <filename>bsl/Deque_BlockProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Deque_BlockProctor</name>
    <anchorfile>bsl/Deque_BlockProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(deque&lt;VALUE_TYPE, ALLOCATOR&gt;* deque, bool atFront)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Deque_BlockProctor</name>
    <anchorfile>bsl/Deque_BlockProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/Deque_BlockProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Deque_ClearGuard</name>
  <filename>bsl/Deque_ClearGuard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Deque_ClearGuard</name>
    <anchorfile>bsl/Deque_ClearGuard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(deque&lt;VALUE_TYPE, ALLOCATOR&gt;* deque)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Deque_ClearGuard</name>
    <anchorfile>bsl/Deque_ClearGuard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/Deque_ClearGuard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Deque_Guard</name>
  <filename>bsl/Deque_Guard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Deque_Guard</name>
    <anchorfile>bsl/Deque_Guard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(deque&lt;VALUE_TYPE, ALLOCATOR&gt;* deque, bool isTail)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Deque_Guard</name>
    <anchorfile>bsl/Deque_Guard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Guard&lt;VALUE_TYPE, ALLOCATOR&gt;::IteratorImp</type>
    <name>begin</name>
    <anchorfile>bsl/Deque_Guard/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>bsl/Deque_Guard/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Guard&lt;VALUE_TYPE, ALLOCATOR&gt;::IteratorImp</type>
    <name>end</name>
    <anchorfile>bsl/Deque_Guard/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator++</name>
    <anchorfile>bsl/Deque_Guard/operator_inc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator--</name>
    <anchorfile>bsl/Deque_Guard/operator_dec.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/Deque_Guard/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Deque_Util</name>
  <filename>bsl/Deque_Util.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>move</name>
    <anchorfile>bsl/Deque_Util/move.adoc</anchorfile>
    <anchor/>
    <arglist>(void* dst, void* src)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/Deque_Util/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(void* a, void* b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::FunctionDeductionHelper</name>
  <filename>bsl/FunctionDeductionHelper.adoc</filename>
  <class kind="class">bsl::FunctionDeductionHelper::StripSignature</class>
  <class kind="class">bsl::FunctionDeductionHelper::StripSignature</class>
</compound>
<compound kind="class">
  <name>bsl::FunctionDeductionHelper::StripSignature</name>
  <filename>bsl/FunctionDeductionHelper/StripSignature-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::FunctionDeductionHelper::StripSignature</name>
  <filename>bsl/FunctionDeductionHelper/StripSignature-03.adoc</filename>
  <class kind="class">bsl::FunctionDeductionHelper::StripSignature::Sig</class>
</compound>
<compound kind="class">
  <name>bsl::FunctionDeductionHelper::StripSignature::Sig</name>
  <filename>bsl/FunctionDeductionHelper/StripSignature-03/Sig.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_AllocAndSizeWrapper</name>
  <filename>bsl/List_AllocAndSizeWrapper.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>List_AllocAndSizeWrapper</name>
    <anchorfile>bsl/List_AllocAndSizeWrapper/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const NodeAlloc&amp; basicAllocator, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>List_AllocAndSizeWrapper&lt;VALUE, ALLOCATOR&gt;::size_type&amp;</type>
    <name>size</name>
    <anchorfile>bsl/List_AllocAndSizeWrapper/size-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const List_AllocAndSizeWrapper&lt;VALUE, ALLOCATOR&gt;::size_type&amp;</type>
    <name>size</name>
    <anchorfile>bsl/List_AllocAndSizeWrapper/size-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::List_DefaultLessThan</name>
  <filename>bsl/List_DefaultLessThan.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>bsl/List_DefaultLessThan/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const VALUE&amp; lhs, const VALUE&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator</name>
  <filename>bsl/List_Iterator.adoc</filename>
  <class kind="class">bsl::List_Iterator::difference_type</class>
  <class kind="class">bsl::List_Iterator::iterator_category</class>
  <class kind="class">bsl::List_Iterator::pointer</class>
  <class kind="class">bsl::List_Iterator::reference</class>
  <class kind="class">bsl::List_Iterator::value_type</class>
  <class kind="class">bsl::List_Iterator::List_Iterator</class>
  <class kind="class">bsl::List_Iterator::operator++</class>
  <class kind="class">bsl::List_Iterator::operator--</class>
  <member kind="function">
    <type>void</type>
    <name>~List_Iterator</name>
    <anchorfile>bsl/List_Iterator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>List_Iterator&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/List_Iterator/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const List_Iterator&amp;)</arglist>
  </member>
  <member kind="function">
    <type>bsl::List_Iterator&lt;VALUE&gt;::reference</type>
    <name>operator*</name>
    <anchorfile>bsl/List_Iterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::List_Iterator&lt;VALUE&gt;::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>bsl/List_Iterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::difference_type</name>
  <filename>bsl/List_Iterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::iterator_category</name>
  <filename>bsl/List_Iterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::pointer</name>
  <filename>bsl/List_Iterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::reference</name>
  <filename>bsl/List_Iterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::value_type</name>
  <filename>bsl/List_Iterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::List_Iterator</name>
  <filename>bsl/List_Iterator/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::operator++</name>
  <filename>bsl/List_Iterator/operator_inc-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Iterator::operator--</name>
  <filename>bsl/List_Iterator/operator_dec-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_Node</name>
  <filename>bsl/List_Node.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::List_NodeProctor</name>
  <filename>bsl/List_NodeProctor.adoc</filename>
  <class kind="class">bsl::List_NodeProctor::NodePtr</class>
  <member kind="function">
    <type>void</type>
    <name>List_NodeProctor</name>
    <anchorfile>bsl/List_NodeProctor/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(list&lt;VALUE, ALLOCATOR&gt;* listPtr, NodePtr nodePtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~List_NodeProctor</name>
    <anchorfile>bsl/List_NodeProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/List_NodeProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>List_NodeProctor</name>
    <anchorfile>bsl/List_NodeProctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const List_NodeProctor&amp;)</arglist>
  </member>
  <member kind="function">
    <type>List_NodeProctor&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/List_NodeProctor.adoc</anchorfile>
    <anchor/>
    <arglist>(const List_NodeProctor&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::List_NodeProctor::NodePtr</name>
  <filename>bsl/List_NodeProctor/NodePtr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_BslmaIdiom</name>
  <filename>bsl/Pair_BslmaIdiom.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_ConstructionParametersPackLength</name>
  <filename>bsl/Pair_ConstructionParametersPackLength.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Pair_First</name>
  <filename>bsl/Pair_First-00.adoc</filename>
  <class kind="class">bsl::Pair_First::Pair_First</class>
  <class kind="class">bsl::Pair_First::first</class>
</compound>
<compound kind="class">
  <name>bsl::Pair_First::Pair_First</name>
  <filename>bsl/Pair_First-00/2constructor-0a7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_First::first</name>
  <filename>bsl/Pair_First-00/first.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_First</name>
  <filename>bsl/Pair_First-02.adoc</filename>
  <class kind="class">bsl::Pair_First::Pair_First</class>
  <class kind="class">bsl::Pair_First::first</class>
  <member kind="function">
    <type>Pair_First&lt;TYPE&amp;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/Pair_First-02/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair_First&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Pair_First::Pair_First</name>
  <filename>bsl/Pair_First-02/2constructor-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_First::first</name>
  <filename>bsl/Pair_First-02/first.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_First</name>
  <filename>bsl/Pair_First-09.adoc</filename>
  <class kind="class">bsl::Pair_First::Pair_First</class>
  <class kind="class">bsl::Pair_First::first</class>
  <member kind="function">
    <type>Pair_First&lt;TYPE&amp;&amp;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/Pair_First-09/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair_First&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Pair_First::Pair_First</name>
  <filename>bsl/Pair_First-09/2constructor-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_First::first</name>
  <filename>bsl/Pair_First-09/first.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second</name>
  <filename>bsl/Pair_Second-05e.adoc</filename>
  <class kind="class">bsl::Pair_Second::Pair_Second</class>
  <class kind="class">bsl::Pair_Second::second</class>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second::Pair_Second</name>
  <filename>bsl/Pair_Second-05e/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second::second</name>
  <filename>bsl/Pair_Second-05e/second.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second</name>
  <filename>bsl/Pair_Second-01.adoc</filename>
  <class kind="class">bsl::Pair_Second::Pair_Second</class>
  <class kind="class">bsl::Pair_Second::second</class>
  <member kind="function">
    <type>Pair_Second&lt;TYPE&amp;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/Pair_Second-01/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair_Second&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second::Pair_Second</name>
  <filename>bsl/Pair_Second-01/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second::second</name>
  <filename>bsl/Pair_Second-01/second.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second</name>
  <filename>bsl/Pair_Second-05b.adoc</filename>
  <class kind="class">bsl::Pair_Second::Pair_Second</class>
  <class kind="class">bsl::Pair_Second::second</class>
  <member kind="function">
    <type>Pair_Second&lt;TYPE&amp;&amp;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/Pair_Second-05b/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Pair_Second&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second::Pair_Second</name>
  <filename>bsl/Pair_Second-05b/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Pair_Second::second</name>
  <filename>bsl/Pair_Second-05b/second.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::StringBufContainer</name>
  <filename>bsl/StringBufContainer.adoc</filename>
  <class kind="class">bsl::StringBufContainer::StringBufContainer</class>
  <member kind="function">
    <type>StringBufContainer&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/StringBufContainer/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(StringBufContainer&amp;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>StreamBufType*</type>
    <name>rdbuf</name>
    <anchorfile>bsl/StringBufContainer/rdbuf.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/StringBufContainer/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(StringBufContainer&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::StringBufContainer::StringBufContainer</name>
  <filename>bsl/StringBufContainer/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::StringComparator</name>
  <filename>bsl/StringComparator.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>bsl/StringComparator/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* a, const char* b)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;StringComparator, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;StringComparator, is_trivially_copyable&gt;</name>
    <anchorfile>bsl/StringComparator/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::String_ClearProctor</name>
  <filename>bsl/String_ClearProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>String_ClearProctor</name>
    <anchorfile>bsl/String_ClearProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(FULL_STRING_TYPE* stringPtr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~String_ClearProctor</name>
    <anchorfile>bsl/String_ClearProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/String_ClearProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::String_ComparisonCategory</name>
  <filename>bsl/String_ComparisonCategory-07.adoc</filename>
  <class kind="class">bsl::String_ComparisonCategory::type</class>
</compound>
<compound kind="class">
  <name>bsl::String_ComparisonCategory::type</name>
  <filename>bsl/String_ComparisonCategory-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::String_ComparisonCategory</name>
  <filename>bsl/String_ComparisonCategory-0e.adoc</filename>
  <class kind="class">bsl::String_ComparisonCategory::type</class>
</compound>
<compound kind="class">
  <name>bsl::String_ComparisonCategory::type</name>
  <filename>bsl/String_ComparisonCategory-0e/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::SyncBuf_MutexUtil</name>
  <filename>bsl/SyncBuf_MutexUtil.adoc</filename>
  <member kind="function">
    <type>SyncBuf_Mutex*</type>
    <name>get</name>
    <anchorfile>bsl/SyncBuf_MutexUtil/get.adoc</anchorfile>
    <anchor/>
    <arglist>(void* streambuf)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Variant_VariantAlternativeImpl</name>
  <filename>bsl/Variant_VariantAlternativeImpl-06e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Variant_VariantAlternativeImpl</name>
  <filename>bsl/Variant_VariantAlternativeImpl-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Variant_VariantAlternativeImpl</name>
  <filename>bsl/Variant_VariantAlternativeImpl-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Variant_VariantAlternativeImpl</name>
  <filename>bsl/Variant_VariantAlternativeImpl-069.adoc</filename>
  <class kind="class">bsl::Variant_VariantAlternativeImpl::type</class>
</compound>
<compound kind="class">
  <name>bsl::Variant_VariantAlternativeImpl::type</name>
  <filename>bsl/Variant_VariantAlternativeImpl-069/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Vector_DeduceIteratorCategory</name>
  <filename>bsl/Vector_DeduceIteratorCategory-0d.adoc</filename>
  <class kind="class">bsl::Vector_DeduceIteratorCategory::type</class>
</compound>
<compound kind="class">
  <name>bsl::Vector_DeduceIteratorCategory::type</name>
  <filename>bsl/Vector_DeduceIteratorCategory-0d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Vector_DeduceIteratorCategory</name>
  <filename>bsl/Vector_DeduceIteratorCategory-0f.adoc</filename>
  <class kind="class">bsl::Vector_DeduceIteratorCategory::type</class>
</compound>
<compound kind="class">
  <name>bsl::Vector_DeduceIteratorCategory::type</name>
  <filename>bsl/Vector_DeduceIteratorCategory-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Vector_PushProctor</name>
  <filename>bsl/Vector_PushProctor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Vector_PushProctor</name>
    <anchorfile>bsl/Vector_PushProctor/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(VALUE_TYPE* target, const ALLOCATOR&amp; allocator)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Vector_PushProctor</name>
    <anchorfile>bsl/Vector_PushProctor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>bsl/Vector_PushProctor/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::Vector_RangeIteratorCategory</name>
  <filename>bsl/Vector_RangeIteratorCategory-09.adoc</filename>
  <class kind="class">bsl::Vector_RangeIteratorCategory::type</class>
</compound>
<compound kind="class">
  <name>bsl::Vector_RangeIteratorCategory::type</name>
  <filename>bsl/Vector_RangeIteratorCategory-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Vector_RangeIteratorCategory</name>
  <filename>bsl/Vector_RangeIteratorCategory-08.adoc</filename>
  <class kind="class">bsl::Vector_RangeIteratorCategory::type</class>
</compound>
<compound kind="class">
  <name>bsl::Vector_RangeIteratorCategory::type</name>
  <filename>bsl/Vector_RangeIteratorCategory-08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::Vector_Util</name>
  <filename>bsl/Vector_Util.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>computeNewCapacity</name>
    <anchorfile>bsl/Vector_Util/computeNewCapacity.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t newLength, std::size_t capacity, std::size_t maxSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/Vector_Util/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(void* a, void* b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Alloc_traits</name>
  <filename>bsl/_Alloc_traits.adoc</filename>
  <class kind="class">bsl::_Alloc_traits::_Orig</class>
  <class kind="class">bsl::_Alloc_traits::_Rebind_type</class>
  <class kind="class">bsl::_Alloc_traits::allocator_type</class>
  <member kind="function">
    <type>allocator_type</type>
    <name>create_allocator</name>
    <anchorfile>bsl/_Alloc_traits/create_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Orig&amp; __a)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Alloc_traits::_Orig</name>
  <filename>bsl/_Alloc_traits/_Orig.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Alloc_traits::_Rebind_type</name>
  <filename>bsl/_Alloc_traits/_Rebind_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Alloc_traits::allocator_type</name>
  <filename>bsl/_Alloc_traits/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Const_traits</name>
  <filename>bsl/_Const_traits.adoc</filename>
  <class kind="class">bsl::_Const_traits::_Non_const_traits</class>
  <class kind="class">bsl::_Const_traits::pointer</class>
  <class kind="class">bsl::_Const_traits::reference</class>
  <class kind="class">bsl::_Const_traits::value_type</class>
</compound>
<compound kind="class">
  <name>bsl::_Const_traits::_Non_const_traits</name>
  <filename>bsl/_Const_traits/_Non_const_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Const_traits::pointer</name>
  <filename>bsl/_Const_traits/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Const_traits::reference</name>
  <filename>bsl/_Const_traits/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Const_traits::value_type</name>
  <filename>bsl/_Const_traits/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_iterator</name>
  <filename>bsl/_Hashtable_iterator.adoc</filename>
  <class kind="class">bsl::_Hashtable_iterator::_Hashtable</class>
  <class kind="class">bsl::_Hashtable_iterator::_Node</class>
  <class kind="class">bsl::_Hashtable_iterator::_Hashtable_iterator</class>
  <class kind="class">bsl::_Hashtable_iterator::_M_cur</class>
  <class kind="class">bsl::_Hashtable_iterator::_M_ht</class>
  <member kind="function">
    <type>_Node*</type>
    <name>_M_skip_to_next</name>
    <anchorfile>bsl/_Hashtable_iterator/_M_skip_to_next.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_iterator::_Hashtable</name>
  <filename>bsl/_Hashtable_iterator/_Hashtable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_iterator::_Node</name>
  <filename>bsl/_Hashtable_iterator/_Node.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_iterator::_Hashtable_iterator</name>
  <filename>bsl/_Hashtable_iterator/2constructor-052.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_iterator::_M_cur</name>
  <filename>bsl/_Hashtable_iterator/_M_cur.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_iterator::_M_ht</name>
  <filename>bsl/_Hashtable_iterator/_M_ht.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_node</name>
  <filename>bsl/_Hashtable_node.adoc</filename>
  <class kind="class">bsl::_Hashtable_node::_Self</class>
  <class kind="class">bsl::_Hashtable_node::_M_next</class>
  <class kind="class">bsl::_Hashtable_node::_M_val</class>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_node::_Self</name>
  <filename>bsl/_Hashtable_node/_Self.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_node::_M_next</name>
  <filename>bsl/_Hashtable_node/_M_next.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Hashtable_node::_M_val</name>
  <filename>bsl/_Hashtable_node/_M_val.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator</name>
  <filename>bsl/_Ht_iterator.adoc</filename>
  <class kind="class">bsl::_Ht_iterator::_Base</class>
  <class kind="class">bsl::_Ht_iterator::_Hashtable</class>
  <class kind="class">bsl::_Ht_iterator::_Node</class>
  <class kind="class">bsl::_Ht_iterator::_Self</class>
  <class kind="class">bsl::_Ht_iterator::iterator_category</class>
  <class kind="class">bsl::_Ht_iterator::pointer</class>
  <class kind="class">bsl::_Ht_iterator::reference</class>
  <class kind="class">bsl::_Ht_iterator::size_type</class>
  <class kind="class">bsl::_Ht_iterator::value_type</class>
  <class kind="class">bsl::_Ht_iterator::_Ht_iterator</class>
  <class kind="class">bsl::_Ht_iterator::operator++</class>
  <class kind="class">bsl::_Hashtable_iterator::_M_cur</class>
  <class kind="class">bsl::_Hashtable_iterator::_M_ht</class>
  <member kind="function">
    <type>_Node*</type>
    <name>_M_skip_to_next</name>
    <anchorfile>bsl/_Hashtable_iterator/_M_skip_to_next.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator*</name>
    <anchorfile>bsl/_Ht_iterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>bsl/_Ht_iterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::_Base</name>
  <filename>bsl/_Ht_iterator/_Base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::_Hashtable</name>
  <filename>bsl/_Ht_iterator/_Hashtable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::_Node</name>
  <filename>bsl/_Ht_iterator/_Node.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::_Self</name>
  <filename>bsl/_Ht_iterator/_Self.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::iterator_category</name>
  <filename>bsl/_Ht_iterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::pointer</name>
  <filename>bsl/_Ht_iterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::reference</name>
  <filename>bsl/_Ht_iterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::size_type</name>
  <filename>bsl/_Ht_iterator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::value_type</name>
  <filename>bsl/_Ht_iterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::_Ht_iterator</name>
  <filename>bsl/_Ht_iterator/2constructor-00c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Ht_iterator::operator++</name>
  <filename>bsl/_Ht_iterator/operator_inc-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Nonconst_traits</name>
  <filename>bsl/_Nonconst_traits.adoc</filename>
  <class kind="class">bsl::_Nonconst_traits::_Non_const_traits</class>
  <class kind="class">bsl::_Nonconst_traits::pointer</class>
  <class kind="class">bsl::_Nonconst_traits::reference</class>
  <class kind="class">bsl::_Nonconst_traits::value_type</class>
</compound>
<compound kind="class">
  <name>bsl::_Nonconst_traits::_Non_const_traits</name>
  <filename>bsl/_Nonconst_traits/_Non_const_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Nonconst_traits::pointer</name>
  <filename>bsl/_Nonconst_traits/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Nonconst_traits::reference</name>
  <filename>bsl/_Nonconst_traits/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Nonconst_traits::value_type</name>
  <filename>bsl/_Nonconst_traits/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_STLP_alloc_proxy</name>
  <filename>bsl/_STLP_alloc_proxy.adoc</filename>
  <class kind="class">BloombergLP::bslalg::ContainerBase::AllocatorType</class>
  <class kind="class">bsl::_STLP_alloc_proxy::_M_data</class>
  <member kind="function">
    <type>void</type>
    <name>_STLP_alloc_proxy</name>
    <anchorfile>bsl/_STLP_alloc_proxy/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const _MaybeReboundAlloc&amp; __a, _Value __p)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>equalAllocator</name>
    <anchorfile>BloombergLP/bslalg/ContainerBase/equalAllocator.adoc</anchorfile>
    <anchor/>
    <arglist>(const ContainerBase&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>_MaybeReboundAlloc</type>
    <name>get_allocator</name>
    <anchorfile>bsl/_STLP_alloc_proxy/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_STLP_alloc_proxy::_M_data</name>
  <filename>bsl/_STLP_alloc_proxy/_M_data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Sl_global</name>
  <filename>bsl/_Sl_global.adoc</filename>
  <class kind="class">bsl::_Sl_global::__previous</class>
  <class kind="class">bsl::_Sl_global::__splice_after</class>
  <member kind="function">
    <type>_Slist_node_base*</type>
    <name>__reverse</name>
    <anchorfile>bsl/_Sl_global/__reverse.adoc</anchorfile>
    <anchor/>
    <arglist>(_Slist_node_base* __node)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>bsl/_Sl_global/size.adoc</anchorfile>
    <anchor/>
    <arglist>(_Slist_node_base* __node)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Sl_global::__previous</name>
  <filename>bsl/_Sl_global/__previous-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Sl_global::__splice_after</name>
  <filename>bsl/_Sl_global/__splice_after-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_base</name>
  <filename>bsl/_Slist_base.adoc</filename>
  <class kind="class">bsl::_Slist_base::_Node</class>
  <class kind="class">bsl::_Slist_base::allocator_type</class>
  <class kind="class">bsl::_Slist_base::_M_head</class>
  <class kind="class">bsl::_Slist_base::_M_node_allocator_type</class>
  <class kind="class">bsl::_Slist_base::_M_erase_after</class>
  <member kind="function">
    <type>void</type>
    <name>_Slist_base</name>
    <anchorfile>bsl/_Slist_base/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; __a)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~_Slist_base</name>
    <anchorfile>bsl/_Slist_base/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/_Slist_base/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Slist_base::_Node</name>
  <filename>bsl/_Slist_base/_Node.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_base::allocator_type</name>
  <filename>bsl/_Slist_base/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_base::_M_head</name>
  <filename>bsl/_Slist_base/_M_head.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_base::_M_node_allocator_type</name>
  <filename>bsl/_Slist_base/_M_node_allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_base::_M_erase_after</name>
  <filename>bsl/_Slist_base/_M_erase_after-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator</name>
  <filename>bsl/_Slist_iterator.adoc</filename>
  <class kind="class">bsl::_Slist_iterator::_Node</class>
  <class kind="class">bsl::_Slist_iterator::_Self</class>
  <class kind="class">bsl::_Slist_iterator::const_iterator</class>
  <class kind="class">bsl::_Slist_iterator::difference_type</class>
  <class kind="class">bsl::_Slist_iterator::iterator</class>
  <class kind="class">bsl::_Slist_iterator::iterator_category</class>
  <class kind="class">bsl::_Slist_iterator::pointer</class>
  <class kind="class">bsl::_Slist_iterator::reference</class>
  <class kind="class">bsl::_Slist_iterator::size_type</class>
  <class kind="class">bsl::_Slist_iterator::value_type</class>
  <class kind="class">bsl::_Slist_iterator::_Slist_iterator</class>
  <class kind="class">bsl::_Slist_iterator::operator++</class>
  <class kind="class">bsl::_Slist_iterator_base::_M_node</class>
  <member kind="function">
    <type>void</type>
    <name>_M_incr</name>
    <anchorfile>bsl/_Slist_iterator_base/_M_incr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator*</name>
    <anchorfile>bsl/_Slist_iterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>bsl/_Slist_iterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>bsl/_Slist_iterator_base/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Slist_iterator_base&amp; __y)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>bsl/_Slist_iterator_base/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Slist_iterator_base&amp; __y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::_Node</name>
  <filename>bsl/_Slist_iterator/_Node.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::_Self</name>
  <filename>bsl/_Slist_iterator/_Self.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::const_iterator</name>
  <filename>bsl/_Slist_iterator/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::difference_type</name>
  <filename>bsl/_Slist_iterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::iterator</name>
  <filename>bsl/_Slist_iterator/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::iterator_category</name>
  <filename>bsl/_Slist_iterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::pointer</name>
  <filename>bsl/_Slist_iterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::reference</name>
  <filename>bsl/_Slist_iterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::size_type</name>
  <filename>bsl/_Slist_iterator/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::value_type</name>
  <filename>bsl/_Slist_iterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::_Slist_iterator</name>
  <filename>bsl/_Slist_iterator/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator::operator++</name>
  <filename>bsl/_Slist_iterator/operator_inc-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator_base</name>
  <filename>bsl/_Slist_iterator_base.adoc</filename>
  <class kind="class">bsl::_Slist_iterator_base::difference_type</class>
  <class kind="class">bsl::_Slist_iterator_base::iterator_category</class>
  <class kind="class">bsl::_Slist_iterator_base::size_type</class>
  <class kind="class">bsl::_Slist_iterator_base::_M_node</class>
  <member kind="function">
    <type>void</type>
    <name>_Slist_iterator_base</name>
    <anchorfile>bsl/_Slist_iterator_base/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(_Slist_node_base* __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>_M_incr</name>
    <anchorfile>bsl/_Slist_iterator_base/_M_incr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>bsl/_Slist_iterator_base/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Slist_iterator_base&amp; __y)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>bsl/_Slist_iterator_base/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Slist_iterator_base&amp; __y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator_base::difference_type</name>
  <filename>bsl/_Slist_iterator_base/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator_base::iterator_category</name>
  <filename>bsl/_Slist_iterator_base/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator_base::size_type</name>
  <filename>bsl/_Slist_iterator_base/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_iterator_base::_M_node</name>
  <filename>bsl/_Slist_iterator_base/_M_node.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_node</name>
  <filename>bsl/_Slist_node.adoc</filename>
  <class kind="class">bsl::_Slist_node::_M_data</class>
  <class kind="class">bsl::_Slist_node_base::_M_next</class>
</compound>
<compound kind="class">
  <name>bsl::_Slist_node::_M_data</name>
  <filename>bsl/_Slist_node/_M_data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Slist_node_base</name>
  <filename>bsl/_Slist_node_base.adoc</filename>
  <class kind="class">bsl::_Slist_node_base::_M_next</class>
</compound>
<compound kind="class">
  <name>bsl::_Slist_node_base::_M_next</name>
  <filename>bsl/_Slist_node_base/_M_next.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Stl_prime</name>
  <filename>bsl/_Stl_prime.adoc</filename>
  <class kind="class">bsl::_Stl_prime::_M_list</class>
</compound>
<compound kind="class">
  <name>bsl::_Stl_prime::_M_list</name>
  <filename>bsl/_Stl_prime/_M_list.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_const</name>
  <filename>bsl/add_const.adoc</filename>
  <class kind="class">bsl::add_const::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_const::type</name>
  <filename>bsl/add_const/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_cv</name>
  <filename>bsl/add_cv.adoc</filename>
  <class kind="class">bsl::add_cv::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_cv::type</name>
  <filename>bsl/add_cv/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-0e2.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-0e2/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-040.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-040/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-0e4.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-0e4/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-01.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-01/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-03.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-03/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-02.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-0b.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-048.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-048/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-043.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-043/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-0c.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference</name>
  <filename>bsl/add_lvalue_reference-0d.adoc</filename>
  <class kind="class">bsl::add_lvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_lvalue_reference::type</name>
  <filename>bsl/add_lvalue_reference-0d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_pointer</name>
  <filename>bsl/add_pointer-080.adoc</filename>
  <class kind="class">bsl::add_pointer::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_pointer::type</name>
  <filename>bsl/add_pointer-080/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_pointer</name>
  <filename>bsl/add_pointer-085.adoc</filename>
  <class kind="class">bsl::add_pointer::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_pointer::type</name>
  <filename>bsl/add_pointer-085/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_pointer</name>
  <filename>bsl/add_pointer-05.adoc</filename>
  <class kind="class">bsl::add_pointer::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_pointer::type</name>
  <filename>bsl/add_pointer-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference</name>
  <filename>bsl/add_rvalue_reference-00.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference::type</name>
  <filename>bsl/add_rvalue_reference-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference</name>
  <filename>bsl/add_rvalue_reference-0b.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference::type</name>
  <filename>bsl/add_rvalue_reference-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference</name>
  <filename>bsl/add_rvalue_reference-09.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference::type</name>
  <filename>bsl/add_rvalue_reference-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference</name>
  <filename>bsl/add_rvalue_reference-06.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference::type</name>
  <filename>bsl/add_rvalue_reference-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference</name>
  <filename>bsl/add_rvalue_reference-03.adoc</filename>
  <class kind="class">bsl::add_rvalue_reference::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_rvalue_reference::type</name>
  <filename>bsl/add_rvalue_reference-03/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::add_volatile</name>
  <filename>bsl/add_volatile.adoc</filename>
  <class kind="class">bsl::add_volatile::type</class>
</compound>
<compound kind="class">
  <name>bsl::add_volatile::type</name>
  <filename>bsl/add_volatile/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0df.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0df/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0df/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0df/2constructor-0bc.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0df/2constructor-0b9.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;TYPE&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0df/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;TYPE&gt;::const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0df/address-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;TYPE&gt;::pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0df/address-04.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;TYPE&gt;::pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0df/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0df/construct-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0df/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0df/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0df/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0df/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;TYPE&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0df/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0df/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;TYPE&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0df/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator, IsBitwiseCopyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0df/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator, IsBitwiseEqualityComparable&gt;</name>
    <anchorfile>bsl/allocator-0df/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0df/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0df/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0df/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0df/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0df/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0df/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0df/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0df/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0df/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0df/rebind.adoc</filename>
  <class kind="class">bsl::allocator::rebind::other</class>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind::other</name>
  <filename>bsl/allocator-0df/rebind/other.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-069.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-069/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-069/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;Attribute&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-069/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-069/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;Attribute&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-069/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;Attribute&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;Attribute&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-069/operator_assign-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;Attribute&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-069/address-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-069/address-00.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>Attribute*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-069/allocate-05.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-069/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-069/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-069/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-069/construct-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-069/construct-076.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-069/construct-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-069/construct-07f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-069/deallocate-05.adoc</anchorfile>
    <anchor/>
    <arglist>(Attribute* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-069/deallocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(Attribute* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-069/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-069/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-069/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-069/destroy-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-069/destroy-06.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-069/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-069/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-069/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-069/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;Attribute&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-069/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;Attribute&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;Attribute&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-069/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-069/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-069/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-069/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-069/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-069/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-069/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-069/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-069/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-069/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-069/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0db.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0db/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0db/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;Json&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0db/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0db/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;Json&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0db/operator_assign-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;Json&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;Json&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0db/operator_assign-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;Json&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0db/address-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0db/address-00.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>Json*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0db/allocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0db/allocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0db/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0db/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0db/construct-04.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0db/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0db/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0db/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0db/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(Json* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0db/deallocate-02.adoc</anchorfile>
    <anchor/>
    <arglist>(Json* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0db/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0db/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0db/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0db/destroy-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0db/destroy-02.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0db/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0db/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0db/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0db/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;Json&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0db/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;Json&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;Json&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0db/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0db/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0db/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0db/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0db/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0db/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0db/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0db/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0db/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0db/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0db/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-034.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-034/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-034/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ManagedAttribute&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-034/2constructor-023.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-034/2constructor-024.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;ManagedAttribute&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-034/operator_assign-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ManagedAttribute&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;ManagedAttribute&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-034/operator_assign-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;ManagedAttribute&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-034/address-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-034/address-08.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>ManagedAttribute*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-034/allocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-034/allocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-034/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-034/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-034/construct-0d1.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-034/construct-0d6.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-034/construct-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-034/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-034/deallocate-02.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedAttribute* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-034/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ManagedAttribute* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-034/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-034/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-034/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-034/destroy-05e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-034/destroy-055.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-034/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-034/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-034/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-034/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;ManagedAttribute&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-034/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;ManagedAttribute&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;ManagedAttribute&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-034/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-034/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-034/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-034/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-034/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-034/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-034/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-034/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-034/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-034/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-034/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0c3.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c3/2constructor-06e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c3/2constructor-06c.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;MetricSampleGroup&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c3/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c3/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;MetricSampleGroup&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0c3/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;MetricSampleGroup&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;MetricSampleGroup&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0c3/operator_assign-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;MetricSampleGroup&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0c3/address-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0c3/address-01.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>MetricSampleGroup*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0c3/allocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0c3/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0c3/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0c3/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c3/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c3/construct-05.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c3/construct-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c3/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0c3/deallocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricSampleGroup* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0c3/deallocate-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(MetricSampleGroup* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0c3/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0c3/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0c3/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0c3/destroy-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0c3/destroy-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0c3/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0c3/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0c3/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0c3/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;MetricSampleGroup&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0c3/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;MetricSampleGroup&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;MetricSampleGroup&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0c3/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0c3/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0c3/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0c3/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0c3/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0c3/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0c3/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0c3/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0c3/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0c3/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0c3/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-050.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-050/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-050/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;UserFieldValue&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-050/2constructor-052.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-050/2constructor-058.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;UserFieldValue&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-050/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;UserFieldValue&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;UserFieldValue&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-050/operator_assign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;UserFieldValue&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-050/address-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-050/address-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>UserFieldValue*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-050/allocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-050/allocate-07.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-050/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-050/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-050/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-050/construct-05.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-050/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-050/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-050/deallocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(UserFieldValue* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-050/deallocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(UserFieldValue* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-050/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-050/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-050/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-050/destroy-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-050/destroy-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-050/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-050/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-050/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-050/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;UserFieldValue&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-050/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;UserFieldValue&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;UserFieldValue&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-050/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-050/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-050/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-050/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-050/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-050/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-050/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-050/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-050/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-050/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-050/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-04c.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-04c/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-04c/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ZoneinfoTransition&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-04c/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-04c/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;ZoneinfoTransition&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-04c/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ZoneinfoTransition&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;ZoneinfoTransition&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-04c/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;ZoneinfoTransition&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-04c/address-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-04c/address-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>ZoneinfoTransition*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-04c/allocate-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-04c/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-04c/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-04c/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-04c/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-04c/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-04c/construct-04c.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-04c/construct-04a.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-04c/deallocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ZoneinfoTransition* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-04c/deallocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(ZoneinfoTransition* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-04c/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-04c/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-04c/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-04c/destroy-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-04c/destroy-07.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-04c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-04c/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-04c/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-04c/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;ZoneinfoTransition&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-04c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;ZoneinfoTransition&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;ZoneinfoTransition&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-04c/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-04c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-04c/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-04c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-04c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-04c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-04c/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-04c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-04c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-04c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-04c/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-094.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-094/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-094/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;bool&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-094/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-094/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;bool&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-094/operator_assign-056.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;bool&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;bool&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-094/operator_assign-05a.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;bool&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-094/address-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-094/address-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>bool*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-094/allocate-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-094/allocate-07.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-094/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-094/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-094/construct-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-094/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-094/construct-04.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-094/construct-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-094/deallocate-07.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-094/deallocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(bool* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-094/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-094/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-094/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-094/destroy-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-094/destroy-05.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-094/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-094/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-094/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-094/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;bool&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-094/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;bool&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;bool&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-094/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-094/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-094/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-094/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-094/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-094/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-094/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-094/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-094/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-094/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-094/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-015.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-015/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-015/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-015/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-015/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-015/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;char&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-015/operator_assign-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;char&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-015/address-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-015/address-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-015/allocate-07dd.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-015/allocate-07d7.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-015/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-015/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-015/construct-0f5.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-015/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-015/construct-0fd.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-015/construct-02.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-015/deallocate-03.adoc</anchorfile>
    <anchor/>
    <arglist>(char* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-015/deallocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(char* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-015/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-015/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-015/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-015/destroy-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-015/destroy-01.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-015/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-015/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-015/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-015/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-015/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-015/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-015/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-015/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-015/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-015/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-015/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-015/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-015/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-015/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-015/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-015/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-095.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-095/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-095/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char16_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-095/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-095/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char16_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-095/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char16_t&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;char16_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-095/operator_assign-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;char16_t&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-095/address-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-095/address-03.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>char16_t*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-095/allocate-02.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-095/allocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-095/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-095/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-095/construct-060.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-095/construct-02.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-095/construct-065.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-095/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-095/deallocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(char16_t* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-095/deallocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(char16_t* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-095/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-095/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-095/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-095/destroy-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-095/destroy-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-095/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-095/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-095/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-095/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char16_t&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-095/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char16_t&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char16_t&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-095/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-095/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-095/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-095/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-095/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-095/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-095/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-095/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-095/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-095/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-095/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-039.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-039/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-039/2constructor-055.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char32_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-039/2constructor-059.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-039/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char32_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-039/operator_assign-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char32_t&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;char32_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-039/operator_assign-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;char32_t&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-039/address-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-039/address-03.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>char32_t*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-039/allocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-039/allocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-039/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-039/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-039/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-039/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-039/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-039/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-039/deallocate-05.adoc</anchorfile>
    <anchor/>
    <arglist>(char32_t* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-039/deallocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(char32_t* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-039/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-039/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-039/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-039/destroy-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-039/destroy-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-039/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-039/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-039/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-039/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char32_t&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-039/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char32_t&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char32_t&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-039/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-039/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-039/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-039/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-039/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-039/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-039/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-039/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-039/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-039/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-039/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0e9.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e9/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e9/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char8_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e9/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e9/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char8_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0e9/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;char8_t&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;char8_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0e9/operator_assign-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;char8_t&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0e9/address-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0e9/address-09.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>char8_t*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0e9/allocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0e9/allocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0e9/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0e9/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e9/construct-08b.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e9/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e9/construct-084.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e9/construct-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0e9/deallocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(char8_t* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0e9/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(char8_t* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0e9/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0e9/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0e9/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0e9/destroy-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0e9/destroy-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0e9/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0e9/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0e9/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0e9/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;char8_t&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0e9/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char8_t&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;char8_t&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0e9/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0e9/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0e9/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0e9/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0e9/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0e9/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0e9/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0e9/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0e9/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0e9/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0e9/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-091.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-091/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-091/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;double&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-091/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-091/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;double&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-091/operator_assign-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;double&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;double&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-091/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;double&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-091/address-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-091/address-00.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>double*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-091/allocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-091/allocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-091/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-091/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-091/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-091/construct-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-091/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-091/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-091/deallocate-02.adoc</anchorfile>
    <anchor/>
    <arglist>(double* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-091/deallocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(double* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-091/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-091/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-091/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-091/destroy-077.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-091/destroy-071.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-091/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-091/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-091/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-091/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;double&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-091/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;double&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;double&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-091/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-091/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-091/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-091/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-091/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-091/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-091/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-091/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-091/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-091/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-091/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-049.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-049/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-049/2constructor-0a9.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;float&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-049/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-049/2constructor-0aa.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;float&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-049/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;float&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;float&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-049/operator_assign-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;float&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-049/address-092.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-049/address-09d.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>float*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-049/allocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-049/allocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-049/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-049/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-049/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-049/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-049/construct-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-049/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-049/deallocate-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(float* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-049/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(float* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-049/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-049/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-049/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-049/destroy-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-049/destroy-09.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-049/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-049/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-049/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-049/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;float&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-049/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;float&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;float&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-049/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-049/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-049/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-049/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-049/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-049/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-049/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-049/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-049/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-049/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-049/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0c2.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c2/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c2/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;int&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c2/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c2/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;int&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0c2/operator_assign-0ed.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;int&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;int&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0c2/operator_assign-0ec.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;int&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0c2/address-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0c2/address-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>int*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0c2/allocate-03.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0c2/allocate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0c2/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0c2/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c2/construct-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c2/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c2/construct-04.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c2/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0c2/deallocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(int* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0c2/deallocate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(int* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0c2/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0c2/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0c2/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0c2/destroy-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0c2/destroy-02.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0c2/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0c2/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0c2/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0c2/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;int&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0c2/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;int&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;int&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0c2/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0c2/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0c2/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0c2/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0c2/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0c2/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0c2/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0c2/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0c2/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0c2/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0c2/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0a0.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a0/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a0/2constructor-0bf.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;long&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a0/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a0/2constructor-0b4.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0a0/operator_assign-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;long&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0a0/operator_assign-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;long&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0a0/address-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0a0/address-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>long*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0a0/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0a0/allocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0a0/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0a0/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a0/construct-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a0/construct-021a.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a0/construct-0214.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a0/construct-04.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0a0/deallocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(long* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0a0/deallocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(long* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0a0/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0a0/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0a0/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0a0/destroy-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0a0/destroy-09.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0a0/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0a0/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0a0/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0a0/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;long&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0a0/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;long&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;long&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0a0/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0a0/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0a0/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0a0/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0a0/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0a0/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0a0/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0a0/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0a0/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0a0/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0a0/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-01c.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-01c/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-01c/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;long double&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-01c/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-01c/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;long double&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-01c/operator_assign-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;long double&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;long double&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-01c/operator_assign-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;long double&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-01c/address-0f0.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-01c/address-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>long double*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-01c/allocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-01c/allocate-08.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-01c/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-01c/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-01c/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-01c/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-01c/construct-05f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-01c/construct-05d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-01c/deallocate-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(long double* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-01c/deallocate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(long double* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-01c/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-01c/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-01c/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-01c/destroy-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-01c/destroy-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-01c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-01c/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-01c/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-01c/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;long double&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-01c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;long double&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;long double&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-01c/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-01c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-01c/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-01c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-01c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-01c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-01c/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-01c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-01c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-01c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-01c/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0de.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0de/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0de/2constructor-09d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;long long&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0de/2constructor-098.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0de/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;long long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0de/operator_assign-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;long long&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;long long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0de/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;long long&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0de/address-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0de/address-05.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>long long*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0de/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0de/allocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0de/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0de/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0de/construct-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0de/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0de/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0de/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0de/deallocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0de/deallocate-07.adoc</anchorfile>
    <anchor/>
    <arglist>(long long* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0de/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0de/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0de/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0de/destroy-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0de/destroy-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0de/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0de/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0de/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0de/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;long long&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0de/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;long long&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;long long&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0de/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0de/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0de/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0de/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0de/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0de/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0de/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0de/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0de/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0de/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0de/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0c1.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c1/2constructor-0f7.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c1/2constructor-0fe.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;short&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c1/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0c1/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;short&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0c1/operator_assign-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;short&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;short&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0c1/operator_assign-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;short&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0c1/address-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0c1/address-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>short*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0c1/allocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0c1/allocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0c1/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0c1/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c1/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c1/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c1/construct-04.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0c1/construct-02.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0c1/deallocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(short* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0c1/deallocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(short* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0c1/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0c1/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0c1/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0c1/destroy-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0c1/destroy-07.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0c1/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0c1/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0c1/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0c1/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;short&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0c1/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;short&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;short&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0c1/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0c1/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0c1/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0c1/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0c1/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0c1/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0c1/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0c1/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0c1/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0c1/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0c1/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-058.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-058/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-058/2constructor-099.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;signed char&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-058/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-058/2constructor-092.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;signed char&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-058/operator_assign-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;signed char&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;signed char&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-058/operator_assign-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;signed char&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-058/address-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-058/address-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>signed char*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-058/allocate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-058/allocate-02.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-058/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-058/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-058/construct-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-058/construct-05.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-058/construct-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-058/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-058/deallocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(signed char* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-058/deallocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(signed char* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-058/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-058/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-058/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-058/destroy-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-058/destroy-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-058/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-058/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-058/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-058/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;signed char&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-058/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;signed char&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;signed char&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-058/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-058/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-058/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-058/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-058/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-058/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-058/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-058/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-058/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-058/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-058/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0fa.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fa/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fa/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned char&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fa/2constructor-0ed.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fa/2constructor-0e5.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned char&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0fa/operator_assign-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned char&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;unsigned char&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0fa/operator_assign-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;unsigned char&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0fa/address-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0fa/address-01.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>unsigned char*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0fa/allocate-03.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0fa/allocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0fa/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0fa/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fa/construct-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fa/construct-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fa/construct-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fa/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0fa/deallocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0fa/deallocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0fa/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0fa/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0fa/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0fa/destroy-02.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0fa/destroy-04.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0fa/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0fa/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0fa/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0fa/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned char&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0fa/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned char&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned char&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0fa/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0fa/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0fa/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0fa/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0fa/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0fa/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0fa/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0fa/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0fa/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0fa/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0fa/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0a7.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a7/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a7/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned int&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a7/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0a7/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned int&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0a7/operator_assign-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned int&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;unsigned int&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0a7/operator_assign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;unsigned int&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0a7/address-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0a7/address-06.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0a7/allocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0a7/allocate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0a7/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0a7/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a7/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a7/construct-02.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a7/construct-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0a7/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0a7/deallocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0a7/deallocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0a7/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0a7/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0a7/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0a7/destroy-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0a7/destroy-02.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0a7/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0a7/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0a7/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0a7/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned int&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0a7/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned int&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned int&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0a7/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0a7/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0a7/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0a7/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0a7/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0a7/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0a7/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0a7/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0a7/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0a7/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0a7/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-08e.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-08e/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-08e/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned long&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-08e/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-08e/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-08e/operator_assign-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned long&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;unsigned long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-08e/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;unsigned long&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-08e/address-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-08e/address-01.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-08e/allocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-08e/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-08e/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-08e/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-08e/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-08e/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-08e/construct-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-08e/construct-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-08e/deallocate-05.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-08e/deallocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-08e/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-08e/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-08e/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-08e/destroy-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-08e/destroy-08.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-08e/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-08e/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-08e/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-08e/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned long&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-08e/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned long&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned long&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-08e/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-08e/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-08e/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-08e/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-08e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-08e/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-08e/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-08e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-08e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-08e/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-08e/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-014.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-014/2constructor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-014/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned long long&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-014/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-014/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned long long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-014/operator_assign-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned long long&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;unsigned long long&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-014/operator_assign-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;unsigned long long&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-014/address-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-014/address-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long long*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-014/allocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-014/allocate-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-014/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-014/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-014/construct-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-014/construct-0dd.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-014/construct-0d4.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-014/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-014/deallocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-014/deallocate-02.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-014/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-014/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-014/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-014/destroy-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-014/destroy-03.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-014/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-014/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-014/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-014/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned long long&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-014/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned long long&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned long long&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-014/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-014/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-014/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-014/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-014/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-014/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-014/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-014/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-014/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-014/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-014/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0e1.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e1/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e1/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned short&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e1/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0e1/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned short&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0e1/operator_assign-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;unsigned short&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;unsigned short&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0e1/operator_assign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;unsigned short&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0e1/address-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0e1/address-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>unsigned short*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0e1/allocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0e1/allocate-05.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0e1/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0e1/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e1/construct-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e1/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e1/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0e1/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0e1/deallocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0e1/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0e1/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0e1/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0e1/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0e1/destroy-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0e1/destroy-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0e1/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0e1/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0e1/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0e1/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;unsigned short&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0e1/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned short&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;unsigned short&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0e1/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0e1/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0e1/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0e1/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0e1/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0e1/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0e1/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0e1/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0e1/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0e1/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0e1/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0ac.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <class kind="class">bsl::allocator::allocator</class>
  <class kind="class">bsl::allocator::address</class>
  <class kind="class">bsl::allocator::construct</class>
  <member kind="function">
    <type>allocator&lt;BslAllocator_Voidish&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0ac/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;BslAllocator_Voidish&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0ac/allocate.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0ac/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(BslAllocator_Voidish* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0ac/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0ac/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0ac/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;void&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0ac/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;BslAllocator_Voidish&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;BslAllocator_Voidish&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0ac/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;void&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;void&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0ac/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0ac/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0ac/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0ac/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0ac/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0ac/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0ac/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0ac/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0ac/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0ac/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0ac/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::allocator</name>
  <filename>bsl/allocator-0ac/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::address</name>
  <filename>bsl/allocator-0ac/address-071.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::construct</name>
  <filename>bsl/allocator-0ac/construct-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-0fe.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fe/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fe/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;wchar_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fe/2constructor-0d9.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-0fe/2constructor-0d4.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;wchar_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0fe/operator_assign-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;wchar_t&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;wchar_t&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-0fe/operator_assign-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;wchar_t&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0fe/address-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-0fe/address-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0fe/allocate-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-0fe/allocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-0fe/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-0fe/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fe/construct-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fe/construct-015.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fe/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-0fe/construct-018.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0fe/deallocate-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(wchar_t* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-0fe/deallocate-05.adoc</anchorfile>
    <anchor/>
    <arglist>(wchar_t* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-0fe/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-0fe/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-0fe/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0fe/destroy-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-0fe/destroy-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-0fe/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-0fe/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-0fe/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-0fe/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;wchar_t&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-0fe/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;wchar_t&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;wchar_t&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-0fe/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-0fe/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-0fe/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-0fe/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-0fe/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-0fe/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-0fe/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-0fe/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-0fe/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-0fe/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-0fe/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-056.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-056/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-056/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-056/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-056/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-056/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-056/operator_assign-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-056/address-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-056/address-06.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;Date, DayOfWeekSet&gt;*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-056/allocate-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-056/allocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-056/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-056/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-056/construct-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-056/construct-04.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-056/construct-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-056/construct-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-056/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;Date, DayOfWeekSet&gt;* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-056/deallocate-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;Date, DayOfWeekSet&gt;* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-056/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-056/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-056/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-056/destroy-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-056/destroy-04.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-056/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-056/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-056/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-056/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-056/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-056/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-056/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-056/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-056/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-056/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-056/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-056/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-056/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-056/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-056/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-056/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-060.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-060/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-060/2constructor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-060/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-060/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-060/operator_assign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-060/operator_assign-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-060/address-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-060/address-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;const TimeInterval, Node*&gt;*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-060/allocate-08b.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-060/allocate-089.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-060/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-060/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-060/construct-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-060/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-060/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-060/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-060/deallocate-01.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;const TimeInterval, Node*&gt;* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-060/deallocate-06.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;const TimeInterval, Node*&gt;* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-060/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-060/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-060/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-060/destroy-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-060/destroy-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-060/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-060/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-060/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-060/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-060/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;const TimeInterval, Node*&gt;&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-060/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-060/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-060/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-060/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-060/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-060/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-060/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-060/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-060/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-060/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-060/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-09b.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-09b/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-09b/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-09b/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-09b/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-09b/operator_assign-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-09b/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-09b/address-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-09b/address-06.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-09b/allocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-09b/allocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-09b/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-09b/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-09b/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-09b/construct-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-09b/construct-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-09b/construct-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-09b/deallocate-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-09b/deallocate-07.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-09b/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-09b/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-09b/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-09b/destroy-06.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-09b/destroy-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-09b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-09b/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-09b/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-09b/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-09b/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;const int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-09b/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-09b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-09b/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-09b/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-09b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-09b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-09b/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-09b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-09b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-09b/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-09b/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-080.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-080/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-080/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-080/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-080/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-080/operator_assign-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-080/operator_assign-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-080/address-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-080/address-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;const basic_string&lt;char&gt;, Json&gt;*</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-080/allocate-09.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-080/allocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-080/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-080/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-080/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-080/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-080/construct-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-080/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-080/deallocate-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;const basic_string&lt;char&gt;, Json&gt;* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-080/deallocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&lt;const basic_string&lt;char&gt;, Json&gt;* p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-080/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-080/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-080/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-080/destroy-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-080/destroy-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-080/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-080/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-080/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-080/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-080/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;pair&lt;const basic_string&lt;char&gt;, Json&gt;&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-080/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-080/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-080/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-080/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-080/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-080/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-080/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-080/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-080/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-080/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-080/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-03a.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03a/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03a/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;void*&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03a/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03a/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;void*&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-03a/operator_assign-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;void*&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;void*&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-03a/operator_assign-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;void*&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-03a/address-06a.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-03a/address-067.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>void**</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-03a/allocate-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-03a/allocate-04.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-03a/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-03a/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03a/construct-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03a/construct-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03a/construct-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03a/construct-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-03a/deallocate-07.adoc</anchorfile>
    <anchor/>
    <arglist>(void** __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-03a/deallocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(void** p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-03a/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-03a/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-03a/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-03a/destroy-03.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-03a/destroy-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-03a/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-03a/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-03a/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-03a/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;void*&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-03a/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;void*&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;void*&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-03a/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-03a/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-03a/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-03a/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-03a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-03a/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-03a/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-03a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-03a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-03a/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-03a/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator</name>
  <filename>bsl/allocator-03b.adoc</filename>
  <class kind="class">bsl::allocator::const_pointer</class>
  <class kind="class">bsl::allocator::const_reference</class>
  <class kind="class">bsl::allocator::const_void_pointer</class>
  <class kind="class">bsl::allocator::difference_type</class>
  <class kind="class">bsl::allocator::pointer</class>
  <class kind="class">bsl::allocator::reference</class>
  <class kind="class">bsl::allocator::size_type</class>
  <class kind="class">bsl::allocator::value_type</class>
  <class kind="class">bsl::allocator::void_pointer</class>
  <class kind="class">bsl::allocator::rebind</class>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03b/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03b/2constructor-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;const char*&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03b/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslma::Allocator* mechanism)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>allocator</name>
    <anchorfile>bsl/allocator-03b/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;ANY_TYPE&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;const char*&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-03b/operator_assign-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator&lt;const char*&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>polymorphic_allocator&lt;const char*&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/allocator-03b/operator_assign-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const polymorphic_allocator&lt;const char*&gt;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-03b/address-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference x)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>address</name>
    <anchorfile>bsl/allocator-03b/address-04.adoc</anchorfile>
    <anchor/>
    <arglist>(reference x)</arglist>
  </member>
  <member kind="function">
    <type>const char**</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-03b/allocate-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>allocate</name>
    <anchorfile>bsl/allocator-03b/allocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n, const void* hint)</arglist>
  </member>
  <member kind="function">
    <type>void*</type>
    <name>allocate_bytes</name>
    <anchorfile>bsl/allocator-03b/allocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>allocate_object</name>
    <anchorfile>bsl/allocator-03b/allocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03b/construct-01.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03b/construct-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(_Tp1* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03b/construct-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator-03b/construct-06.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address, ARG1&amp;&amp; argument1, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-03b/deallocate-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator-03b/deallocate-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const char** p, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_bytes</name>
    <anchorfile>bsl/allocator-03b/deallocate_bytes.adoc</anchorfile>
    <anchor/>
    <arglist>(void* __p, size_t __nbytes, size_t __alignment)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate_object</name>
    <anchorfile>bsl/allocator-03b/deallocate_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p, size_t __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>delete_object</name>
    <anchorfile>bsl/allocator-03b/delete_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-03b/destroy-0e0.adoc</anchorfile>
    <anchor/>
    <arglist>(ELEMENT_TYPE* address)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator-03b/destroy-0ec.adoc</anchorfile>
    <anchor/>
    <arglist>(_Up* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator-03b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>mechanism</name>
    <anchorfile>bsl/allocator-03b/mechanism.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Up*</type>
    <name>new_object</name>
    <anchorfile>bsl/allocator-03b/new_object.adoc</anchorfile>
    <anchor/>
    <arglist>(_CtorArgs...&amp;&amp; __ctor_args)</arglist>
  </member>
  <member kind="function">
    <type>memory_resource*</type>
    <name>resource</name>
    <anchorfile>bsl/allocator-03b/resource.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;const char*&gt;</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator-03b/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;const char*&gt;, IsBitwiseEqualityComparable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;allocator&lt;const char*&gt;, IsBitwiseCopyable&gt;</name>
    <anchorfile>bsl/allocator-03b/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_pointer</name>
  <filename>bsl/allocator-03b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_reference</name>
  <filename>bsl/allocator-03b/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::const_void_pointer</name>
  <filename>bsl/allocator-03b/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::difference_type</name>
  <filename>bsl/allocator-03b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::pointer</name>
  <filename>bsl/allocator-03b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::reference</name>
  <filename>bsl/allocator-03b/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::size_type</name>
  <filename>bsl/allocator-03b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::value_type</name>
  <filename>bsl/allocator-03b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::void_pointer</name>
  <filename>bsl/allocator-03b/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator::rebind</name>
  <filename>bsl/allocator-03b/rebind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_arg_t</name>
  <filename>bsl/allocator_arg_t-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0108.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator_traits-0108/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR_TYPE&amp; basicAllocator, ELEMENT_TYPE* elementAddr, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0108/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR_TYPE&amp; basicAllocator, pointer elementAddr, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0108/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(ALLOCATOR_TYPE&amp; basicAllocator, ELEMENT_TYPE* elementAddr)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0108/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR_TYPE&amp; basicAllocator)</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR_TYPE</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0108/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const ALLOCATOR_TYPE&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0108/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0108/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0108/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0108/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0108/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0108/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0108/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0108/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0108/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0108/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0108/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0108/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0108/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0108/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0108/allocate-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-07c.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-07c/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-07c/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-07c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-07c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-07c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-07c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-07c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-07c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-07c/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-07c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-07c/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-07c/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-07c/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-07c/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-07c/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-07c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-07c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-07c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-07c/allocate-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-07c/construct-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-056.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-056/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-056/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-056/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-056/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-056/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-056/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-056/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-056/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-056/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-056/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-056/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-056/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-056/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-056/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-056/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-056/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-056/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-056/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-056/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-056/construct-026.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-010c.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-010c/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-010c/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-010c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-010c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-010c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-010c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-010c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-010c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-010c/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-010c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-010c/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-010c/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-010c/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-010c/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-010c/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-010c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-010c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-010c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-010c/allocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-010c/construct-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-04e.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-04e/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-04e/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-04e/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-04e/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-04e/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-04e/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-04e/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-04e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-04e/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-04e/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-04e/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-04e/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-04e/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-04e/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-04e/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-04e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-04e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-04e/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-04e/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-04e/construct-059.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-06c.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-06c/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-06c/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-06c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-06c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-06c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-06c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-06c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-06c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-06c/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-06c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-06c/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-06c/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-06c/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-06c/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-06c/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-06c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-06c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-06c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-06c/allocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-06c/construct-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-046.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-046/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-046/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-046/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-046/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-046/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-046/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-046/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-046/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-046/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-046/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-046/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-046/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-046/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-046/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-046/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-046/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-046/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-046/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-046/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-046/construct-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-015.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-015/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-015/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-015/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-015/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-015/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-015/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-015/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-015/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-015/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-015/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-015/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-015/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-015/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-015/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-015/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-015/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-015/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-015/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-015/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-015/construct-081.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0f26.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0f26/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0f26/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0f26/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0f26/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0f26/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0f26/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0f26/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0f26/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0f26/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0f26/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0f26/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0f26/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0f26/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0f26/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0f26/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0f26/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0f26/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0f26/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0f26/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0f26/construct-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-093.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-093/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-093/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-093/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-093/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-093/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-093/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-093/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-093/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-093/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-093/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-093/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-093/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-093/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-093/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-093/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-093/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-093/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-093/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-093/allocate-002.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-093/construct-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-00c.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-00c/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-00c/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-00c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-00c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-00c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-00c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-00c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-00c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-00c/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-00c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-00c/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-00c/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-00c/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-00c/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-00c/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-00c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-00c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-00c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-00c/allocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-00c/construct-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0a6.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0a6/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0a6/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0a6/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0a6/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0a6/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0a6/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0a6/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0a6/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0a6/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0a6/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0a6/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0a6/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0a6/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0a6/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0a6/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0a6/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0a6/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0a6/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0a6/allocate-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0a6/construct-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-083.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-083/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-083/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-083/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-083/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-083/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-083/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-083/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-083/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-083/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-083/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-083/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-083/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-083/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-083/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-083/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-083/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-083/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-083/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-083/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-083/construct-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-064.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-064/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-064/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-064/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-064/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-064/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-064/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-064/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-064/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-064/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-064/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-064/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-064/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-064/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-064/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-064/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-064/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-064/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-064/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-064/allocate-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-064/construct-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0fe.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0fe/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0fe/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0fe/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0fe/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0fe/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0fe/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0fe/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0fe/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0fe/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0fe/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0fe/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0fe/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0fe/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0fe/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0fe/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0fe/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0fe/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0fe/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0fe/allocate-0da3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0fe/construct-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-009.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-009/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-009/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-009/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-009/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-009/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-009/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-009/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-009/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-009/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-009/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-009/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-009/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-009/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-009/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-009/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-009/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-009/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-009/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-009/allocate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-009/construct-072.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0b9.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0b9/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0b9/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0b9/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0b9/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0b9/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0b9/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0b9/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0b9/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0b9/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0b9/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0b9/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0b9/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0b9/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0b9/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0b9/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0b9/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0b9/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0b9/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0b9/allocate-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0b9/construct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-08d.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-08d/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-08d/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-08d/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-08d/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-08d/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-08d/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-08d/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-08d/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-08d/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-08d/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-08d/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-08d/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-08d/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-08d/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-08d/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-08d/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-08d/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-08d/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-08d/allocate-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-08d/construct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0a5.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0a5/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0a5/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0a5/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0a5/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0a5/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0a5/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0a5/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0a5/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0a5/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0a5/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0a5/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0a5/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0a5/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0a5/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0a5/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0a5/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0a5/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0a5/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0a5/allocate-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0a5/construct-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-04f.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-04f/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-04f/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-04f/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-04f/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-04f/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-04f/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-04f/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-04f/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-04f/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-04f/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-04f/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-04f/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-04f/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-04f/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-04f/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-04f/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-04f/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-04f/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-04f/allocate-017.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-04f/construct-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-071.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-071/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-071/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-071/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-071/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-071/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-071/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-071/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-071/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-071/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-071/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-071/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-071/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-071/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-071/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-071/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-071/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-071/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-071/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-071/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-071/construct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-082.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-082/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-082/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-082/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-082/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-082/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-082/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-082/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-082/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-082/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-082/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-082/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-082/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-082/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-082/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-082/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-082/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-082/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-082/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-082/allocate-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-082/construct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0fb.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0fb/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0fb/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0fb/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0fb/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0fb/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0fb/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0fb/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0fb/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0fb/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0fb/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0fb/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0fb/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0fb/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0fb/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0fb/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0fb/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0fb/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0fb/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0fb/allocate-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0fb/construct-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-02.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-02/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-02/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-02/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-02/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-02/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-02/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-02/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-02/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-02/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-02/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-02/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-02/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-02/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-02/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-02/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-02/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-02/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-02/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-02/allocate-0fa.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-02/construct-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-03.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-03/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-03/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-03/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-03/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-03/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-03/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-03/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-03/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-03/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-03/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-03/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-03/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-03/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-03/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-03/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-03/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-03/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-03/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-03/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-03/construct-008.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0c0.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0c0/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0c0/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0c0/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0c0/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0c0/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0c0/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0c0/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0c0/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0c0/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0c0/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0c0/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0c0/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0c0/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0c0/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0c0/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0c0/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0c0/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0c0/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0c0/allocate-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0c0/construct-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-003.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-003/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-003/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-003/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-003/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-003/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-003/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-003/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-003/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-003/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-003/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-003/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-003/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-003/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-003/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-003/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-003/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-003/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-003/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-003/allocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-003/construct-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0fd.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0fd/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0fd/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0fd/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0fd/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0fd/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0fd/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0fd/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0fd/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0fd/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0fd/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0fd/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0fd/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0fd/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0fd/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0fd/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0fd/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0fd/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0fd/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0fd/allocate-0ae.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0fd/construct-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-060.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-060/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-060/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-060/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-060/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-060/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-060/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-060/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-060/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-060/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-060/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-060/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-060/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-060/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-060/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-060/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-060/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-060/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-060/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-060/allocate-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-060/construct-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0a0.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0a0/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0a0/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0a0/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0a0/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0a0/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0a0/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0a0/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0a0/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0a0/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0a0/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0a0/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0a0/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0a0/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0a0/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0a0/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0a0/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0a0/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0a0/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0a0/allocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0a0/construct-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-017.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-017/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-017/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-017/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-017/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-017/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-017/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-017/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-017/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-017/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-017/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-017/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-017/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-017/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-017/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-017/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-017/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-017/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-017/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-017/allocate-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-017/construct-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0e1.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0e1/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0e1/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0e1/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0e1/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0e1/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0e1/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0e1/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0e1/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0e1/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0e1/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0e1/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0e1/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0e1/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0e1/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0e1/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0e1/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0e1/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0e1/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0e1/allocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0e1/construct-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0d0.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0d0/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0d0/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0d0/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0d0/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0d0/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0d0/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0d0/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0d0/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0d0/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0d0/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0d0/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0d0/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0d0/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0d0/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0d0/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0d0/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0d0/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0d0/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0d0/allocate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0d0/construct-02c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-00f.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-00f/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-00f/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-00f/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-00f/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-00f/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-00f/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-00f/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-00f/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-00f/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-00f/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-00f/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-00f/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-00f/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-00f/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-00f/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-00f/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-00f/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-00f/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-00f/allocate-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-00f/construct-046.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0ea.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0ea/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0ea/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0ea/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0ea/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0ea/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0ea/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0ea/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0ea/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0ea/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0ea/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0ea/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0ea/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0ea/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0ea/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0ea/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0ea/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0ea/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0ea/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0ea/allocate-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0ea/construct-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0e8.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0e8/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0e8/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0e8/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0e8/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0e8/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0e8/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0e8/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0e8/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0e8/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0e8/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0e8/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0e8/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0e8/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0e8/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0e8/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0e8/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0e8/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0e8/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0e8/allocate-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0e8/construct-01b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-098.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-098/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-098/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-098/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-098/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-098/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-098/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-098/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-098/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-098/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-098/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-098/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-098/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-098/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-098/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-098/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-098/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-098/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-098/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-098/allocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-098/construct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-065.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-065/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-065/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-065/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-065/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-065/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-065/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-065/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-065/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-065/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-065/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-065/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-065/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-065/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-065/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-065/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-065/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-065/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-065/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-065/allocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-065/construct-02e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-018.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-018/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-018/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-018/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-018/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-018/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-018/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-018/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-018/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-018/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-018/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-018/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-018/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-018/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-018/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-018/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-018/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-018/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-018/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-018/allocate-059.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-018/construct-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0003.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0003/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0003/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0003/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0003/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0003/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0003/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0003/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0003/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0003/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0003/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0003/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0003/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0003/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0003/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0003/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0003/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0003/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0003/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0003/allocate-00a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0003/construct-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-01b.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-01b/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-01b/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-01b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-01b/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-01b/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-01b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-01b/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-01b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-01b/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-01b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-01b/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-01b/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-01b/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-01b/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-01b/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-01b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-01b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-01b/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-01b/allocate-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-01b/construct-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0c4.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0c4/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0c4/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0c4/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0c4/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0c4/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0c4/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0c4/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0c4/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0c4/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0c4/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0c4/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0c4/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0c4/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0c4/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0c4/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0c4/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0c4/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0c4/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0c4/allocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0c4/construct-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-074.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-074/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-074/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-074/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-074/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-074/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-074/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-074/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-074/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-074/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-074/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-074/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-074/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-074/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-074/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-074/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-074/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-074/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-074/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-074/allocate-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-074/construct-013.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-07f.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-07f/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-07f/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-07f/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-07f/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-07f/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-07f/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-07f/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-07f/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-07f/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-07f/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-07f/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-07f/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-07f/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-07f/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-07f/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-07f/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-07f/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-07f/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-07f/allocate-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-07f/construct-065.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-078.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-078/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-078/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-078/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-078/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-078/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-078/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-078/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-078/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-078/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-078/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-078/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-078/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-078/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-078/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-078/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-078/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-078/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-078/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-078/allocate-069.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-078/construct-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-092.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-092/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-092/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-092/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-092/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-092/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-092/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-092/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-092/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-092/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-092/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-092/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-092/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-092/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-092/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-092/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-092/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-092/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-092/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-092/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-092/construct-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-090.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-090/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-090/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-090/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-090/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-090/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-090/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-090/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-090/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-090/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-090/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-090/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-090/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-090/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-090/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-090/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-090/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-090/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-090/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-090/allocate-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-090/construct-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-068.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-068/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-068/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-068/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-068/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-068/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-068/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-068/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-068/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-068/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-068/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-068/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-068/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-068/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-068/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-068/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-068/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-068/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-068/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-068/allocate-0751.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-068/construct-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-08a.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-08a/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-08a/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-08a/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-08a/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-08a/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-08a/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-08a/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-08a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-08a/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-08a/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-08a/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-08a/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-08a/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-08a/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-08a/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-08a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-08a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-08a/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-08a/allocate-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-08a/construct-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-054.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-054/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-054/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-054/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-054/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-054/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-054/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-054/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-054/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-054/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-054/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-054/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-054/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-054/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-054/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-054/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-054/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-054/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-054/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-054/allocate-0c0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-054/construct-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-04b.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-04b/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-04b/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-04b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-04b/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-04b/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-04b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-04b/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-04b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-04b/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-04b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-04b/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-04b/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-04b/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-04b/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-04b/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-04b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-04b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-04b/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-04b/allocate-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-04b/construct-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0001.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0001/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0001/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0001/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0001/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0001/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0001/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0001/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0001/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0001/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0001/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0001/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0001/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0001/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0001/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0001/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0001/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0001/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0001/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0001/allocate-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0001/construct-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0b1.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0b1/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0b1/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0b1/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0b1/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0b1/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0b1/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0b1/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0b1/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0b1/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0b1/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0b1/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0b1/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0b1/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0b1/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0b1/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0b1/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0b1/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0b1/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0b1/allocate-065.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0b1/construct-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-04a.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-04a/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-04a/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-04a/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-04a/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-04a/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-04a/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-04a/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-04a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-04a/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-04a/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-04a/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-04a/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-04a/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-04a/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-04a/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-04a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-04a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-04a/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-04a/allocate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-04a/construct-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-01a8.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-01a8/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-01a8/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-01a8/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-01a8/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-01a8/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-01a8/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-01a8/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-01a8/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-01a8/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-01a8/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-01a8/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-01a8/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-01a8/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-01a8/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-01a8/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-01a8/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-01a8/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-01a8/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-01a8/allocate-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-01a8/construct-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-05b.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-05b/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-05b/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-05b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-05b/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-05b/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-05b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-05b/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-05b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-05b/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-05b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-05b/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-05b/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-05b/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-05b/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-05b/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-05b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-05b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-05b/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-05b/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-05b/construct-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-09b.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-09b/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-09b/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-09b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-09b/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-09b/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-09b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-09b/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-09b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-09b/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-09b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-09b/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-09b/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-09b/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-09b/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-09b/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-09b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-09b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-09b/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-09b/allocate-014d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-09b/construct-0af.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-01a4.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-01a4/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-01a4/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-01a4/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-01a4/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-01a4/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-01a4/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-01a4/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-01a4/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-01a4/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-01a4/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-01a4/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-01a4/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-01a4/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-01a4/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-01a4/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-01a4/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-01a4/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-01a4/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-01a4/allocate-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-01a4/construct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0d4.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0d4/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0d4/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0d4/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0d4/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0d4/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0d4/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0d4/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0d4/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0d4/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0d4/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0d4/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0d4/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0d4/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0d4/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0d4/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0d4/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0d4/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0d4/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0d4/allocate-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0d4/construct-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-08c.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-08c/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-08c/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-08c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-08c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-08c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-08c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-08c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-08c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-08c/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-08c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-08c/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-08c/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-08c/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-08c/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-08c/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-08c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-08c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-08c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-08c/allocate-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-08c/construct-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0e4c.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0e4c/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0e4c/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0e4c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0e4c/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0e4c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0e4c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0e4c/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0e4c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0e4c/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0e4c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0e4c/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0e4c/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0e4c/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0e4c/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0e4c/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0e4c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0e4c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0e4c/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0e4c/allocate-0c0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0e4c/construct-014.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0e43.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0e43/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0e43/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0e43/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0e43/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0e43/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0e43/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0e43/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0e43/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0e43/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0e43/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0e43/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0e43/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0e43/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0e43/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0e43/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0e43/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0e43/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0e43/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0e43/allocate-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0e43/construct-047.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-086.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-086/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-086/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-086/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-086/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-086/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-086/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-086/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-086/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-086/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-086/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-086/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-086/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-086/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-086/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-086/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-086/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-086/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-086/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-086/allocate-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-086/construct-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0f21.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0f21/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0f21/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0f21/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0f21/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0f21/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0f21/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0f21/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0f21/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0f21/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0f21/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0f21/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0f21/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0f21/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0f21/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0f21/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0f21/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0f21/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0f21/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0f21/allocate-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-0f21/construct-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-05e.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-05e/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-05e/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, ELEMENT_TYPE* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-05e/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-05e/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-05e/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-05e/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-05e/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-05e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-05e/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-05e/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-05e/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-05e/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-05e/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-05e/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-05e/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-05e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-05e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-05e/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-05e/allocate-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-05e/construct-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0ae.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <member kind="function">
    <type>void</type>
    <name>construct</name>
    <anchorfile>bsl/allocator_traits-0ae/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(_Alloc&amp; __a, _Tp* __p, _Args...&amp;&amp; __args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-0ae/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(_Alloc&amp; __a, pointer __p, size_type __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-0ae/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(_Alloc&amp; __a, _Tp* __p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-0ae/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Alloc&amp; __a)</arglist>
  </member>
  <member kind="function">
    <type>_Alloc</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-0ae/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Alloc&amp; __rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-0ae/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-0ae/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-0ae/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-0ae/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-0ae/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-0ae/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-0ae/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-0ae/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-0ae/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-0ae/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-0ae/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-0ae/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-0ae/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-0ae/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-0ae/allocate-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-059.adoc</filename>
  <class kind="class">bsl::allocator_traits::allocator_type</class>
  <class kind="class">bsl::allocator_traits::const_pointer</class>
  <class kind="class">bsl::allocator_traits::const_void_pointer</class>
  <class kind="class">bsl::allocator_traits::difference_type</class>
  <class kind="class">bsl::allocator_traits::is_always_equal</class>
  <class kind="class">bsl::allocator_traits::pointer</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_copy_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_move_assignment</class>
  <class kind="class">bsl::allocator_traits::propagate_on_container_swap</class>
  <class kind="class">bsl::allocator_traits::rebind_alloc</class>
  <class kind="class">bsl::allocator_traits::rebind_traits</class>
  <class kind="class">bsl::allocator_traits::size_type</class>
  <class kind="class">bsl::allocator_traits::value_type</class>
  <class kind="class">bsl::allocator_traits::void_pointer</class>
  <class kind="class">bsl::allocator_traits::allocate</class>
  <class kind="class">bsl::allocator_traits::construct</class>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>bsl/allocator_traits-059/deallocate.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp; m, pointer p, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>destroy</name>
    <anchorfile>bsl/allocator_traits-059/destroy.adoc</anchorfile>
    <anchor/>
    <arglist>(allocator_type&amp;, TYPE2* p)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/allocator_traits-059/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>select_on_container_copy_construction</name>
    <anchorfile>bsl/allocator_traits-059/select_on_container_copy_construction.adoc</anchorfile>
    <anchor/>
    <arglist>(const allocator_type&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocator_type</name>
  <filename>bsl/allocator_traits-059/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_pointer</name>
  <filename>bsl/allocator_traits-059/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::const_void_pointer</name>
  <filename>bsl/allocator_traits-059/const_void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::difference_type</name>
  <filename>bsl/allocator_traits-059/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::is_always_equal</name>
  <filename>bsl/allocator_traits-059/is_always_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::pointer</name>
  <filename>bsl/allocator_traits-059/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_copy_assignment</name>
  <filename>bsl/allocator_traits-059/propagate_on_container_copy_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_move_assignment</name>
  <filename>bsl/allocator_traits-059/propagate_on_container_move_assignment.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::propagate_on_container_swap</name>
  <filename>bsl/allocator_traits-059/propagate_on_container_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_alloc</name>
  <filename>bsl/allocator_traits-059/rebind_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::rebind_traits</name>
  <filename>bsl/allocator_traits-059/rebind_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::size_type</name>
  <filename>bsl/allocator_traits-059/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::value_type</name>
  <filename>bsl/allocator_traits-059/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::void_pointer</name>
  <filename>bsl/allocator_traits-059/void_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::allocate</name>
  <filename>bsl/allocator_traits-059/allocate-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits::construct</name>
  <filename>bsl/allocator_traits-059/construct-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_traits</name>
  <filename>bsl/allocator_traits-0a4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream</name>
  <filename>bsl/basic_istringstream.adoc</filename>
  <class kind="class">bsl::basic_istringstream::__ctype_type</class>
  <class kind="class">bsl::basic_istringstream::__ios_type</class>
  <class kind="class">bsl::basic_istringstream::__istream_type</class>
  <class kind="class">bsl::basic_istringstream::__num_get_type</class>
  <class kind="class">bsl::basic_istringstream::__streambuf_type</class>
  <class kind="class">bsl::basic_istringstream::allocator_type</class>
  <class kind="class">bsl::basic_istringstream::char_type</class>
  <class kind="class">bsl::basic_istringstream::int_type</class>
  <class kind="class">bsl::basic_istringstream::off_type</class>
  <class kind="class">bsl::basic_istringstream::pos_type</class>
  <class kind="class">bsl::basic_istringstream::traits_type</class>
  <class kind="class">bsl::basic_istringstream::sentry</class>
  <class kind="class">bsl::basic_istringstream::basic_istringstream</class>
  <class kind="class">bsl::basic_istringstream::get</class>
  <class kind="class">bsl::basic_istringstream::getline</class>
  <class kind="class">bsl::basic_istringstream::ignore</class>
  <class kind="class">bsl::basic_istringstream::operator&gt;&gt;</class>
  <class kind="class">bsl::basic_istringstream::seekg</class>
  <class kind="class">bsl::basic_istringstream::str</class>
  <class kind="class">bsl::basic_istringstream::operator=</class>
  <class kind="class">bsl::basic_istringstream::_M_gcount</class>
  <member kind="function">
    <type>basic_istringstream&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_istringstream/operator_assign-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_istringstream&amp;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>gcount</name>
    <anchorfile>bsl/basic_istringstream/gcount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>peek</name>
    <anchorfile>bsl/basic_istringstream/peek.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>__istream_type&amp;</type>
    <name>putback</name>
    <anchorfile>bsl/basic_istringstream/putback.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type __c)</arglist>
  </member>
  <member kind="function">
    <type>basic_istringstream&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;::StreamBufType*</type>
    <name>rdbuf</name>
    <anchorfile>bsl/basic_istringstream/rdbuf.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>__istream_type&amp;</type>
    <name>read</name>
    <anchorfile>bsl/basic_istringstream/read.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>readsome</name>
    <anchorfile>bsl/basic_istringstream/readsome.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_istringstream/swap-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_istringstream&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>bsl/basic_istringstream/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>tellg</name>
    <anchorfile>bsl/basic_istringstream/tellg.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>__istream_type&amp;</type>
    <name>unget</name>
    <anchorfile>bsl/basic_istringstream/unget.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_istringstream&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;::ViewType</type>
    <name>view</name>
    <anchorfile>bsl/basic_istringstream/view.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>__istream_type&amp;</type>
    <name>_M_extract</name>
    <anchorfile>bsl/basic_istringstream/_M_extract.adoc</anchorfile>
    <anchor/>
    <arglist>(_ValueT&amp; __v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_istringstream/swap-07.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_istream&amp; __rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::__ctype_type</name>
  <filename>bsl/basic_istringstream/__ctype_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::__ios_type</name>
  <filename>bsl/basic_istringstream/__ios_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::__istream_type</name>
  <filename>bsl/basic_istringstream/__istream_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::__num_get_type</name>
  <filename>bsl/basic_istringstream/__num_get_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::__streambuf_type</name>
  <filename>bsl/basic_istringstream/__streambuf_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::allocator_type</name>
  <filename>bsl/basic_istringstream/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::char_type</name>
  <filename>bsl/basic_istringstream/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::int_type</name>
  <filename>bsl/basic_istringstream/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::off_type</name>
  <filename>bsl/basic_istringstream/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::pos_type</name>
  <filename>bsl/basic_istringstream/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::traits_type</name>
  <filename>bsl/basic_istringstream/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::sentry</name>
  <filename>bsl/basic_istringstream/sentry.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::basic_istringstream</name>
  <filename>bsl/basic_istringstream/2constructor-00b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::get</name>
  <filename>bsl/basic_istringstream/get-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::getline</name>
  <filename>bsl/basic_istringstream/getline-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::ignore</name>
  <filename>bsl/basic_istringstream/ignore-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::operator&gt;&gt;</name>
  <filename>bsl/basic_istringstream/operator_rshift-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::seekg</name>
  <filename>bsl/basic_istringstream/seekg-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::str</name>
  <filename>bsl/basic_istringstream/str-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::operator=</name>
  <filename>bsl/basic_istringstream/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istringstream::_M_gcount</name>
  <filename>bsl/basic_istringstream/_M_gcount.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream</name>
  <filename>bsl/basic_ostringstream.adoc</filename>
  <class kind="class">bsl::basic_ostringstream::allocator_type</class>
  <class kind="class">bsl::basic_ostringstream::char_type</class>
  <class kind="class">bsl::basic_ostringstream::int_type</class>
  <class kind="class">bsl::basic_ostringstream::off_type</class>
  <class kind="class">bsl::basic_ostringstream::pos_type</class>
  <class kind="class">bsl::basic_ostringstream::traits_type</class>
  <class kind="class">bsl::basic_ostringstream::sentry</class>
  <class kind="class">bsl::basic_ostringstream::basic_ostringstream</class>
  <class kind="class">bsl::basic_ostringstream::str</class>
  <member kind="function">
    <type>basic_ostringstream&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_ostringstream/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_ostringstream&amp;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_ostringstream/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StreamBufType*</type>
    <name>rdbuf</name>
    <anchorfile>bsl/basic_ostringstream/rdbuf.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_ostringstream/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_ostringstream&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>ViewType</type>
    <name>view</name>
    <anchorfile>bsl/basic_ostringstream/view.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::allocator_type</name>
  <filename>bsl/basic_ostringstream/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::char_type</name>
  <filename>bsl/basic_ostringstream/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::int_type</name>
  <filename>bsl/basic_ostringstream/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::off_type</name>
  <filename>bsl/basic_ostringstream/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::pos_type</name>
  <filename>bsl/basic_ostringstream/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::traits_type</name>
  <filename>bsl/basic_ostringstream/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::sentry</name>
  <filename>bsl/basic_ostringstream/sentry.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::basic_ostringstream</name>
  <filename>bsl/basic_ostringstream/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostringstream::str</name>
  <filename>bsl/basic_ostringstream/str-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream</name>
  <filename>bsl/basic_osyncstream.adoc</filename>
  <class kind="class">bsl::basic_osyncstream::allocator_type</class>
  <class kind="class">bsl::basic_osyncstream::char_type</class>
  <class kind="class">bsl::basic_osyncstream::int_type</class>
  <class kind="class">bsl::basic_osyncstream::off_type</class>
  <class kind="class">bsl::basic_osyncstream::pos_type</class>
  <class kind="class">bsl::basic_osyncstream::streambuf_type</class>
  <class kind="class">bsl::basic_osyncstream::syncbuf_type</class>
  <class kind="class">bsl::basic_osyncstream::traits_type</class>
  <class kind="class">bsl::basic_osyncstream::sentry</class>
  <class kind="class">bsl::basic_osyncstream::basic_osyncstream</class>
  <member kind="function">
    <type>basic_osyncstream&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_osyncstream/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_osyncstream&amp;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emit</name>
    <anchorfile>bsl/basic_osyncstream/emit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_osyncstream/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_osyncstream&lt;CHAR, TRAITS, ALLOCATOR&gt;::streambuf_type*</type>
    <name>get_wrapped</name>
    <anchorfile>bsl/basic_osyncstream/get_wrapped.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_osyncstream&lt;CHAR, TRAITS, ALLOCATOR&gt;::syncbuf_type*</type>
    <name>rdbuf</name>
    <anchorfile>bsl/basic_osyncstream/rdbuf.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::allocator_type</name>
  <filename>bsl/basic_osyncstream/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::char_type</name>
  <filename>bsl/basic_osyncstream/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::int_type</name>
  <filename>bsl/basic_osyncstream/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::off_type</name>
  <filename>bsl/basic_osyncstream/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::pos_type</name>
  <filename>bsl/basic_osyncstream/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::streambuf_type</name>
  <filename>bsl/basic_osyncstream/streambuf_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::syncbuf_type</name>
  <filename>bsl/basic_osyncstream/syncbuf_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::traits_type</name>
  <filename>bsl/basic_osyncstream/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::sentry</name>
  <filename>bsl/basic_osyncstream/sentry.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_osyncstream::basic_osyncstream</name>
  <filename>bsl/basic_osyncstream/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0faf.adoc</filename>
  <class kind="class">bsl::basic_string::allocator_type</class>
  <class kind="class">bsl::basic_string::const_iterator</class>
  <class kind="class">bsl::basic_string::const_pointer</class>
  <class kind="class">bsl::basic_string::const_reference</class>
  <class kind="class">bsl::basic_string::const_reverse_iterator</class>
  <class kind="class">bsl::basic_string::difference_type</class>
  <class kind="class">bsl::basic_string::iterator</class>
  <class kind="class">bsl::basic_string::pointer</class>
  <class kind="class">bsl::basic_string::reference</class>
  <class kind="class">bsl::basic_string::reverse_iterator</class>
  <class kind="class">bsl::basic_string::size_type</class>
  <class kind="class">bsl::basic_string::traits_type</class>
  <class kind="class">bsl::basic_string::value_type</class>
  <class kind="class">bsl::basic_string::basic_string</class>
  <class kind="class">bsl::basic_string::operator=</class>
  <class kind="class">bsl::basic_string::append</class>
  <class kind="class">bsl::basic_string::assign</class>
  <class kind="class">bsl::basic_string::at</class>
  <class kind="class">bsl::basic_string::back</class>
  <class kind="class">bsl::basic_string::begin</class>
  <class kind="class">bsl::basic_string::compare</class>
  <class kind="class">bsl::basic_string::contains</class>
  <class kind="class">bsl::basic_string::data</class>
  <class kind="class">bsl::basic_string::end</class>
  <class kind="class">bsl::basic_string::ends_with</class>
  <class kind="class">bsl::basic_string::erase</class>
  <class kind="class">bsl::basic_string::find</class>
  <class kind="class">bsl::basic_string::find_first_not_of</class>
  <class kind="class">bsl::basic_string::find_first_of</class>
  <class kind="class">bsl::basic_string::find_last_not_of</class>
  <class kind="class">bsl::basic_string::find_last_of</class>
  <class kind="class">bsl::basic_string::front</class>
  <class kind="class">bsl::basic_string::insert</class>
  <class kind="class">bsl::basic_string::operator+=</class>
  <class kind="class">bsl::basic_string::operator[]</class>
  <class kind="class">bsl::basic_string::rbegin</class>
  <class kind="class">bsl::basic_string::rend</class>
  <class kind="class">bsl::basic_string::replace</class>
  <class kind="class">bsl::basic_string::resize</class>
  <class kind="class">bsl::basic_string::rfind</class>
  <class kind="class">bsl::basic_string::starts_with</class>
  <class kind="class">bsl::basic_string::substr</class>
  <class kind="class">bsl::basic_string::npos</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_string</name>
    <anchorfile>bsl/basic_string-0faf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string&amp;</type>
    <name>append_range</name>
    <anchorfile>bsl/basic_string-0faf/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&amp;</type>
    <name>assign_range</name>
    <anchorfile>bsl/basic_string-0faf/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>const CHAR_TYPE*</type>
    <name>c_str</name>
    <anchorfile>bsl/basic_string-0faf/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/basic_string-0faf/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/basic_string-0faf/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/basic_string-0faf/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/basic_string-0faf/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>bsl/basic_string-0faf/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(CHAR_TYPE* characterString, size_type numChars, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/basic_string-0faf/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/basic_string-0faf/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/basic_string-0faf/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_string-0faf/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/basic_string-0faf/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>bsl/basic_string-0faf/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/basic_string-0faf/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/basic_string-0faf/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/basic_string-0faf/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(CHAR_TYPE character)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&amp;</type>
    <name>replace_with_range</name>
    <anchorfile>bsl/basic_string-0faf/replace_with_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/basic_string-0faf/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize_and_overwrite</name>
    <anchorfile>bsl/basic_string-0faf/resize_and_overwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, OPERATION operation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/basic_string-0faf/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/basic_string-0faf/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_string-0faf/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;ALLOCATOR&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;ALLOCATOR&gt;::value&gt;</name>
    <anchorfile>bsl/basic_string-0faf/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string_view&lt;CHAR_TYPE, CHAR_TRAITS&gt;</type>
    <name>operator basic_string_view&lt;CHAR_TYPE, CHAR_TRAITS&gt;</name>
    <anchorfile>bsl/basic_string-0faf/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;CHAR_TYPE, CHAR_TRAITS, ALLOC2&gt;</type>
    <name>operator std::basic_string&lt;CHAR_TYPE, CHAR_TRAITS, ALLOC2&gt;</name>
    <anchorfile>bsl/basic_string-0faf/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_string::allocator_type</name>
  <filename>bsl/basic_string-0faf/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_iterator</name>
  <filename>bsl/basic_string-0faf/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_pointer</name>
  <filename>bsl/basic_string-0faf/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reference</name>
  <filename>bsl/basic_string-0faf/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reverse_iterator</name>
  <filename>bsl/basic_string-0faf/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::difference_type</name>
  <filename>bsl/basic_string-0faf/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::iterator</name>
  <filename>bsl/basic_string-0faf/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::pointer</name>
  <filename>bsl/basic_string-0faf/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reference</name>
  <filename>bsl/basic_string-0faf/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reverse_iterator</name>
  <filename>bsl/basic_string-0faf/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::size_type</name>
  <filename>bsl/basic_string-0faf/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::traits_type</name>
  <filename>bsl/basic_string-0faf/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::value_type</name>
  <filename>bsl/basic_string-0faf/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::basic_string</name>
  <filename>bsl/basic_string-0faf/2constructor-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator=</name>
  <filename>bsl/basic_string-0faf/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::append</name>
  <filename>bsl/basic_string-0faf/append-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::assign</name>
  <filename>bsl/basic_string-0faf/assign-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::at</name>
  <filename>bsl/basic_string-0faf/at-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::back</name>
  <filename>bsl/basic_string-0faf/back-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::begin</name>
  <filename>bsl/basic_string-0faf/begin-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::compare</name>
  <filename>bsl/basic_string-0faf/compare-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::contains</name>
  <filename>bsl/basic_string-0faf/contains-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::data</name>
  <filename>bsl/basic_string-0faf/data-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::end</name>
  <filename>bsl/basic_string-0faf/end-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::ends_with</name>
  <filename>bsl/basic_string-0faf/ends_with-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::erase</name>
  <filename>bsl/basic_string-0faf/erase-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find</name>
  <filename>bsl/basic_string-0faf/find-0c8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_not_of</name>
  <filename>bsl/basic_string-0faf/find_first_not_of-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_of</name>
  <filename>bsl/basic_string-0faf/find_first_of-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_not_of</name>
  <filename>bsl/basic_string-0faf/find_last_not_of-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_of</name>
  <filename>bsl/basic_string-0faf/find_last_of-032.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::front</name>
  <filename>bsl/basic_string-0faf/front-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::insert</name>
  <filename>bsl/basic_string-0faf/insert-030.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator+=</name>
  <filename>bsl/basic_string-0faf/operator_plus_eq-044.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator[]</name>
  <filename>bsl/basic_string-0faf/operator_subs-0fc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rbegin</name>
  <filename>bsl/basic_string-0faf/rbegin-0ef.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rend</name>
  <filename>bsl/basic_string-0faf/rend-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::replace</name>
  <filename>bsl/basic_string-0faf/replace-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::resize</name>
  <filename>bsl/basic_string-0faf/resize-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rfind</name>
  <filename>bsl/basic_string-0faf/rfind-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::starts_with</name>
  <filename>bsl/basic_string-0faf/starts_with-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::substr</name>
  <filename>bsl/basic_string-0faf/substr-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::npos</name>
  <filename>bsl/basic_string-0faf/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0fb.adoc</filename>
  <class kind="class">bsl::basic_string::allocator_type</class>
  <class kind="class">bsl::basic_string::const_iterator</class>
  <class kind="class">bsl::basic_string::const_pointer</class>
  <class kind="class">bsl::basic_string::const_reference</class>
  <class kind="class">bsl::basic_string::const_reverse_iterator</class>
  <class kind="class">bsl::basic_string::difference_type</class>
  <class kind="class">bsl::basic_string::iterator</class>
  <class kind="class">bsl::basic_string::pointer</class>
  <class kind="class">bsl::basic_string::reference</class>
  <class kind="class">bsl::basic_string::reverse_iterator</class>
  <class kind="class">bsl::basic_string::size_type</class>
  <class kind="class">bsl::basic_string::traits_type</class>
  <class kind="class">bsl::basic_string::value_type</class>
  <class kind="class">bsl::basic_string::basic_string</class>
  <class kind="class">bsl::basic_string::operator=</class>
  <class kind="class">bsl::basic_string::append</class>
  <class kind="class">bsl::basic_string::assign</class>
  <class kind="class">bsl::basic_string::at</class>
  <class kind="class">bsl::basic_string::back</class>
  <class kind="class">bsl::basic_string::begin</class>
  <class kind="class">bsl::basic_string::compare</class>
  <class kind="class">bsl::basic_string::contains</class>
  <class kind="class">bsl::basic_string::data</class>
  <class kind="class">bsl::basic_string::end</class>
  <class kind="class">bsl::basic_string::ends_with</class>
  <class kind="class">bsl::basic_string::erase</class>
  <class kind="class">bsl::basic_string::find</class>
  <class kind="class">bsl::basic_string::find_first_not_of</class>
  <class kind="class">bsl::basic_string::find_first_of</class>
  <class kind="class">bsl::basic_string::find_last_not_of</class>
  <class kind="class">bsl::basic_string::find_last_of</class>
  <class kind="class">bsl::basic_string::front</class>
  <class kind="class">bsl::basic_string::insert</class>
  <class kind="class">bsl::basic_string::operator+=</class>
  <class kind="class">bsl::basic_string::operator[]</class>
  <class kind="class">bsl::basic_string::rbegin</class>
  <class kind="class">bsl::basic_string::rend</class>
  <class kind="class">bsl::basic_string::replace</class>
  <class kind="class">bsl::basic_string::resize</class>
  <class kind="class">bsl::basic_string::rfind</class>
  <class kind="class">bsl::basic_string::starts_with</class>
  <class kind="class">bsl::basic_string::substr</class>
  <class kind="class">bsl::basic_string::npos</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_string</name>
    <anchorfile>bsl/basic_string-0fb/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>append_range</name>
    <anchorfile>bsl/basic_string-0fb/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>assign_range</name>
    <anchorfile>bsl/basic_string-0fb/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>bsl/basic_string-0fb/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/basic_string-0fb/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/basic_string-0fb/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/basic_string-0fb/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/basic_string-0fb/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>bsl/basic_string-0fb/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(char* characterString, size_type numChars, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/basic_string-0fb/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/basic_string-0fb/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/basic_string-0fb/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_string-0fb/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/basic_string-0fb/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>bsl/basic_string-0fb/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/basic_string-0fb/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/basic_string-0fb/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/basic_string-0fb/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(char character)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>replace_with_range</name>
    <anchorfile>bsl/basic_string-0fb/replace_with_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/basic_string-0fb/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize_and_overwrite</name>
    <anchorfile>bsl/basic_string-0fb/resize_and_overwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, OPERATION operation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/basic_string-0fb/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/basic_string-0fb/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_string-0fb/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char&gt;&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char&gt;&gt;::value&gt;</name>
    <anchorfile>bsl/basic_string-0fb/2conversion-0bc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string_view&lt;char, char_traits&lt;char&gt;&gt;</type>
    <name>operator basic_string_view&lt;char, char_traits&lt;char&gt;&gt;</name>
    <anchorfile>bsl/basic_string-0fb/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;char, char_traits&lt;char&gt;, ALLOC2&gt;</type>
    <name>operator std::basic_string&lt;char, char_traits&lt;char&gt;, ALLOC2&gt;</name>
    <anchorfile>bsl/basic_string-0fb/2conversion-0b5.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type zero, char)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>privateAllocate</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>privateAppendRange</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL last, size_type numberChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>privateAssignDispatch</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(FIRST_TYPE first, SECOND_TYPE second, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>privateAssignRangeDispatch</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL second, size_type numChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>Imp&amp;</type>
    <name>privateBase</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateClear</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(bool deallocateBufferFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>privateCompareRaw</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type lhsPosition, size_type lhsNumChars, const char* other, size_type otherNumChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateCopyFromOutOfPlaceBuffer</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_string&lt;char&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateDeallocate</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateInsertRange</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>privateInsertRaw</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type outPosition, const char* characterString, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveConstruct</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char&gt;&amp; original, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>privateReplaceRange</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position, size_type outNumChars, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char&gt;&amp;</type>
    <name>privateResizeRaw</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, char character)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char&gt;&amp; other, bsl::integral_constant&lt;bool, ALLOC_PROP&gt;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowLengthError</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(bool maxLengthExceeded, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowOutOfRange</name>
    <anchorfile>bsl/basic_string-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(bool outOfRange, const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_string::allocator_type</name>
  <filename>bsl/basic_string-0fb/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_iterator</name>
  <filename>bsl/basic_string-0fb/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_pointer</name>
  <filename>bsl/basic_string-0fb/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reference</name>
  <filename>bsl/basic_string-0fb/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reverse_iterator</name>
  <filename>bsl/basic_string-0fb/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::difference_type</name>
  <filename>bsl/basic_string-0fb/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::iterator</name>
  <filename>bsl/basic_string-0fb/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::pointer</name>
  <filename>bsl/basic_string-0fb/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reference</name>
  <filename>bsl/basic_string-0fb/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reverse_iterator</name>
  <filename>bsl/basic_string-0fb/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::size_type</name>
  <filename>bsl/basic_string-0fb/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::traits_type</name>
  <filename>bsl/basic_string-0fb/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::value_type</name>
  <filename>bsl/basic_string-0fb/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::basic_string</name>
  <filename>bsl/basic_string-0fb/2constructor-0aa.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator=</name>
  <filename>bsl/basic_string-0fb/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::append</name>
  <filename>bsl/basic_string-0fb/append-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::assign</name>
  <filename>bsl/basic_string-0fb/assign-0a5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::at</name>
  <filename>bsl/basic_string-0fb/at-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::back</name>
  <filename>bsl/basic_string-0fb/back-0c9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::begin</name>
  <filename>bsl/basic_string-0fb/begin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::compare</name>
  <filename>bsl/basic_string-0fb/compare-04d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::contains</name>
  <filename>bsl/basic_string-0fb/contains-066.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::data</name>
  <filename>bsl/basic_string-0fb/data-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::end</name>
  <filename>bsl/basic_string-0fb/end-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::ends_with</name>
  <filename>bsl/basic_string-0fb/ends_with-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::erase</name>
  <filename>bsl/basic_string-0fb/erase-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find</name>
  <filename>bsl/basic_string-0fb/find-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_not_of</name>
  <filename>bsl/basic_string-0fb/find_first_not_of-0ff.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_of</name>
  <filename>bsl/basic_string-0fb/find_first_of-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_not_of</name>
  <filename>bsl/basic_string-0fb/find_last_not_of-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_of</name>
  <filename>bsl/basic_string-0fb/find_last_of-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::front</name>
  <filename>bsl/basic_string-0fb/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::insert</name>
  <filename>bsl/basic_string-0fb/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator+=</name>
  <filename>bsl/basic_string-0fb/operator_plus_eq-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator[]</name>
  <filename>bsl/basic_string-0fb/operator_subs-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rbegin</name>
  <filename>bsl/basic_string-0fb/rbegin-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rend</name>
  <filename>bsl/basic_string-0fb/rend-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::replace</name>
  <filename>bsl/basic_string-0fb/replace-036.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::resize</name>
  <filename>bsl/basic_string-0fb/resize-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rfind</name>
  <filename>bsl/basic_string-0fb/rfind-0b9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::starts_with</name>
  <filename>bsl/basic_string-0fb/starts_with-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::substr</name>
  <filename>bsl/basic_string-0fb/substr-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::npos</name>
  <filename>bsl/basic_string-0fb/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0ce.adoc</filename>
  <class kind="class">bsl::basic_string::allocator_type</class>
  <class kind="class">bsl::basic_string::const_iterator</class>
  <class kind="class">bsl::basic_string::const_pointer</class>
  <class kind="class">bsl::basic_string::const_reference</class>
  <class kind="class">bsl::basic_string::const_reverse_iterator</class>
  <class kind="class">bsl::basic_string::difference_type</class>
  <class kind="class">bsl::basic_string::iterator</class>
  <class kind="class">bsl::basic_string::pointer</class>
  <class kind="class">bsl::basic_string::reference</class>
  <class kind="class">bsl::basic_string::reverse_iterator</class>
  <class kind="class">bsl::basic_string::size_type</class>
  <class kind="class">bsl::basic_string::traits_type</class>
  <class kind="class">bsl::basic_string::value_type</class>
  <class kind="class">bsl::basic_string::basic_string</class>
  <class kind="class">bsl::basic_string::operator=</class>
  <class kind="class">bsl::basic_string::append</class>
  <class kind="class">bsl::basic_string::assign</class>
  <class kind="class">bsl::basic_string::at</class>
  <class kind="class">bsl::basic_string::back</class>
  <class kind="class">bsl::basic_string::begin</class>
  <class kind="class">bsl::basic_string::compare</class>
  <class kind="class">bsl::basic_string::contains</class>
  <class kind="class">bsl::basic_string::data</class>
  <class kind="class">bsl::basic_string::end</class>
  <class kind="class">bsl::basic_string::ends_with</class>
  <class kind="class">bsl::basic_string::erase</class>
  <class kind="class">bsl::basic_string::find</class>
  <class kind="class">bsl::basic_string::find_first_not_of</class>
  <class kind="class">bsl::basic_string::find_first_of</class>
  <class kind="class">bsl::basic_string::find_last_not_of</class>
  <class kind="class">bsl::basic_string::find_last_of</class>
  <class kind="class">bsl::basic_string::front</class>
  <class kind="class">bsl::basic_string::insert</class>
  <class kind="class">bsl::basic_string::operator+=</class>
  <class kind="class">bsl::basic_string::operator[]</class>
  <class kind="class">bsl::basic_string::rbegin</class>
  <class kind="class">bsl::basic_string::rend</class>
  <class kind="class">bsl::basic_string::replace</class>
  <class kind="class">bsl::basic_string::resize</class>
  <class kind="class">bsl::basic_string::rfind</class>
  <class kind="class">bsl::basic_string::starts_with</class>
  <class kind="class">bsl::basic_string::substr</class>
  <class kind="class">bsl::basic_string::npos</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_string</name>
    <anchorfile>bsl/basic_string-0ce/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>append_range</name>
    <anchorfile>bsl/basic_string-0ce/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>assign_range</name>
    <anchorfile>bsl/basic_string-0ce/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>const char16_t*</type>
    <name>c_str</name>
    <anchorfile>bsl/basic_string-0ce/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/basic_string-0ce/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/basic_string-0ce/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/basic_string-0ce/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/basic_string-0ce/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>bsl/basic_string-0ce/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(char16_t* characterString, size_type numChars, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/basic_string-0ce/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/basic_string-0ce/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/basic_string-0ce/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_string-0ce/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/basic_string-0ce/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>bsl/basic_string-0ce/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/basic_string-0ce/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/basic_string-0ce/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/basic_string-0ce/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(char16_t character)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>replace_with_range</name>
    <anchorfile>bsl/basic_string-0ce/replace_with_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/basic_string-0ce/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize_and_overwrite</name>
    <anchorfile>bsl/basic_string-0ce/resize_and_overwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, OPERATION operation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/basic_string-0ce/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/basic_string-0ce/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_string-0ce/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char16_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char16_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char16_t&gt;&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char16_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char16_t&gt;&gt;::value&gt;</name>
    <anchorfile>bsl/basic_string-0ce/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string_view&lt;char16_t, char_traits&lt;char16_t&gt;&gt;</type>
    <name>operator basic_string_view&lt;char16_t, char_traits&lt;char16_t&gt;&gt;</name>
    <anchorfile>bsl/basic_string-0ce/2conversion-001.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;char16_t, char_traits&lt;char16_t&gt;, ALLOC2&gt;</type>
    <name>operator std::basic_string&lt;char16_t, char_traits&lt;char16_t&gt;, ALLOC2&gt;</name>
    <anchorfile>bsl/basic_string-0ce/2conversion-006.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type zero, char16_t)</arglist>
  </member>
  <member kind="function">
    <type>char16_t*</type>
    <name>privateAllocate</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>privateAppendRange</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL last, size_type numberChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>privateAssignDispatch</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(FIRST_TYPE first, SECOND_TYPE second, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>privateAssignRangeDispatch</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL second, size_type numChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>Imp&amp;</type>
    <name>privateBase</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateClear</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(bool deallocateBufferFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>privateCompareRaw</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type lhsPosition, size_type lhsNumChars, const char16_t* other, size_type otherNumChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateCopyFromOutOfPlaceBuffer</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_string&lt;char16_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateDeallocate</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateInsertRange</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>privateInsertRaw</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type outPosition, const char16_t* characterString, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveConstruct</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char16_t&gt;&amp; original, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>privateReplaceRange</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position, size_type outNumChars, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char16_t&gt;&amp;</type>
    <name>privateResizeRaw</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, char16_t character)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char16_t&gt;&amp; other, bsl::integral_constant&lt;bool, ALLOC_PROP&gt;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char16_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowLengthError</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(bool maxLengthExceeded, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowOutOfRange</name>
    <anchorfile>bsl/basic_string-0ce.adoc</anchorfile>
    <anchor/>
    <arglist>(bool outOfRange, const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_string::allocator_type</name>
  <filename>bsl/basic_string-0ce/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_iterator</name>
  <filename>bsl/basic_string-0ce/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_pointer</name>
  <filename>bsl/basic_string-0ce/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reference</name>
  <filename>bsl/basic_string-0ce/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reverse_iterator</name>
  <filename>bsl/basic_string-0ce/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::difference_type</name>
  <filename>bsl/basic_string-0ce/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::iterator</name>
  <filename>bsl/basic_string-0ce/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::pointer</name>
  <filename>bsl/basic_string-0ce/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reference</name>
  <filename>bsl/basic_string-0ce/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reverse_iterator</name>
  <filename>bsl/basic_string-0ce/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::size_type</name>
  <filename>bsl/basic_string-0ce/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::traits_type</name>
  <filename>bsl/basic_string-0ce/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::value_type</name>
  <filename>bsl/basic_string-0ce/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::basic_string</name>
  <filename>bsl/basic_string-0ce/2constructor-013.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator=</name>
  <filename>bsl/basic_string-0ce/operator_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::append</name>
  <filename>bsl/basic_string-0ce/append-01d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::assign</name>
  <filename>bsl/basic_string-0ce/assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::at</name>
  <filename>bsl/basic_string-0ce/at-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::back</name>
  <filename>bsl/basic_string-0ce/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::begin</name>
  <filename>bsl/basic_string-0ce/begin-030.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::compare</name>
  <filename>bsl/basic_string-0ce/compare-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::contains</name>
  <filename>bsl/basic_string-0ce/contains-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::data</name>
  <filename>bsl/basic_string-0ce/data-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::end</name>
  <filename>bsl/basic_string-0ce/end-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::ends_with</name>
  <filename>bsl/basic_string-0ce/ends_with-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::erase</name>
  <filename>bsl/basic_string-0ce/erase-083.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find</name>
  <filename>bsl/basic_string-0ce/find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_not_of</name>
  <filename>bsl/basic_string-0ce/find_first_not_of-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_of</name>
  <filename>bsl/basic_string-0ce/find_first_of-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_not_of</name>
  <filename>bsl/basic_string-0ce/find_last_not_of-014.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_of</name>
  <filename>bsl/basic_string-0ce/find_last_of-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::front</name>
  <filename>bsl/basic_string-0ce/front-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::insert</name>
  <filename>bsl/basic_string-0ce/insert-0b8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator+=</name>
  <filename>bsl/basic_string-0ce/operator_plus_eq-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator[]</name>
  <filename>bsl/basic_string-0ce/operator_subs-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rbegin</name>
  <filename>bsl/basic_string-0ce/rbegin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rend</name>
  <filename>bsl/basic_string-0ce/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::replace</name>
  <filename>bsl/basic_string-0ce/replace-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::resize</name>
  <filename>bsl/basic_string-0ce/resize-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rfind</name>
  <filename>bsl/basic_string-0ce/rfind-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::starts_with</name>
  <filename>bsl/basic_string-0ce/starts_with-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::substr</name>
  <filename>bsl/basic_string-0ce/substr-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::npos</name>
  <filename>bsl/basic_string-0ce/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0f3.adoc</filename>
  <class kind="class">bsl::basic_string::allocator_type</class>
  <class kind="class">bsl::basic_string::const_iterator</class>
  <class kind="class">bsl::basic_string::const_pointer</class>
  <class kind="class">bsl::basic_string::const_reference</class>
  <class kind="class">bsl::basic_string::const_reverse_iterator</class>
  <class kind="class">bsl::basic_string::difference_type</class>
  <class kind="class">bsl::basic_string::iterator</class>
  <class kind="class">bsl::basic_string::pointer</class>
  <class kind="class">bsl::basic_string::reference</class>
  <class kind="class">bsl::basic_string::reverse_iterator</class>
  <class kind="class">bsl::basic_string::size_type</class>
  <class kind="class">bsl::basic_string::traits_type</class>
  <class kind="class">bsl::basic_string::value_type</class>
  <class kind="class">bsl::basic_string::basic_string</class>
  <class kind="class">bsl::basic_string::operator=</class>
  <class kind="class">bsl::basic_string::append</class>
  <class kind="class">bsl::basic_string::assign</class>
  <class kind="class">bsl::basic_string::at</class>
  <class kind="class">bsl::basic_string::back</class>
  <class kind="class">bsl::basic_string::begin</class>
  <class kind="class">bsl::basic_string::compare</class>
  <class kind="class">bsl::basic_string::contains</class>
  <class kind="class">bsl::basic_string::data</class>
  <class kind="class">bsl::basic_string::end</class>
  <class kind="class">bsl::basic_string::ends_with</class>
  <class kind="class">bsl::basic_string::erase</class>
  <class kind="class">bsl::basic_string::find</class>
  <class kind="class">bsl::basic_string::find_first_not_of</class>
  <class kind="class">bsl::basic_string::find_first_of</class>
  <class kind="class">bsl::basic_string::find_last_not_of</class>
  <class kind="class">bsl::basic_string::find_last_of</class>
  <class kind="class">bsl::basic_string::front</class>
  <class kind="class">bsl::basic_string::insert</class>
  <class kind="class">bsl::basic_string::operator+=</class>
  <class kind="class">bsl::basic_string::operator[]</class>
  <class kind="class">bsl::basic_string::rbegin</class>
  <class kind="class">bsl::basic_string::rend</class>
  <class kind="class">bsl::basic_string::replace</class>
  <class kind="class">bsl::basic_string::resize</class>
  <class kind="class">bsl::basic_string::rfind</class>
  <class kind="class">bsl::basic_string::starts_with</class>
  <class kind="class">bsl::basic_string::substr</class>
  <class kind="class">bsl::basic_string::npos</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_string</name>
    <anchorfile>bsl/basic_string-0f3/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>append_range</name>
    <anchorfile>bsl/basic_string-0f3/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>assign_range</name>
    <anchorfile>bsl/basic_string-0f3/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>const char32_t*</type>
    <name>c_str</name>
    <anchorfile>bsl/basic_string-0f3/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/basic_string-0f3/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/basic_string-0f3/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/basic_string-0f3/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/basic_string-0f3/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>bsl/basic_string-0f3/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(char32_t* characterString, size_type numChars, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/basic_string-0f3/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/basic_string-0f3/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/basic_string-0f3/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_string-0f3/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/basic_string-0f3/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>bsl/basic_string-0f3/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/basic_string-0f3/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/basic_string-0f3/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/basic_string-0f3/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(char32_t character)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>replace_with_range</name>
    <anchorfile>bsl/basic_string-0f3/replace_with_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/basic_string-0f3/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize_and_overwrite</name>
    <anchorfile>bsl/basic_string-0f3/resize_and_overwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, OPERATION operation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/basic_string-0f3/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/basic_string-0f3/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_string-0f3/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char32_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char32_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char32_t&gt;&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char32_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char32_t&gt;&gt;::value&gt;</name>
    <anchorfile>bsl/basic_string-0f3/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string_view&lt;char32_t, char_traits&lt;char32_t&gt;&gt;</type>
    <name>operator basic_string_view&lt;char32_t, char_traits&lt;char32_t&gt;&gt;</name>
    <anchorfile>bsl/basic_string-0f3/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;char32_t, char_traits&lt;char32_t&gt;, ALLOC2&gt;</type>
    <name>operator std::basic_string&lt;char32_t, char_traits&lt;char32_t&gt;, ALLOC2&gt;</name>
    <anchorfile>bsl/basic_string-0f3/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type zero, char32_t)</arglist>
  </member>
  <member kind="function">
    <type>char32_t*</type>
    <name>privateAllocate</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>privateAppendRange</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL last, size_type numberChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>privateAssignDispatch</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(FIRST_TYPE first, SECOND_TYPE second, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>privateAssignRangeDispatch</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL second, size_type numChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>Imp&amp;</type>
    <name>privateBase</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateClear</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(bool deallocateBufferFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>privateCompareRaw</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type lhsPosition, size_type lhsNumChars, const char32_t* other, size_type otherNumChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateCopyFromOutOfPlaceBuffer</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_string&lt;char32_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateDeallocate</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateInsertRange</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>privateInsertRaw</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type outPosition, const char32_t* characterString, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveConstruct</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char32_t&gt;&amp; original, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>privateReplaceRange</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position, size_type outNumChars, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char32_t&gt;&amp;</type>
    <name>privateResizeRaw</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, char32_t character)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char32_t&gt;&amp; other, bsl::integral_constant&lt;bool, ALLOC_PROP&gt;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char32_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowLengthError</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(bool maxLengthExceeded, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowOutOfRange</name>
    <anchorfile>bsl/basic_string-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>(bool outOfRange, const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_string::allocator_type</name>
  <filename>bsl/basic_string-0f3/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_iterator</name>
  <filename>bsl/basic_string-0f3/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_pointer</name>
  <filename>bsl/basic_string-0f3/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reference</name>
  <filename>bsl/basic_string-0f3/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reverse_iterator</name>
  <filename>bsl/basic_string-0f3/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::difference_type</name>
  <filename>bsl/basic_string-0f3/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::iterator</name>
  <filename>bsl/basic_string-0f3/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::pointer</name>
  <filename>bsl/basic_string-0f3/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reference</name>
  <filename>bsl/basic_string-0f3/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reverse_iterator</name>
  <filename>bsl/basic_string-0f3/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::size_type</name>
  <filename>bsl/basic_string-0f3/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::traits_type</name>
  <filename>bsl/basic_string-0f3/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::value_type</name>
  <filename>bsl/basic_string-0f3/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::basic_string</name>
  <filename>bsl/basic_string-0f3/2constructor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator=</name>
  <filename>bsl/basic_string-0f3/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::append</name>
  <filename>bsl/basic_string-0f3/append-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::assign</name>
  <filename>bsl/basic_string-0f3/assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::at</name>
  <filename>bsl/basic_string-0f3/at-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::back</name>
  <filename>bsl/basic_string-0f3/back-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::begin</name>
  <filename>bsl/basic_string-0f3/begin-064.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::compare</name>
  <filename>bsl/basic_string-0f3/compare-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::contains</name>
  <filename>bsl/basic_string-0f3/contains-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::data</name>
  <filename>bsl/basic_string-0f3/data-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::end</name>
  <filename>bsl/basic_string-0f3/end-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::ends_with</name>
  <filename>bsl/basic_string-0f3/ends_with-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::erase</name>
  <filename>bsl/basic_string-0f3/erase-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find</name>
  <filename>bsl/basic_string-0f3/find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_not_of</name>
  <filename>bsl/basic_string-0f3/find_first_not_of-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_of</name>
  <filename>bsl/basic_string-0f3/find_first_of-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_not_of</name>
  <filename>bsl/basic_string-0f3/find_last_not_of-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_of</name>
  <filename>bsl/basic_string-0f3/find_last_of-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::front</name>
  <filename>bsl/basic_string-0f3/front-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::insert</name>
  <filename>bsl/basic_string-0f3/insert-00e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator+=</name>
  <filename>bsl/basic_string-0f3/operator_plus_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator[]</name>
  <filename>bsl/basic_string-0f3/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rbegin</name>
  <filename>bsl/basic_string-0f3/rbegin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rend</name>
  <filename>bsl/basic_string-0f3/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::replace</name>
  <filename>bsl/basic_string-0f3/replace-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::resize</name>
  <filename>bsl/basic_string-0f3/resize-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rfind</name>
  <filename>bsl/basic_string-0f3/rfind-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::starts_with</name>
  <filename>bsl/basic_string-0f3/starts_with-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::substr</name>
  <filename>bsl/basic_string-0f3/substr-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::npos</name>
  <filename>bsl/basic_string-0f3/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-01d.adoc</filename>
  <class kind="class">bsl::basic_string::allocator_type</class>
  <class kind="class">bsl::basic_string::const_iterator</class>
  <class kind="class">bsl::basic_string::const_pointer</class>
  <class kind="class">bsl::basic_string::const_reference</class>
  <class kind="class">bsl::basic_string::const_reverse_iterator</class>
  <class kind="class">bsl::basic_string::difference_type</class>
  <class kind="class">bsl::basic_string::iterator</class>
  <class kind="class">bsl::basic_string::pointer</class>
  <class kind="class">bsl::basic_string::reference</class>
  <class kind="class">bsl::basic_string::reverse_iterator</class>
  <class kind="class">bsl::basic_string::size_type</class>
  <class kind="class">bsl::basic_string::traits_type</class>
  <class kind="class">bsl::basic_string::value_type</class>
  <class kind="class">bsl::basic_string::basic_string</class>
  <class kind="class">bsl::basic_string::operator=</class>
  <class kind="class">bsl::basic_string::append</class>
  <class kind="class">bsl::basic_string::assign</class>
  <class kind="class">bsl::basic_string::at</class>
  <class kind="class">bsl::basic_string::back</class>
  <class kind="class">bsl::basic_string::begin</class>
  <class kind="class">bsl::basic_string::compare</class>
  <class kind="class">bsl::basic_string::contains</class>
  <class kind="class">bsl::basic_string::data</class>
  <class kind="class">bsl::basic_string::end</class>
  <class kind="class">bsl::basic_string::ends_with</class>
  <class kind="class">bsl::basic_string::erase</class>
  <class kind="class">bsl::basic_string::find</class>
  <class kind="class">bsl::basic_string::find_first_not_of</class>
  <class kind="class">bsl::basic_string::find_first_of</class>
  <class kind="class">bsl::basic_string::find_last_not_of</class>
  <class kind="class">bsl::basic_string::find_last_of</class>
  <class kind="class">bsl::basic_string::front</class>
  <class kind="class">bsl::basic_string::insert</class>
  <class kind="class">bsl::basic_string::operator+=</class>
  <class kind="class">bsl::basic_string::operator[]</class>
  <class kind="class">bsl::basic_string::rbegin</class>
  <class kind="class">bsl::basic_string::rend</class>
  <class kind="class">bsl::basic_string::replace</class>
  <class kind="class">bsl::basic_string::resize</class>
  <class kind="class">bsl::basic_string::rfind</class>
  <class kind="class">bsl::basic_string::starts_with</class>
  <class kind="class">bsl::basic_string::substr</class>
  <class kind="class">bsl::basic_string::npos</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_string</name>
    <anchorfile>bsl/basic_string-01d/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>append_range</name>
    <anchorfile>bsl/basic_string-01d/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>assign_range</name>
    <anchorfile>bsl/basic_string-01d/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>const char8_t*</type>
    <name>c_str</name>
    <anchorfile>bsl/basic_string-01d/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/basic_string-01d/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/basic_string-01d/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/basic_string-01d/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/basic_string-01d/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>bsl/basic_string-01d/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(char8_t* characterString, size_type numChars, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/basic_string-01d/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/basic_string-01d/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/basic_string-01d/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_string-01d/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/basic_string-01d/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>bsl/basic_string-01d/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/basic_string-01d/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/basic_string-01d/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/basic_string-01d/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(char8_t character)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>replace_with_range</name>
    <anchorfile>bsl/basic_string-01d/replace_with_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/basic_string-01d/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize_and_overwrite</name>
    <anchorfile>bsl/basic_string-01d/resize_and_overwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, OPERATION operation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/basic_string-01d/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/basic_string-01d/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_string-01d/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char8_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char8_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char8_t&gt;&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;char8_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;char8_t&gt;&gt;::value&gt;</name>
    <anchorfile>bsl/basic_string-01d/2conversion-02a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string_view&lt;char8_t, char_traits&lt;char8_t&gt;&gt;</type>
    <name>operator basic_string_view&lt;char8_t, char_traits&lt;char8_t&gt;&gt;</name>
    <anchorfile>bsl/basic_string-01d/2conversion-022.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;char8_t, char_traits&lt;char8_t&gt;, ALLOC2&gt;</type>
    <name>operator std::basic_string&lt;char8_t, char_traits&lt;char8_t&gt;, ALLOC2&gt;</name>
    <anchorfile>bsl/basic_string-01d/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type zero, char8_t)</arglist>
  </member>
  <member kind="function">
    <type>char8_t*</type>
    <name>privateAllocate</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>privateAppendRange</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL last, size_type numberChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>privateAssignDispatch</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(FIRST_TYPE first, SECOND_TYPE second, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>privateAssignRangeDispatch</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL second, size_type numChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>Imp&amp;</type>
    <name>privateBase</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateClear</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool deallocateBufferFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>privateCompareRaw</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type lhsPosition, size_type lhsNumChars, const char8_t* other, size_type otherNumChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateCopyFromOutOfPlaceBuffer</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_string&lt;char8_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateDeallocate</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateInsertRange</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>privateInsertRaw</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type outPosition, const char8_t* characterString, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveConstruct</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char8_t&gt;&amp; original, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>privateReplaceRange</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position, size_type outNumChars, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;char8_t&gt;&amp;</type>
    <name>privateResizeRaw</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, char8_t character)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char8_t&gt;&amp; other, bsl::integral_constant&lt;bool, ALLOC_PROP&gt;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;char8_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowLengthError</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool maxLengthExceeded, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowOutOfRange</name>
    <anchorfile>bsl/basic_string-01d.adoc</anchorfile>
    <anchor/>
    <arglist>(bool outOfRange, const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_string::allocator_type</name>
  <filename>bsl/basic_string-01d/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_iterator</name>
  <filename>bsl/basic_string-01d/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_pointer</name>
  <filename>bsl/basic_string-01d/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reference</name>
  <filename>bsl/basic_string-01d/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reverse_iterator</name>
  <filename>bsl/basic_string-01d/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::difference_type</name>
  <filename>bsl/basic_string-01d/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::iterator</name>
  <filename>bsl/basic_string-01d/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::pointer</name>
  <filename>bsl/basic_string-01d/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reference</name>
  <filename>bsl/basic_string-01d/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reverse_iterator</name>
  <filename>bsl/basic_string-01d/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::size_type</name>
  <filename>bsl/basic_string-01d/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::traits_type</name>
  <filename>bsl/basic_string-01d/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::value_type</name>
  <filename>bsl/basic_string-01d/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::basic_string</name>
  <filename>bsl/basic_string-01d/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator=</name>
  <filename>bsl/basic_string-01d/operator_assign-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::append</name>
  <filename>bsl/basic_string-01d/append-0fe.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::assign</name>
  <filename>bsl/basic_string-01d/assign-0c3a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::at</name>
  <filename>bsl/basic_string-01d/at-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::back</name>
  <filename>bsl/basic_string-01d/back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::begin</name>
  <filename>bsl/basic_string-01d/begin-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::compare</name>
  <filename>bsl/basic_string-01d/compare-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::contains</name>
  <filename>bsl/basic_string-01d/contains-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::data</name>
  <filename>bsl/basic_string-01d/data-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::end</name>
  <filename>bsl/basic_string-01d/end-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::ends_with</name>
  <filename>bsl/basic_string-01d/ends_with-0da.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::erase</name>
  <filename>bsl/basic_string-01d/erase-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find</name>
  <filename>bsl/basic_string-01d/find-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_not_of</name>
  <filename>bsl/basic_string-01d/find_first_not_of-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_of</name>
  <filename>bsl/basic_string-01d/find_first_of-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_not_of</name>
  <filename>bsl/basic_string-01d/find_last_not_of-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_of</name>
  <filename>bsl/basic_string-01d/find_last_of-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::front</name>
  <filename>bsl/basic_string-01d/front-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::insert</name>
  <filename>bsl/basic_string-01d/insert-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator+=</name>
  <filename>bsl/basic_string-01d/operator_plus_eq-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator[]</name>
  <filename>bsl/basic_string-01d/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rbegin</name>
  <filename>bsl/basic_string-01d/rbegin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rend</name>
  <filename>bsl/basic_string-01d/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::replace</name>
  <filename>bsl/basic_string-01d/replace-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::resize</name>
  <filename>bsl/basic_string-01d/resize-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rfind</name>
  <filename>bsl/basic_string-01d/rfind-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::starts_with</name>
  <filename>bsl/basic_string-01d/starts_with-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::substr</name>
  <filename>bsl/basic_string-01d/substr-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::npos</name>
  <filename>bsl/basic_string-01d/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0e.adoc</filename>
  <class kind="class">bsl::basic_string::allocator_type</class>
  <class kind="class">bsl::basic_string::const_iterator</class>
  <class kind="class">bsl::basic_string::const_pointer</class>
  <class kind="class">bsl::basic_string::const_reference</class>
  <class kind="class">bsl::basic_string::const_reverse_iterator</class>
  <class kind="class">bsl::basic_string::difference_type</class>
  <class kind="class">bsl::basic_string::iterator</class>
  <class kind="class">bsl::basic_string::pointer</class>
  <class kind="class">bsl::basic_string::reference</class>
  <class kind="class">bsl::basic_string::reverse_iterator</class>
  <class kind="class">bsl::basic_string::size_type</class>
  <class kind="class">bsl::basic_string::traits_type</class>
  <class kind="class">bsl::basic_string::value_type</class>
  <class kind="class">bsl::basic_string::basic_string</class>
  <class kind="class">bsl::basic_string::operator=</class>
  <class kind="class">bsl::basic_string::append</class>
  <class kind="class">bsl::basic_string::assign</class>
  <class kind="class">bsl::basic_string::at</class>
  <class kind="class">bsl::basic_string::back</class>
  <class kind="class">bsl::basic_string::begin</class>
  <class kind="class">bsl::basic_string::compare</class>
  <class kind="class">bsl::basic_string::contains</class>
  <class kind="class">bsl::basic_string::data</class>
  <class kind="class">bsl::basic_string::end</class>
  <class kind="class">bsl::basic_string::ends_with</class>
  <class kind="class">bsl::basic_string::erase</class>
  <class kind="class">bsl::basic_string::find</class>
  <class kind="class">bsl::basic_string::find_first_not_of</class>
  <class kind="class">bsl::basic_string::find_first_of</class>
  <class kind="class">bsl::basic_string::find_last_not_of</class>
  <class kind="class">bsl::basic_string::find_last_of</class>
  <class kind="class">bsl::basic_string::front</class>
  <class kind="class">bsl::basic_string::insert</class>
  <class kind="class">bsl::basic_string::operator+=</class>
  <class kind="class">bsl::basic_string::operator[]</class>
  <class kind="class">bsl::basic_string::rbegin</class>
  <class kind="class">bsl::basic_string::rend</class>
  <class kind="class">bsl::basic_string::replace</class>
  <class kind="class">bsl::basic_string::resize</class>
  <class kind="class">bsl::basic_string::rfind</class>
  <class kind="class">bsl::basic_string::starts_with</class>
  <class kind="class">bsl::basic_string::substr</class>
  <class kind="class">bsl::basic_string::npos</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_string</name>
    <anchorfile>bsl/basic_string-0e/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>append_range</name>
    <anchorfile>bsl/basic_string-0e/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>assign_range</name>
    <anchorfile>bsl/basic_string-0e/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>const wchar_t*</type>
    <name>c_str</name>
    <anchorfile>bsl/basic_string-0e/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/basic_string-0e/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/basic_string-0e/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/basic_string-0e/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/basic_string-0e/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>bsl/basic_string-0e/copy.adoc</anchorfile>
    <anchor/>
    <arglist>(wchar_t* characterString, size_type numChars, size_type position)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/basic_string-0e/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/basic_string-0e/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/basic_string-0e/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_string-0e/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/basic_string-0e/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>bsl/basic_string-0e/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/basic_string-0e/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/basic_string-0e/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/basic_string-0e/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(wchar_t character)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>replace_with_range</name>
    <anchorfile>bsl/basic_string-0e/replace_with_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/basic_string-0e/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize_and_overwrite</name>
    <anchorfile>bsl/basic_string-0e/resize_and_overwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, OPERATION operation)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/basic_string-0e/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/basic_string-0e/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_string-0e/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;wchar_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;wchar_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;wchar_t&gt;&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;basic_string&lt;wchar_t&gt;, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;bsl::allocator&lt;wchar_t&gt;&gt;::value&gt;</name>
    <anchorfile>bsl/basic_string-0e/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_string_view&lt;wchar_t, char_traits&lt;wchar_t&gt;&gt;</type>
    <name>operator basic_string_view&lt;wchar_t, char_traits&lt;wchar_t&gt;&gt;</name>
    <anchorfile>bsl/basic_string-0e/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::basic_string&lt;wchar_t, char_traits&lt;wchar_t&gt;, ALLOC2&gt;</type>
    <name>operator std::basic_string&lt;wchar_t, char_traits&lt;wchar_t&gt;, ALLOC2&gt;</name>
    <anchorfile>bsl/basic_string-0e/2conversion-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type zero, wchar_t)</arglist>
  </member>
  <member kind="function">
    <type>wchar_t*</type>
    <name>privateAllocate</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>privateAppendRange</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL last, size_type numberChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>privateAssignDispatch</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(FIRST_TYPE first, SECOND_TYPE second, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>privateAssignRangeDispatch</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(INPUT_ITER first, SENTINEL second, size_type numChars, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>Imp&amp;</type>
    <name>privateBase</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateClear</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(bool deallocateBufferFlag)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>privateCompareRaw</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type lhsPosition, size_type lhsNumChars, const wchar_t* other, size_type otherNumChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateCopyFromOutOfPlaceBuffer</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_string&lt;wchar_t&gt;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateDeallocate</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateInsertRange</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>privateInsertRaw</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type outPosition, const wchar_t* characterString, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveConstruct</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;wchar_t&gt;&amp; original, size_type position, size_type numChars)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>privateReplaceRange</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type position, size_type outNumChars, size_type inNumChars, INPUT_ITER first, SENTINEL last)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;wchar_t&gt;&amp;</type>
    <name>privateResizeRaw</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newLength, wchar_t character)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;wchar_t&gt;&amp; other, bsl::integral_constant&lt;bool, ALLOC_PROP&gt;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_string&lt;wchar_t&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowLengthError</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(bool maxLengthExceeded, const char* message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateThrowOutOfRange</name>
    <anchorfile>bsl/basic_string-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(bool outOfRange, const char* message)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_string::allocator_type</name>
  <filename>bsl/basic_string-0e/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_iterator</name>
  <filename>bsl/basic_string-0e/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_pointer</name>
  <filename>bsl/basic_string-0e/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reference</name>
  <filename>bsl/basic_string-0e/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::const_reverse_iterator</name>
  <filename>bsl/basic_string-0e/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::difference_type</name>
  <filename>bsl/basic_string-0e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::iterator</name>
  <filename>bsl/basic_string-0e/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::pointer</name>
  <filename>bsl/basic_string-0e/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reference</name>
  <filename>bsl/basic_string-0e/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::reverse_iterator</name>
  <filename>bsl/basic_string-0e/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::size_type</name>
  <filename>bsl/basic_string-0e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::traits_type</name>
  <filename>bsl/basic_string-0e/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::value_type</name>
  <filename>bsl/basic_string-0e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::basic_string</name>
  <filename>bsl/basic_string-0e/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator=</name>
  <filename>bsl/basic_string-0e/operator_assign-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::append</name>
  <filename>bsl/basic_string-0e/append-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::assign</name>
  <filename>bsl/basic_string-0e/assign-001.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::at</name>
  <filename>bsl/basic_string-0e/at-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::back</name>
  <filename>bsl/basic_string-0e/back-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::begin</name>
  <filename>bsl/basic_string-0e/begin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::compare</name>
  <filename>bsl/basic_string-0e/compare-0f0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::contains</name>
  <filename>bsl/basic_string-0e/contains-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::data</name>
  <filename>bsl/basic_string-0e/data-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::end</name>
  <filename>bsl/basic_string-0e/end-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::ends_with</name>
  <filename>bsl/basic_string-0e/ends_with-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::erase</name>
  <filename>bsl/basic_string-0e/erase-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find</name>
  <filename>bsl/basic_string-0e/find-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_not_of</name>
  <filename>bsl/basic_string-0e/find_first_not_of-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_first_of</name>
  <filename>bsl/basic_string-0e/find_first_of-0dc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_not_of</name>
  <filename>bsl/basic_string-0e/find_last_not_of-0b9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::find_last_of</name>
  <filename>bsl/basic_string-0e/find_last_of-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::front</name>
  <filename>bsl/basic_string-0e/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::insert</name>
  <filename>bsl/basic_string-0e/insert-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator+=</name>
  <filename>bsl/basic_string-0e/operator_plus_eq-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::operator[]</name>
  <filename>bsl/basic_string-0e/operator_subs-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rbegin</name>
  <filename>bsl/basic_string-0e/rbegin-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rend</name>
  <filename>bsl/basic_string-0e/rend-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::replace</name>
  <filename>bsl/basic_string-0e/replace-0bd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::resize</name>
  <filename>bsl/basic_string-0e/resize-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::rfind</name>
  <filename>bsl/basic_string-0e/rfind-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::starts_with</name>
  <filename>bsl/basic_string-0e/starts_with-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::substr</name>
  <filename>bsl/basic_string-0e/substr-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string::npos</name>
  <filename>bsl/basic_string-0e/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf</name>
  <filename>bsl/basic_stringbuf.adoc</filename>
  <class kind="class">bsl::basic_stringbuf::__streambuf_type</class>
  <class kind="class">bsl::basic_stringbuf::allocator_type</class>
  <class kind="class">bsl::basic_stringbuf::char_type</class>
  <class kind="class">bsl::basic_stringbuf::int_type</class>
  <class kind="class">bsl::basic_stringbuf::off_type</class>
  <class kind="class">bsl::basic_stringbuf::pos_type</class>
  <class kind="class">bsl::basic_stringbuf::traits_type</class>
  <class kind="class">bsl::basic_stringbuf::basic_stringbuf</class>
  <class kind="class">bsl::basic_stringbuf::str</class>
  <class kind="class">bsl::basic_stringbuf::overflow</class>
  <class kind="class">bsl::basic_stringbuf::pbackfail</class>
  <class kind="class">bsl::basic_stringbuf::seekoff</class>
  <class kind="class">bsl::basic_stringbuf::seekpos</class>
  <class kind="class">bsl::basic_stringbuf::xsgetn</class>
  <class kind="class">bsl::basic_stringbuf::xsputn</class>
  <class kind="class">bsl::basic_stringbuf::_M_buf_locale</class>
  <class kind="class">bsl::basic_stringbuf::_M_in_beg</class>
  <class kind="class">bsl::basic_stringbuf::_M_in_cur</class>
  <class kind="class">bsl::basic_stringbuf::_M_in_end</class>
  <class kind="class">bsl::basic_stringbuf::_M_out_beg</class>
  <class kind="class">bsl::basic_stringbuf::_M_out_cur</class>
  <class kind="class">bsl::basic_stringbuf::_M_out_end</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_stringbuf</name>
    <anchorfile>bsl/basic_stringbuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_stringbuf&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_stringbuf/operator_assign-02.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_stringbuf&amp;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>basic_stringbuf&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_stringbuf/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>locale</type>
    <name>getloc</name>
    <anchorfile>bsl/basic_stringbuf/getloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>in_avail</name>
    <anchorfile>bsl/basic_stringbuf/in_avail.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>locale</type>
    <name>pubimbue</name>
    <anchorfile>bsl/basic_stringbuf/pubimbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const locale&amp; __loc)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekoff</name>
    <anchorfile>bsl/basic_stringbuf/pubseekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekpos</name>
    <anchorfile>bsl/basic_stringbuf/pubseekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type __sp, ios_base::openmode __mode)</arglist>
  </member>
  <member kind="function">
    <type>basic_streambuf*</type>
    <name>pubsetbuf</name>
    <anchorfile>bsl/basic_stringbuf/pubsetbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pubsync</name>
    <anchorfile>bsl/basic_stringbuf/pubsync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sbumpc</name>
    <anchorfile>bsl/basic_stringbuf/sbumpc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sgetc</name>
    <anchorfile>bsl/basic_stringbuf/sgetc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>sgetn</name>
    <anchorfile>bsl/basic_stringbuf/sgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>snextc</name>
    <anchorfile>bsl/basic_stringbuf/snextc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sputbackc</name>
    <anchorfile>bsl/basic_stringbuf/sputbackc.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type __c)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sputc</name>
    <anchorfile>bsl/basic_stringbuf/sputc.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type __c)</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>sputn</name>
    <anchorfile>bsl/basic_stringbuf/sputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sungetc</name>
    <anchorfile>bsl/basic_stringbuf/sungetc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_stringbuf/swap-08.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_stringbuf&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>basic_stringbuf&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;::ViewType</type>
    <name>view</name>
    <anchorfile>bsl/basic_stringbuf/view.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_streambuf&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_stringbuf/operator_assign-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_streambuf&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>__safe_gbump</name>
    <anchorfile>bsl/basic_stringbuf/__safe_gbump.adoc</anchorfile>
    <anchor/>
    <arglist>(streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>__safe_pbump</name>
    <anchorfile>bsl/basic_stringbuf/__safe_pbump.adoc</anchorfile>
    <anchor/>
    <arglist>(streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>eback</name>
    <anchorfile>bsl/basic_stringbuf/eback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>egptr</name>
    <anchorfile>bsl/basic_stringbuf/egptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>epptr</name>
    <anchorfile>bsl/basic_stringbuf/epptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>gbump</name>
    <anchorfile>bsl/basic_stringbuf/gbump.adoc</anchorfile>
    <anchor/>
    <arglist>(int __n)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>gptr</name>
    <anchorfile>bsl/basic_stringbuf/gptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>imbue</name>
    <anchorfile>bsl/basic_stringbuf/imbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const locale&amp; __loc)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>pbase</name>
    <anchorfile>bsl/basic_stringbuf/pbase.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pbump</name>
    <anchorfile>bsl/basic_stringbuf/pbump.adoc</anchorfile>
    <anchor/>
    <arglist>(int __n)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>pptr</name>
    <anchorfile>bsl/basic_stringbuf/pptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_streambuf&lt;char_type, _Traits&gt;*</type>
    <name>setbuf</name>
    <anchorfile>bsl/basic_stringbuf/setbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type*, streamsize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setg</name>
    <anchorfile>bsl/basic_stringbuf/setg.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __gbeg, char_type* __gnext, char_type* __gend)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setp</name>
    <anchorfile>bsl/basic_stringbuf/setp.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __pbeg, char_type* __pend)</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>showmanyc</name>
    <anchorfile>bsl/basic_stringbuf/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_stringbuf/swap-00.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_streambuf&amp; __sb)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>bsl/basic_stringbuf/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_stringbuf&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;::int_type</type>
    <name>uflow</name>
    <anchorfile>bsl/basic_stringbuf/uflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_stringbuf&lt;CHAR_TYPE, CHAR_TRAITS, ALLOCATOR&gt;::int_type</type>
    <name>underflow</name>
    <anchorfile>bsl/basic_stringbuf/underflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::__streambuf_type</name>
  <filename>bsl/basic_stringbuf/__streambuf_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::allocator_type</name>
  <filename>bsl/basic_stringbuf/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::char_type</name>
  <filename>bsl/basic_stringbuf/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::int_type</name>
  <filename>bsl/basic_stringbuf/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::off_type</name>
  <filename>bsl/basic_stringbuf/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::pos_type</name>
  <filename>bsl/basic_stringbuf/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::traits_type</name>
  <filename>bsl/basic_stringbuf/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::basic_stringbuf</name>
  <filename>bsl/basic_stringbuf/2constructor-0d2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::str</name>
  <filename>bsl/basic_stringbuf/str-0d9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::overflow</name>
  <filename>bsl/basic_stringbuf/overflow-090.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::pbackfail</name>
  <filename>bsl/basic_stringbuf/pbackfail-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::seekoff</name>
  <filename>bsl/basic_stringbuf/seekoff-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::seekpos</name>
  <filename>bsl/basic_stringbuf/seekpos-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::xsgetn</name>
  <filename>bsl/basic_stringbuf/xsgetn-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::xsputn</name>
  <filename>bsl/basic_stringbuf/xsputn-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_buf_locale</name>
  <filename>bsl/basic_stringbuf/_M_buf_locale.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_in_beg</name>
  <filename>bsl/basic_stringbuf/_M_in_beg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_in_cur</name>
  <filename>bsl/basic_stringbuf/_M_in_cur.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_in_end</name>
  <filename>bsl/basic_stringbuf/_M_in_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_out_beg</name>
  <filename>bsl/basic_stringbuf/_M_out_beg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_out_cur</name>
  <filename>bsl/basic_stringbuf/_M_out_cur.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringbuf::_M_out_end</name>
  <filename>bsl/basic_stringbuf/_M_out_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream</name>
  <filename>bsl/basic_stringstream.adoc</filename>
  <class kind="class">bsl::basic_stringstream::__istream_type</class>
  <class kind="class">bsl::basic_stringstream::__ostream_type</class>
  <class kind="class">bsl::basic_stringstream::allocator_type</class>
  <class kind="class">bsl::basic_stringstream::char_type</class>
  <class kind="class">bsl::basic_stringstream::int_type</class>
  <class kind="class">bsl::basic_stringstream::off_type</class>
  <class kind="class">bsl::basic_stringstream::pos_type</class>
  <class kind="class">bsl::basic_stringstream::traits_type</class>
  <class kind="class">bsl::basic_stringstream::basic_stringstream</class>
  <class kind="class">bsl::basic_stringstream::str</class>
  <class kind="class">bsl::basic_stringstream::operator=</class>
  <member kind="function">
    <type>basic_stringstream&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_stringstream/operator_assign-04.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_stringstream&amp;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>StreamBufType*</type>
    <name>rdbuf</name>
    <anchorfile>bsl/basic_stringstream/rdbuf.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_stringstream/swap-00.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_stringstream&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>ViewType</type>
    <name>view</name>
    <anchorfile>bsl/basic_stringstream/view.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_stringstream/swap-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_iostream&amp; __rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::__istream_type</name>
  <filename>bsl/basic_stringstream/__istream_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::__ostream_type</name>
  <filename>bsl/basic_stringstream/__ostream_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::allocator_type</name>
  <filename>bsl/basic_stringstream/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::char_type</name>
  <filename>bsl/basic_stringstream/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::int_type</name>
  <filename>bsl/basic_stringstream/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::off_type</name>
  <filename>bsl/basic_stringstream/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::pos_type</name>
  <filename>bsl/basic_stringstream/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::traits_type</name>
  <filename>bsl/basic_stringstream/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::basic_stringstream</name>
  <filename>bsl/basic_stringstream/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::str</name>
  <filename>bsl/basic_stringstream/str-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_stringstream::operator=</name>
  <filename>bsl/basic_stringstream/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf</name>
  <filename>bsl/basic_syncbuf.adoc</filename>
  <class kind="class">bsl::basic_syncbuf::__streambuf_type</class>
  <class kind="class">bsl::basic_syncbuf::allocator_type</class>
  <class kind="class">bsl::basic_syncbuf::char_type</class>
  <class kind="class">bsl::basic_syncbuf::int_type</class>
  <class kind="class">bsl::basic_syncbuf::off_type</class>
  <class kind="class">bsl::basic_syncbuf::pos_type</class>
  <class kind="class">bsl::basic_syncbuf::streambuf_type</class>
  <class kind="class">bsl::basic_syncbuf::traits_type</class>
  <class kind="class">bsl::basic_syncbuf::basic_syncbuf</class>
  <class kind="class">bsl::basic_syncbuf::overflow</class>
  <class kind="class">bsl::basic_syncbuf::xsputn</class>
  <class kind="class">bsl::basic_syncbuf::_M_buf_locale</class>
  <class kind="class">bsl::basic_syncbuf::_M_in_beg</class>
  <class kind="class">bsl::basic_syncbuf::_M_in_cur</class>
  <class kind="class">bsl::basic_syncbuf::_M_in_end</class>
  <class kind="class">bsl::basic_syncbuf::_M_out_beg</class>
  <class kind="class">bsl::basic_syncbuf::_M_out_cur</class>
  <class kind="class">bsl::basic_syncbuf::_M_out_end</class>
  <member kind="function">
    <type>void</type>
    <name>~basic_syncbuf</name>
    <anchorfile>bsl/basic_syncbuf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_syncbuf&lt;CHAR, TRAITS, ALLOCATOR&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_syncbuf/operator_assign-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_syncbuf&amp;&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>emit</name>
    <anchorfile>bsl/basic_syncbuf/emit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>get_allocator</name>
    <anchorfile>bsl/basic_syncbuf/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_syncbuf&lt;CHAR, TRAITS, ALLOCATOR&gt;::streambuf_type*</type>
    <name>get_wrapped</name>
    <anchorfile>bsl/basic_syncbuf/get_wrapped.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>locale</type>
    <name>getloc</name>
    <anchorfile>bsl/basic_syncbuf/getloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>in_avail</name>
    <anchorfile>bsl/basic_syncbuf/in_avail.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>locale</type>
    <name>pubimbue</name>
    <anchorfile>bsl/basic_syncbuf/pubimbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const locale&amp; __loc)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekoff</name>
    <anchorfile>bsl/basic_syncbuf/pubseekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>pubseekpos</name>
    <anchorfile>bsl/basic_syncbuf/pubseekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type __sp, ios_base::openmode __mode)</arglist>
  </member>
  <member kind="function">
    <type>basic_streambuf*</type>
    <name>pubsetbuf</name>
    <anchorfile>bsl/basic_syncbuf/pubsetbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>pubsync</name>
    <anchorfile>bsl/basic_syncbuf/pubsync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sbumpc</name>
    <anchorfile>bsl/basic_syncbuf/sbumpc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_emit_on_sync</name>
    <anchorfile>bsl/basic_syncbuf/set_emit_on_sync.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sgetc</name>
    <anchorfile>bsl/basic_syncbuf/sgetc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>sgetn</name>
    <anchorfile>bsl/basic_syncbuf/sgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>snextc</name>
    <anchorfile>bsl/basic_syncbuf/snextc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sputbackc</name>
    <anchorfile>bsl/basic_syncbuf/sputbackc.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type __c)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sputc</name>
    <anchorfile>bsl/basic_syncbuf/sputc.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type __c)</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>sputn</name>
    <anchorfile>bsl/basic_syncbuf/sputn.adoc</anchorfile>
    <anchor/>
    <arglist>(const char_type* __s, streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>sungetc</name>
    <anchorfile>bsl/basic_syncbuf/sungetc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_syncbuf/swap-05.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_syncbuf&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>basic_streambuf&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/basic_syncbuf/operator_assign-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_streambuf&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>__safe_gbump</name>
    <anchorfile>bsl/basic_syncbuf/__safe_gbump.adoc</anchorfile>
    <anchor/>
    <arglist>(streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>__safe_pbump</name>
    <anchorfile>bsl/basic_syncbuf/__safe_pbump.adoc</anchorfile>
    <anchor/>
    <arglist>(streamsize __n)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>eback</name>
    <anchorfile>bsl/basic_syncbuf/eback.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>egptr</name>
    <anchorfile>bsl/basic_syncbuf/egptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>epptr</name>
    <anchorfile>bsl/basic_syncbuf/epptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>gbump</name>
    <anchorfile>bsl/basic_syncbuf/gbump.adoc</anchorfile>
    <anchor/>
    <arglist>(int __n)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>gptr</name>
    <anchorfile>bsl/basic_syncbuf/gptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>imbue</name>
    <anchorfile>bsl/basic_syncbuf/imbue.adoc</anchorfile>
    <anchor/>
    <arglist>(const locale&amp; __loc)</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>pbackfail</name>
    <anchorfile>bsl/basic_syncbuf/pbackfail.adoc</anchorfile>
    <anchor/>
    <arglist>(int_type __c)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>pbase</name>
    <anchorfile>bsl/basic_syncbuf/pbase.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pbump</name>
    <anchorfile>bsl/basic_syncbuf/pbump.adoc</anchorfile>
    <anchor/>
    <arglist>(int __n)</arglist>
  </member>
  <member kind="function">
    <type>char_type*</type>
    <name>pptr</name>
    <anchorfile>bsl/basic_syncbuf/pptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekoff</name>
    <anchorfile>bsl/basic_syncbuf/seekoff.adoc</anchorfile>
    <anchor/>
    <arglist>(off_type, ios_base::seekdir, ios_base::openmode)</arglist>
  </member>
  <member kind="function">
    <type>pos_type</type>
    <name>seekpos</name>
    <anchorfile>bsl/basic_syncbuf/seekpos.adoc</anchorfile>
    <anchor/>
    <arglist>(pos_type, ios_base::openmode)</arglist>
  </member>
  <member kind="function">
    <type>basic_streambuf&lt;char_type, _Traits&gt;*</type>
    <name>setbuf</name>
    <anchorfile>bsl/basic_syncbuf/setbuf.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type*, streamsize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setg</name>
    <anchorfile>bsl/basic_syncbuf/setg.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __gbeg, char_type* __gnext, char_type* __gend)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setp</name>
    <anchorfile>bsl/basic_syncbuf/setp.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __pbeg, char_type* __pend)</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>showmanyc</name>
    <anchorfile>bsl/basic_syncbuf/showmanyc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/basic_syncbuf/swap-07.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_streambuf&amp; __sb)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>sync</name>
    <anchorfile>bsl/basic_syncbuf/sync.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>uflow</name>
    <anchorfile>bsl/basic_syncbuf/uflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int_type</type>
    <name>underflow</name>
    <anchorfile>bsl/basic_syncbuf/underflow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>streamsize</type>
    <name>xsgetn</name>
    <anchorfile>bsl/basic_syncbuf/xsgetn.adoc</anchorfile>
    <anchor/>
    <arglist>(char_type* __s, streamsize __n)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::__streambuf_type</name>
  <filename>bsl/basic_syncbuf/__streambuf_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::allocator_type</name>
  <filename>bsl/basic_syncbuf/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::char_type</name>
  <filename>bsl/basic_syncbuf/char_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::int_type</name>
  <filename>bsl/basic_syncbuf/int_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::off_type</name>
  <filename>bsl/basic_syncbuf/off_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::pos_type</name>
  <filename>bsl/basic_syncbuf/pos_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::streambuf_type</name>
  <filename>bsl/basic_syncbuf/streambuf_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::traits_type</name>
  <filename>bsl/basic_syncbuf/traits_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::basic_syncbuf</name>
  <filename>bsl/basic_syncbuf/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::overflow</name>
  <filename>bsl/basic_syncbuf/overflow-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::xsputn</name>
  <filename>bsl/basic_syncbuf/xsputn-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_buf_locale</name>
  <filename>bsl/basic_syncbuf/_M_buf_locale.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_in_beg</name>
  <filename>bsl/basic_syncbuf/_M_in_beg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_in_cur</name>
  <filename>bsl/basic_syncbuf/_M_in_cur.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_in_end</name>
  <filename>bsl/basic_syncbuf/_M_in_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_out_beg</name>
  <filename>bsl/basic_syncbuf/_M_out_beg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_out_cur</name>
  <filename>bsl/basic_syncbuf/_M_out_cur.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_syncbuf::_M_out_end</name>
  <filename>bsl/basic_syncbuf/_M_out_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_compose</name>
  <filename>bsl/binary_compose.adoc</filename>
  <class kind="class">bsl::binary_compose::argument_type</class>
  <class kind="class">bsl::binary_compose::result_type</class>
  <class kind="class">bsl::binary_compose::operator()</class>
  <class kind="class">bsl::binary_compose::d_fn1</class>
  <class kind="class">bsl::binary_compose::d_fn2</class>
  <class kind="class">bsl::binary_compose::d_fn3</class>
  <member kind="function">
    <type>void</type>
    <name>binary_compose</name>
    <anchorfile>bsl/binary_compose/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const OPERATION1&amp; fn1, const OPERATION2&amp; fn2, const OPERATION3&amp; fn3)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::binary_compose::argument_type</name>
  <filename>bsl/binary_compose/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_compose::result_type</name>
  <filename>bsl/binary_compose/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_compose::operator()</name>
  <filename>bsl/binary_compose/operator_call-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_compose::d_fn1</name>
  <filename>bsl/binary_compose/d_fn1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_compose::d_fn2</name>
  <filename>bsl/binary_compose/d_fn2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_compose::d_fn3</name>
  <filename>bsl/binary_compose/d_fn3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bitset</name>
  <filename>bsl/bitset.adoc</filename>
  <class kind="class">bsl::bitset::reference</class>
  <class kind="class">bsl::bitset::bitset</class>
  <class kind="class">bsl::bitset::flip</class>
  <class kind="class">bsl::bitset::operator[]</class>
  <class kind="class">bsl::bitset::reset</class>
  <class kind="class">bsl::bitset::set</class>
  <member kind="function">
    <type>bool</type>
    <name>all</name>
    <anchorfile>bsl/bitset/all.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>any</name>
    <anchorfile>bsl/bitset/any.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>bsl/bitset/count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>none</name>
    <anchorfile>bsl/bitset/none.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;&amp;</type>
    <name>operator&amp;=</name>
    <anchorfile>bsl/bitset/operator_and_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;&amp;</type>
    <name>operator&lt;&lt;=</name>
    <anchorfile>bsl/bitset/operator_lshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t pos)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;</type>
    <name>operator&gt;&gt;</name>
    <anchorfile>bsl/bitset/operator_rshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t pos)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;&amp;</type>
    <name>operator&gt;&gt;=</name>
    <anchorfile>bsl/bitset/operator_rshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t pos)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;&amp;</type>
    <name>operator^=</name>
    <anchorfile>bsl/bitset/operator_xor_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;&amp;</type>
    <name>operator|=</name>
    <anchorfile>bsl/bitset/operator_or_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;</type>
    <name>operator~</name>
    <anchorfile>bsl/bitset/operator_bitnot.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>bsl/bitset/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>test</name>
    <anchorfile>bsl/bitset/test.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t pos)</arglist>
  </member>
  <member kind="function">
    <type>basic_string&lt;CHAR_TYPE, TRAITS, ALLOCATOR&gt;</type>
    <name>to_string</name>
    <anchorfile>bsl/bitset/to_string.adoc</anchorfile>
    <anchor/>
    <arglist>(CHAR_TYPE zero, CHAR_TYPE one)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>to_ulong</name>
    <anchorfile>bsl/bitset/to_ulong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>bsl/bitset/operator_lshift.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t pos)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>bsl/bitset/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>bsl/bitset/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const bitset&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::bitset::reference</name>
  <filename>bsl/bitset/reference.adoc</filename>
  <class kind="class">bsl::bitset::reference::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>reference</name>
    <anchorfile>bsl/bitset/reference/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const reference&amp; original)</arglist>
  </member>
  <member kind="function">
    <type>bitset&lt;N&gt;::reference&amp;</type>
    <name>flip</name>
    <anchorfile>bsl/bitset/reference/flip.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator~</name>
    <anchorfile>bsl/bitset/reference/operator_bitnot.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>bsl/bitset/reference/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::bitset::reference::operator=</name>
  <filename>bsl/bitset/reference/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bitset::bitset</name>
  <filename>bsl/bitset/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bitset::flip</name>
  <filename>bsl/bitset/flip-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bitset::operator[]</name>
  <filename>bsl/bitset/operator_subs-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bitset::reset</name>
  <filename>bsl/bitset/reset-038.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bitset::set</name>
  <filename>bsl/bitset/set-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conditional</name>
  <filename>bsl/conditional-0c.adoc</filename>
  <class kind="class">bsl::conditional::type</class>
</compound>
<compound kind="class">
  <name>bsl::conditional::type</name>
  <filename>bsl/conditional-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conditional</name>
  <filename>bsl/conditional-0b.adoc</filename>
  <class kind="class">bsl::conditional::type</class>
</compound>
<compound kind="class">
  <name>bsl::conditional::type</name>
  <filename>bsl/conditional-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conditional</name>
  <filename>bsl/conditional-0f.adoc</filename>
  <class kind="class">bsl::conditional::type</class>
</compound>
<compound kind="class">
  <name>bsl::conditional::type</name>
  <filename>bsl/conditional-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::decay</name>
  <filename>bsl/decay.adoc</filename>
  <class kind="class">bsl::decay::type</class>
</compound>
<compound kind="class">
  <name>bsl::decay::type</name>
  <filename>bsl/decay/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::decay_imp</name>
  <filename>bsl/decay_imp-03.adoc</filename>
  <class kind="class">bsl::remove_cv::type</class>
</compound>
<compound kind="class">
  <name>bsl::decay_imp</name>
  <filename>bsl/decay_imp-00.adoc</filename>
  <class kind="class">bsl::decay_imp::type</class>
</compound>
<compound kind="class">
  <name>bsl::decay_imp::type</name>
  <filename>bsl/decay_imp-00/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::decay_imp</name>
  <filename>bsl/decay_imp-09.adoc</filename>
  <class kind="class">bsl::decay_imp::type</class>
</compound>
<compound kind="class">
  <name>bsl::decay_imp::type</name>
  <filename>bsl/decay_imp-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-0c.adoc</filename>
  <class kind="class">bsl::deque::allocator_type</class>
  <class kind="class">bsl::deque::const_iterator</class>
  <class kind="class">bsl::deque::const_pointer</class>
  <class kind="class">bsl::deque::const_reference</class>
  <class kind="class">bsl::deque::const_reverse_iterator</class>
  <class kind="class">bsl::deque::difference_type</class>
  <class kind="class">bsl::deque::iterator</class>
  <class kind="class">bsl::deque::pointer</class>
  <class kind="class">bsl::deque::reference</class>
  <class kind="class">bsl::deque::reverse_iterator</class>
  <class kind="class">bsl::deque::size_type</class>
  <class kind="class">bsl::deque::value_type</class>
  <class kind="class">bsl::deque::deque</class>
  <class kind="class">bsl::deque::operator=</class>
  <class kind="class">bsl::deque::assign</class>
  <class kind="class">bsl::Deque_Base::at</class>
  <class kind="class">bsl::Deque_Base::back</class>
  <class kind="class">bsl::Deque_Base::begin</class>
  <class kind="class">bsl::Deque_Base::end</class>
  <class kind="class">bsl::deque::erase</class>
  <class kind="class">bsl::Deque_Base::front</class>
  <class kind="class">bsl::deque::insert</class>
  <class kind="class">bsl::Deque_Base::operator[]</class>
  <class kind="class">bsl::deque::push_back</class>
  <class kind="class">bsl::deque::push_front</class>
  <class kind="class">bsl::Deque_Base::rbegin</class>
  <class kind="class">bsl::Deque_Base::rend</class>
  <class kind="class">bsl::deque::resize</class>
  <class kind="class">bsl::Deque_Base::d_blocksLength</class>
  <class kind="class">bsl::Deque_Base::d_blocks_p</class>
  <class kind="class">bsl::Deque_Base::d_finish</class>
  <class kind="class">bsl::Deque_Base::d_start</class>
  <member kind="function">
    <type>void</type>
    <name>~deque</name>
    <anchorfile>bsl/deque-0c/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/deque-0c/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/deque-0c/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/Deque_Base/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/Deque_Base/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/Deque_Base/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/deque-0c/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/Deque_Base/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/Deque_Base/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>deque&lt;VALUE_TYPE, ALLOCATOR&gt;::iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/deque-0c/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>deque&lt;VALUE_TYPE, ALLOCATOR&gt;::reference</type>
    <name>emplace_back</name>
    <anchorfile>bsl/deque-0c/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>deque&lt;VALUE_TYPE, ALLOCATOR&gt;::reference</type>
    <name>emplace_front</name>
    <anchorfile>bsl/deque-0c/emplace_front.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/Deque_Base/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>deque&lt;VALUE_TYPE, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/deque-0c/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>deque&lt;VALUE_TYPE, ALLOCATOR&gt;::iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/deque-0c/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>deque&lt;VALUE_TYPE, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/deque-0c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/deque-0c/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_front</name>
    <anchorfile>bsl/deque-0c/pop_front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>prepend_range</name>
    <anchorfile>bsl/deque-0c/prepend_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/deque-0c/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/deque-0c/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Deque_Base&lt;VALUE_TYPE&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/Deque_Base/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/deque-0c/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(deque&lt;VALUE_TYPE, ALLOCATOR&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::deque::allocator_type</name>
  <filename>bsl/deque-0c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::const_iterator</name>
  <filename>bsl/deque-0c/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::const_pointer</name>
  <filename>bsl/deque-0c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::const_reference</name>
  <filename>bsl/deque-0c/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::const_reverse_iterator</name>
  <filename>bsl/deque-0c/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::difference_type</name>
  <filename>bsl/deque-0c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::iterator</name>
  <filename>bsl/deque-0c/iterator-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::pointer</name>
  <filename>bsl/deque-0c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::reference</name>
  <filename>bsl/deque-0c/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::reverse_iterator</name>
  <filename>bsl/deque-0c/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::size_type</name>
  <filename>bsl/deque-0c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::value_type</name>
  <filename>bsl/deque-0c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::deque</name>
  <filename>bsl/deque-0c/2constructor-0f62.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::operator=</name>
  <filename>bsl/deque-0c/operator_assign-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::assign</name>
  <filename>bsl/deque-0c/assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::erase</name>
  <filename>bsl/deque-0c/erase-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::insert</name>
  <filename>bsl/deque-0c/insert-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::push_back</name>
  <filename>bsl/deque-0c/push_back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::push_front</name>
  <filename>bsl/deque-0c/push_front-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque::resize</name>
  <filename>bsl/deque-0c/resize-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_if</name>
  <filename>bsl/enable_if-07.adoc</filename>
  <class kind="class">bsl::enable_if::type</class>
</compound>
<compound kind="class">
  <name>bsl::enable_if::type</name>
  <filename>bsl/enable_if-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_if</name>
  <filename>bsl/enable_if-0b.adoc</filename>
  <class kind="class">bsl::enable_if::type</class>
</compound>
<compound kind="class">
  <name>bsl::enable_if::type</name>
  <filename>bsl/enable_if-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_if</name>
  <filename>bsl/enable_if-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_shared_from_this</name>
  <filename>bsl/enable_shared_from_this.adoc</filename>
  <class kind="class">bsl::enable_shared_from_this::shared_from_this</class>
  <class kind="class">bsl::enable_shared_from_this::weak_from_this</class>
  <class kind="class">bsl::enable_shared_from_this::enable_shared_from_this</class>
  <member kind="function">
    <type>void</type>
    <name>~enable_shared_from_this</name>
    <anchorfile>bsl/enable_shared_from_this/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>enable_shared_from_this&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/enable_shared_from_this/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const enable_shared_from_this&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::enable_shared_from_this::shared_from_this</name>
  <filename>bsl/enable_shared_from_this/shared_from_this-0a2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_shared_from_this::weak_from_this</name>
  <filename>bsl/enable_shared_from_this/weak_from_this-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::enable_shared_from_this::enable_shared_from_this</name>
  <filename>bsl/enable_shared_from_this/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equal_to</name>
  <filename>bsl/equal_to-0d.adoc</filename>
  <class kind="class">bsl::equal_to::first_argument_type</class>
  <class kind="class">bsl::equal_to::result_type</class>
  <class kind="class">bsl::equal_to::second_argument_type</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>bsl/equal_to-0d/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const VALUE_TYPE&amp; lhs, const VALUE_TYPE&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::equal_to::first_argument_type</name>
  <filename>bsl/equal_to-0d/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equal_to::result_type</name>
  <filename>bsl/equal_to-0d/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equal_to::second_argument_type</name>
  <filename>bsl/equal_to-0d/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equal_to</name>
  <filename>bsl/equal_to-09.adoc</filename>
  <class kind="class">bsl::equal_to::is_transparent</class>
  <member kind="function">
    <type>decltype(std::forward&lt;TYPE1&gt;(lhs) == std::forward&lt;TYPE2&gt;(rhs))</type>
    <name>operator()</name>
    <anchorfile>bsl/equal_to-09/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(TYPE1&amp;&amp; lhs, TYPE2&amp;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::equal_to::is_transparent</name>
  <filename>bsl/equal_to-09/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::formatter</name>
  <filename>bsl/formatter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function</name>
  <filename>bsl/function-0a.adoc</filename>
  <class kind="class">bsl::function::allocator_type</class>
  <class kind="class">bsl::function::function</class>
  <class kind="class">bsl::function::operator=</class>
  <class kind="class">bsl::function::target</class>
  <class kind="class">bsl::function::operator()</class>
  <member kind="function">
    <type>BloombergLP::bslma::Allocator*</type>
    <name>allocator</name>
    <anchorfile>bsl/function-0a/allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bsl::function&lt;PROTOTYPE&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/function-0a/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInplace</name>
    <anchorfile>bsl/function-0a/isInplace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/function-0a/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(function&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const std::type_info&amp;</type>
    <name>target_type</name>
    <anchorfile>bsl/function-0a/target_type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bdef_Function&lt;PROTOTYPE*&gt;&amp;</type>
    <name>operator BloombergLP::bdef_Function&lt;PROTOTYPE*&gt;&amp;</name>
    <anchorfile>bsl/function-0a/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;function, UsesAllocatorArgT&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;function, UsesAllocatorArgT&gt;</name>
    <anchorfile>bsl/function-0a/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;function, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;function, UsesBslmaAllocator&gt;</name>
    <anchorfile>bsl/function-0a/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;function, is_nothrow_move_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;function, is_nothrow_move_constructible&gt;</name>
    <anchorfile>bsl/function-0a/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>bsl/function-0a/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const BloombergLP::bdef_Function&lt;PROTOTYPE*&gt;&amp;</type>
    <name>operator const BloombergLP::bdef_Function&lt;PROTOTYPE*&gt;&amp;</name>
    <anchorfile>bsl/function-0a/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::function::allocator_type</name>
  <filename>bsl/function-0a/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function::function</name>
  <filename>bsl/function-0a/2constructor-075.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function::operator=</name>
  <filename>bsl/function-0a/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function::target</name>
  <filename>bsl/function-0a/target-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function::operator()</name>
  <filename>bsl/function-0a/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-06.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash::HashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::Hash::result_type</class>
  <class kind="class">bsl::hash::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::hash::operator()</name>
  <filename>bsl/hash-06/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0f5.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0f5/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(bool x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0f5/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0f5/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0c5.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0c5/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(char x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0c5/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0c5/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0cb.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0cb/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(int x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0cb/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0cb/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0df.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0df/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(long x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0df/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0df/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0d8.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0d8/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(long long x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0d8/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0d8/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-01b.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-01b/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(short x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-01b/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-01b/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-047.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-047/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(signed char x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-047/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-047/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0fb.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0fb/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0fb/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0fb/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-08.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-08/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned int x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-08/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-08/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0c0.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0c0/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0c0/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0c0/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-02.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned long long x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-02/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-02/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0db.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-0db/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned short x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-0db/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-0db/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-041.adoc</filename>
  <class kind="class">bsl::hash::argument_type</class>
  <class kind="class">bsl::hash::result_type</class>
  <member kind="function">
    <type>std::size_t</type>
    <name>operator()</name>
    <anchorfile>bsl/hash-041/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(wchar_t x)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash::argument_type</name>
  <filename>bsl/hash-041/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash::result_type</name>
  <filename>bsl/hash-041/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-0b.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash::HashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::Hash::result_type</class>
  <class kind="class">bsl::hash::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::hash</name>
  <filename>bsl/hash-017.adoc</filename>
  <class kind="class">BloombergLP::bslh::Hash::HashAlgorithm</class>
  <class kind="class">BloombergLP::bslh::Hash::result_type</class>
  <class kind="class">bsl::hash::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::hash::operator()</name>
  <filename>bsl/hash-017/operator_call-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map</name>
  <filename>bsl/hash_map.adoc</filename>
  <class kind="class">bsl::hash_map::_value_type</class>
  <class kind="class">bsl::hash_map::allocator_type</class>
  <class kind="class">bsl::hash_map::const_iterator</class>
  <class kind="class">bsl::hash_map::const_pointer</class>
  <class kind="class">bsl::hash_map::const_reference</class>
  <class kind="class">bsl::hash_map::data_type</class>
  <class kind="class">bsl::hash_map::difference_type</class>
  <class kind="class">bsl::hash_map::hasher</class>
  <class kind="class">bsl::hash_map::iterator</class>
  <class kind="class">bsl::hash_map::key_equal</class>
  <class kind="class">bsl::hash_map::key_type</class>
  <class kind="class">bsl::hash_map::mapped_type</class>
  <class kind="class">bsl::hash_map::pointer</class>
  <class kind="class">bsl::hash_map::reference</class>
  <class kind="class">bsl::hash_map::size_type</class>
  <class kind="class">bsl::hash_map::value_type</class>
  <class kind="class">bsl::hash_map::hash_map</class>
  <class kind="class">bsl::hash_map::begin</class>
  <class kind="class">bsl::hash_map::end</class>
  <class kind="class">bsl::hash_map::equal_range</class>
  <class kind="class">bsl::hash_map::erase</class>
  <class kind="class">bsl::hash_map::find</class>
  <class kind="class">bsl::hash_map::insert</class>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/hash_map/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/hash_map/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>bsl/hash_map/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>elems_in_bucket</name>
    <anchorfile>bsl/hash_map/elems_in_bucket.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __n)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/hash_map/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/hash_map/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_funct</name>
    <anchorfile>bsl/hash_map/hash_funct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>insert_noresize</name>
    <anchorfile>bsl/hash_map/insert_noresize.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/hash_map/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/hash_map/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/hash_map/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Tp&amp;</type>
    <name>operator[]</name>
    <anchorfile>bsl/hash_map/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>bsl/hash_map/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __hint)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/hash_map/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/hash_map/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(_Self&amp; __hs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>_M_equal</name>
    <anchorfile>bsl/hash_map/_M_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Self&amp; __x, const _Self&amp; __y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash_map::_value_type</name>
  <filename>bsl/hash_map/_value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::allocator_type</name>
  <filename>bsl/hash_map/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::const_iterator</name>
  <filename>bsl/hash_map/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::const_pointer</name>
  <filename>bsl/hash_map/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::const_reference</name>
  <filename>bsl/hash_map/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::data_type</name>
  <filename>bsl/hash_map/data_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::difference_type</name>
  <filename>bsl/hash_map/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::hasher</name>
  <filename>bsl/hash_map/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::iterator</name>
  <filename>bsl/hash_map/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::key_equal</name>
  <filename>bsl/hash_map/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::key_type</name>
  <filename>bsl/hash_map/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::mapped_type</name>
  <filename>bsl/hash_map/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::pointer</name>
  <filename>bsl/hash_map/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::reference</name>
  <filename>bsl/hash_map/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::size_type</name>
  <filename>bsl/hash_map/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::value_type</name>
  <filename>bsl/hash_map/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::hash_map</name>
  <filename>bsl/hash_map/2constructor-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::begin</name>
  <filename>bsl/hash_map/begin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::end</name>
  <filename>bsl/hash_map/end-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::equal_range</name>
  <filename>bsl/hash_map/equal_range-0b3b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::erase</name>
  <filename>bsl/hash_map/erase-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::find</name>
  <filename>bsl/hash_map/find-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_map::insert</name>
  <filename>bsl/hash_map/insert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap</name>
  <filename>bsl/hash_multimap.adoc</filename>
  <class kind="class">bsl::hash_multimap::_value_type</class>
  <class kind="class">bsl::hash_multimap::allocator_type</class>
  <class kind="class">bsl::hash_multimap::const_iterator</class>
  <class kind="class">bsl::hash_multimap::const_pointer</class>
  <class kind="class">bsl::hash_multimap::const_reference</class>
  <class kind="class">bsl::hash_multimap::data_type</class>
  <class kind="class">bsl::hash_multimap::difference_type</class>
  <class kind="class">bsl::hash_multimap::hasher</class>
  <class kind="class">bsl::hash_multimap::iterator</class>
  <class kind="class">bsl::hash_multimap::key_equal</class>
  <class kind="class">bsl::hash_multimap::key_type</class>
  <class kind="class">bsl::hash_multimap::mapped_type</class>
  <class kind="class">bsl::hash_multimap::pointer</class>
  <class kind="class">bsl::hash_multimap::reference</class>
  <class kind="class">bsl::hash_multimap::size_type</class>
  <class kind="class">bsl::hash_multimap::value_type</class>
  <class kind="class">bsl::hash_multimap::hash_multimap</class>
  <class kind="class">bsl::hash_multimap::begin</class>
  <class kind="class">bsl::hash_multimap::end</class>
  <class kind="class">bsl::hash_multimap::equal_range</class>
  <class kind="class">bsl::hash_multimap::erase</class>
  <class kind="class">bsl::hash_multimap::find</class>
  <class kind="class">bsl::hash_multimap::insert</class>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/hash_multimap/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/hash_multimap/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>bsl/hash_multimap/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>elems_in_bucket</name>
    <anchorfile>bsl/hash_multimap/elems_in_bucket.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __n)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/hash_multimap/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/hash_multimap/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_funct</name>
    <anchorfile>bsl/hash_multimap/hash_funct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_noresize</name>
    <anchorfile>bsl/hash_multimap/insert_noresize.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/hash_multimap/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/hash_multimap/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/hash_multimap/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>bsl/hash_multimap/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __hint)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/hash_multimap/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/hash_multimap/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(_Self&amp; __hs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>_M_equal</name>
    <anchorfile>bsl/hash_multimap/_M_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Self&amp; __x, const _Self&amp; __y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::_value_type</name>
  <filename>bsl/hash_multimap/_value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::allocator_type</name>
  <filename>bsl/hash_multimap/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::const_iterator</name>
  <filename>bsl/hash_multimap/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::const_pointer</name>
  <filename>bsl/hash_multimap/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::const_reference</name>
  <filename>bsl/hash_multimap/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::data_type</name>
  <filename>bsl/hash_multimap/data_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::difference_type</name>
  <filename>bsl/hash_multimap/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::hasher</name>
  <filename>bsl/hash_multimap/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::iterator</name>
  <filename>bsl/hash_multimap/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::key_equal</name>
  <filename>bsl/hash_multimap/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::key_type</name>
  <filename>bsl/hash_multimap/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::mapped_type</name>
  <filename>bsl/hash_multimap/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::pointer</name>
  <filename>bsl/hash_multimap/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::reference</name>
  <filename>bsl/hash_multimap/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::size_type</name>
  <filename>bsl/hash_multimap/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::value_type</name>
  <filename>bsl/hash_multimap/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::hash_multimap</name>
  <filename>bsl/hash_multimap/2constructor-086.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::begin</name>
  <filename>bsl/hash_multimap/begin-011.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::end</name>
  <filename>bsl/hash_multimap/end-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::equal_range</name>
  <filename>bsl/hash_multimap/equal_range-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::erase</name>
  <filename>bsl/hash_multimap/erase-066.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::find</name>
  <filename>bsl/hash_multimap/find-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multimap::insert</name>
  <filename>bsl/hash_multimap/insert-048.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset</name>
  <filename>bsl/hash_multiset.adoc</filename>
  <class kind="class">bsl::hash_multiset::allocator_type</class>
  <class kind="class">bsl::hash_multiset::const_iterator</class>
  <class kind="class">bsl::hash_multiset::const_pointer</class>
  <class kind="class">bsl::hash_multiset::const_reference</class>
  <class kind="class">bsl::hash_multiset::difference_type</class>
  <class kind="class">bsl::hash_multiset::hasher</class>
  <class kind="class">bsl::hash_multiset::iterator</class>
  <class kind="class">bsl::hash_multiset::key_equal</class>
  <class kind="class">bsl::hash_multiset::key_type</class>
  <class kind="class">bsl::hash_multiset::pointer</class>
  <class kind="class">bsl::hash_multiset::reference</class>
  <class kind="class">bsl::hash_multiset::size_type</class>
  <class kind="class">bsl::hash_multiset::value_type</class>
  <class kind="class">bsl::hash_multiset::hash_multiset</class>
  <class kind="class">bsl::hash_multiset::erase</class>
  <class kind="class">bsl::hash_multiset::insert</class>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>bsl/hash_multiset/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/hash_multiset/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/hash_multiset/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>bsl/hash_multiset/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>elems_in_bucket</name>
    <anchorfile>bsl/hash_multiset/elems_in_bucket.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __n)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/hash_multiset/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>bsl/hash_multiset/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, iterator&gt;</type>
    <name>equal_range</name>
    <anchorfile>bsl/hash_multiset/equal_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>find</name>
    <anchorfile>bsl/hash_multiset/find.adoc</anchorfile>
    <anchor/>
    <arglist>(const _KT&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/hash_multiset/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_funct</name>
    <anchorfile>bsl/hash_multiset/hash_funct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_noresize</name>
    <anchorfile>bsl/hash_multiset/insert_noresize.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/hash_multiset/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/hash_multiset/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/hash_multiset/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>bsl/hash_multiset/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __hint)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/hash_multiset/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/hash_multiset/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(_Self&amp; hs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>_M_equal</name>
    <anchorfile>bsl/hash_multiset/_M_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Self&amp; __x, const _Self&amp; __y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::allocator_type</name>
  <filename>bsl/hash_multiset/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::const_iterator</name>
  <filename>bsl/hash_multiset/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::const_pointer</name>
  <filename>bsl/hash_multiset/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::const_reference</name>
  <filename>bsl/hash_multiset/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::difference_type</name>
  <filename>bsl/hash_multiset/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::hasher</name>
  <filename>bsl/hash_multiset/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::iterator</name>
  <filename>bsl/hash_multiset/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::key_equal</name>
  <filename>bsl/hash_multiset/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::key_type</name>
  <filename>bsl/hash_multiset/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::pointer</name>
  <filename>bsl/hash_multiset/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::reference</name>
  <filename>bsl/hash_multiset/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::size_type</name>
  <filename>bsl/hash_multiset/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::value_type</name>
  <filename>bsl/hash_multiset/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::hash_multiset</name>
  <filename>bsl/hash_multiset/2constructor-07b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::erase</name>
  <filename>bsl/hash_multiset/erase-07fb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_multiset::insert</name>
  <filename>bsl/hash_multiset/insert-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set</name>
  <filename>bsl/hash_set.adoc</filename>
  <class kind="class">bsl::hash_set::allocator_type</class>
  <class kind="class">bsl::hash_set::const_iterator</class>
  <class kind="class">bsl::hash_set::const_pointer</class>
  <class kind="class">bsl::hash_set::const_reference</class>
  <class kind="class">bsl::hash_set::difference_type</class>
  <class kind="class">bsl::hash_set::hasher</class>
  <class kind="class">bsl::hash_set::iterator</class>
  <class kind="class">bsl::hash_set::key_equal</class>
  <class kind="class">bsl::hash_set::key_type</class>
  <class kind="class">bsl::hash_set::pointer</class>
  <class kind="class">bsl::hash_set::reference</class>
  <class kind="class">bsl::hash_set::size_type</class>
  <class kind="class">bsl::hash_set::value_type</class>
  <class kind="class">bsl::hash_set::hash_set</class>
  <class kind="class">bsl::hash_set::erase</class>
  <class kind="class">bsl::hash_set::insert</class>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>bsl/hash_set/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/hash_set/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/hash_set/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>bsl/hash_set/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>elems_in_bucket</name>
    <anchorfile>bsl/hash_set/elems_in_bucket.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __n)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/hash_set/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>bsl/hash_set/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, iterator&gt;</type>
    <name>equal_range</name>
    <anchorfile>bsl/hash_set/equal_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>find</name>
    <anchorfile>bsl/hash_set/find.adoc</anchorfile>
    <anchor/>
    <arglist>(const _KT&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/hash_set/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_funct</name>
    <anchorfile>bsl/hash_set/hash_funct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>insert_noresize</name>
    <anchorfile>bsl/hash_set/insert_noresize.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/hash_set/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/hash_set/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/hash_set/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>bsl/hash_set/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __hint)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/hash_set/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/hash_set/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(_Self&amp; __hs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>_M_equal</name>
    <anchorfile>bsl/hash_set/_M_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Self&amp; __x, const _Self&amp; __y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hash_set::allocator_type</name>
  <filename>bsl/hash_set/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::const_iterator</name>
  <filename>bsl/hash_set/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::const_pointer</name>
  <filename>bsl/hash_set/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::const_reference</name>
  <filename>bsl/hash_set/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::difference_type</name>
  <filename>bsl/hash_set/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::hasher</name>
  <filename>bsl/hash_set/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::iterator</name>
  <filename>bsl/hash_set/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::key_equal</name>
  <filename>bsl/hash_set/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::key_type</name>
  <filename>bsl/hash_set/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::pointer</name>
  <filename>bsl/hash_set/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::reference</name>
  <filename>bsl/hash_set/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::size_type</name>
  <filename>bsl/hash_set/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::value_type</name>
  <filename>bsl/hash_set/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::hash_set</name>
  <filename>bsl/hash_set/2constructor-0ef.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::erase</name>
  <filename>bsl/hash_set/erase-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hash_set::insert</name>
  <filename>bsl/hash_set/insert-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable</name>
  <filename>bsl/hashtable.adoc</filename>
  <class kind="class">bsl::hashtable::_Iterator_category</class>
  <class kind="class">bsl::hashtable::__const_val_traits</class>
  <class kind="class">bsl::hashtable::__nonconst_val_traits</class>
  <class kind="class">bsl::hashtable::allocator_type</class>
  <class kind="class">bsl::hashtable::const_iterator</class>
  <class kind="class">bsl::hashtable::const_pointer</class>
  <class kind="class">bsl::hashtable::const_reference</class>
  <class kind="class">bsl::hashtable::difference_type</class>
  <class kind="class">bsl::hashtable::hasher</class>
  <class kind="class">bsl::hashtable::iterator</class>
  <class kind="class">bsl::hashtable::key_equal</class>
  <class kind="class">bsl::hashtable::key_type</class>
  <class kind="class">bsl::hashtable::pointer</class>
  <class kind="class">bsl::hashtable::reference</class>
  <class kind="class">bsl::hashtable::size_type</class>
  <class kind="class">bsl::hashtable::value_type</class>
  <class kind="class">bsl::hashtable::hashtable</class>
  <class kind="class">bsl::hashtable::begin</class>
  <class kind="class">bsl::hashtable::end</class>
  <class kind="class">bsl::hashtable::equal_range</class>
  <class kind="class">bsl::hashtable::erase</class>
  <class kind="class">bsl::hashtable::find</class>
  <class kind="class">bsl::hashtable::insert_equal</class>
  <class kind="class">bsl::hashtable::insert_unique</class>
  <member kind="function">
    <type>void</type>
    <name>~hashtable</name>
    <anchorfile>bsl/hashtable/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Self&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/hashtable/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Self&amp; __ht)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>_M_insert</name>
    <anchorfile>bsl/hashtable/_M_insert.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/hashtable/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/hashtable/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>bsl/hashtable/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_type&amp; __key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>elems_in_bucket</name>
    <anchorfile>bsl/hashtable/elems_in_bucket.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __bucket)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/hashtable/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>find_or_insert</name>
    <anchorfile>bsl/hashtable/find_or_insert.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/hashtable/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_funct</name>
    <anchorfile>bsl/hashtable/hash_funct.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_equal_noresize</name>
    <anchorfile>bsl/hashtable/insert_equal_noresize.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>insert_unique_noresize</name>
    <anchorfile>bsl/hashtable/insert_unique_noresize.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __obj)</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/hashtable/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/hashtable/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/hashtable/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>bsl/hashtable/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __num_elements_hint)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/hashtable/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/hashtable/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(_Self&amp; __ht)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>_M_equal</name>
    <anchorfile>bsl/hashtable/_M_equal.adoc</anchorfile>
    <anchor/>
    <arglist>(const hashtable&lt;_Val, _Key, _HF, _ExK, _EqK, _All&gt;&amp;, const hashtable&lt;_Val, _Key, _HF, _ExK, _EqK, _All&gt;&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::hashtable::_Iterator_category</name>
  <filename>bsl/hashtable/_Iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::__const_val_traits</name>
  <filename>bsl/hashtable/__const_val_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::__nonconst_val_traits</name>
  <filename>bsl/hashtable/__nonconst_val_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::allocator_type</name>
  <filename>bsl/hashtable/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::const_iterator</name>
  <filename>bsl/hashtable/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::const_pointer</name>
  <filename>bsl/hashtable/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::const_reference</name>
  <filename>bsl/hashtable/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::difference_type</name>
  <filename>bsl/hashtable/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::hasher</name>
  <filename>bsl/hashtable/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::iterator</name>
  <filename>bsl/hashtable/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::key_equal</name>
  <filename>bsl/hashtable/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::key_type</name>
  <filename>bsl/hashtable/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::pointer</name>
  <filename>bsl/hashtable/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::reference</name>
  <filename>bsl/hashtable/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::size_type</name>
  <filename>bsl/hashtable/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::value_type</name>
  <filename>bsl/hashtable/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::hashtable</name>
  <filename>bsl/hashtable/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::begin</name>
  <filename>bsl/hashtable/begin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::end</name>
  <filename>bsl/hashtable/end-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::equal_range</name>
  <filename>bsl/hashtable/equal_range-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::erase</name>
  <filename>bsl/hashtable/erase-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::find</name>
  <filename>bsl/hashtable/find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::insert_equal</name>
  <filename>bsl/hashtable/insert_equal-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashtable::insert_unique</name>
  <filename>bsl/hashtable/insert_unique-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::integral_constant</name>
  <filename>bsl/integral_constant-02.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::integral_constant::type</name>
  <filename>bsl/integral_constant-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::integral_constant::value_type</name>
  <filename>bsl/integral_constant-02/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::integral_constant::value</name>
  <filename>bsl/integral_constant-02/value.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::invoke_result</name>
  <filename>bsl/invoke_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_arithmetic</name>
  <filename>bsl/is_arithmetic.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_array</name>
  <filename>bsl/is_array-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_array</name>
  <filename>bsl/is_array-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_array</name>
  <filename>bsl/is_array-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_bounded_array</name>
  <filename>bsl/is_bounded_array-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_bounded_array</name>
  <filename>bsl/is_bounded_array-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_class</name>
  <filename>bsl/is_class.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_const</name>
  <filename>bsl/is_const-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_const</name>
  <filename>bsl/is_const-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_convertible</name>
  <filename>bsl/is_convertible.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_copy_constructible</name>
  <filename>bsl/is_copy_constructible.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_empty</name>
  <filename>bsl/is_empty.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_enum</name>
  <filename>bsl/is_enum.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_floating_point</name>
  <filename>bsl/is_floating_point.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_function</name>
  <filename>bsl/is_function-05.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_function</name>
  <filename>bsl/is_function-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_function</name>
  <filename>bsl/is_function-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_fundamental</name>
  <filename>bsl/is_fundamental-09.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_fundamental</name>
  <filename>bsl/is_fundamental-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_fundamental</name>
  <filename>bsl/is_fundamental-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_fundamental</name>
  <filename>bsl/is_fundamental-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_fundamental</name>
  <filename>bsl/is_fundamental-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_integral</name>
  <filename>bsl/is_integral.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_lvalue_reference</name>
  <filename>bsl/is_lvalue_reference.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_member_function_pointer</name>
  <filename>bsl/is_member_function_pointer-081.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_function_pointer</name>
  <filename>bsl/is_member_function_pointer-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_function_pointer</name>
  <filename>bsl/is_member_function_pointer-089.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_function_pointer</name>
  <filename>bsl/is_member_function_pointer-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_function_pointer</name>
  <filename>bsl/is_member_function_pointer-0c4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_object_pointer</name>
  <filename>bsl/is_member_object_pointer-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_object_pointer</name>
  <filename>bsl/is_member_object_pointer-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_object_pointer</name>
  <filename>bsl/is_member_object_pointer-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_object_pointer</name>
  <filename>bsl/is_member_object_pointer-064.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_object_pointer</name>
  <filename>bsl/is_member_object_pointer-068.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_pointer</name>
  <filename>bsl/is_member_pointer-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_pointer</name>
  <filename>bsl/is_member_pointer-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_pointer</name>
  <filename>bsl/is_member_pointer-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_pointer</name>
  <filename>bsl/is_member_pointer-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_pointer</name>
  <filename>bsl/is_member_pointer-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_move_constructible</name>
  <filename>bsl/is_nothrow_move_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pointer</name>
  <filename>bsl/is_pointer-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pointer</name>
  <filename>bsl/is_pointer-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pointer</name>
  <filename>bsl/is_pointer-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pointer</name>
  <filename>bsl/is_pointer-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pointer</name>
  <filename>bsl/is_pointer-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_polymorphic</name>
  <filename>bsl/is_polymorphic.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::is_reference</name>
  <filename>bsl/is_reference-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_reference</name>
  <filename>bsl/is_reference-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_reference</name>
  <filename>bsl/is_reference-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_rvalue_reference</name>
  <filename>bsl/is_rvalue_reference-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_rvalue_reference</name>
  <filename>bsl/is_rvalue_reference-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_same</name>
  <filename>bsl/is_same-051.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_same</name>
  <filename>bsl/is_same-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-044.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0beed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0dd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-065.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0dc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-067.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0ab.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-0bee3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable</name>
  <filename>bsl/is_trivially_copyable-041.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-09c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-097.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0a15.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-00c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-001.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-004.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-09b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0a1d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible</name>
  <filename>bsl/is_trivially_default_constructible-0af.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_unbounded_array</name>
  <filename>bsl/is_unbounded_array-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_unbounded_array</name>
  <filename>bsl/is_unbounded_array-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_void</name>
  <filename>bsl/is_void-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_void</name>
  <filename>bsl/is_void-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_void</name>
  <filename>bsl/is_void-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_void</name>
  <filename>bsl/is_void-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_void</name>
  <filename>bsl/is_void-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_volatile</name>
  <filename>bsl/is_volatile-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_volatile</name>
  <filename>bsl/is_volatile-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-054.adoc</filename>
  <class kind="class">bsl::list::allocator_type</class>
  <class kind="class">bsl::list::const_iterator</class>
  <class kind="class">bsl::list::const_pointer</class>
  <class kind="class">bsl::list::const_reference</class>
  <class kind="class">bsl::list::const_reverse_iterator</class>
  <class kind="class">bsl::list::difference_type</class>
  <class kind="class">bsl::list::iterator</class>
  <class kind="class">bsl::list::pointer</class>
  <class kind="class">bsl::list::reference</class>
  <class kind="class">bsl::list::reverse_iterator</class>
  <class kind="class">bsl::list::size_type</class>
  <class kind="class">bsl::list::value_type</class>
  <class kind="class">bsl::list::list</class>
  <class kind="class">bsl::list::operator=</class>
  <class kind="class">bsl::list::assign</class>
  <class kind="class">bsl::list::back</class>
  <class kind="class">bsl::list::begin</class>
  <class kind="class">bsl::list::end</class>
  <class kind="class">bsl::list::erase</class>
  <class kind="class">bsl::list::front</class>
  <class kind="class">bsl::list::insert</class>
  <class kind="class">bsl::list::merge</class>
  <class kind="class">bsl::list::push_back</class>
  <class kind="class">bsl::list::push_front</class>
  <class kind="class">bsl::list::rbegin</class>
  <class kind="class">bsl::list::rend</class>
  <class kind="class">bsl::list::resize</class>
  <class kind="class">bsl::list::sort</class>
  <class kind="class">bsl::list::splice</class>
  <class kind="class">bsl::list::unique</class>
  <member kind="function">
    <type>void</type>
    <name>~list</name>
    <anchorfile>bsl/list-054/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/list-054/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/list-054/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/list-054/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/list-054/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/list-054/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/list-054/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/list-054/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/list-054/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::reference</type>
    <name>emplace_back</name>
    <anchorfile>bsl/list-054/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::reference</type>
    <name>emplace_front</name>
    <anchorfile>bsl/list-054/emplace_front.adoc</anchorfile>
    <anchor/>
    <arglist>(ARGS...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/list-054/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>get_allocator</name>
    <anchorfile>bsl/list-054/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/list-054/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/list-054/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/list-054/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_front</name>
    <anchorfile>bsl/list-054/pop_front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>prepend_range</name>
    <anchorfile>bsl/list-054/prepend_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::size_type</type>
    <name>remove</name>
    <anchorfile>bsl/list-054/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::size_type</type>
    <name>remove_if</name>
    <anchorfile>bsl/list-054/remove_if.adoc</anchorfile>
    <anchor/>
    <arglist>(PREDICATE predicate)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reverse</name>
    <anchorfile>bsl/list-054/reverse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>list&lt;VALUE, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/list-054/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/list-054/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(list&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::list::allocator_type</name>
  <filename>bsl/list-054/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::const_iterator</name>
  <filename>bsl/list-054/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::const_pointer</name>
  <filename>bsl/list-054/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::const_reference</name>
  <filename>bsl/list-054/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::const_reverse_iterator</name>
  <filename>bsl/list-054/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::difference_type</name>
  <filename>bsl/list-054/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::iterator</name>
  <filename>bsl/list-054/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::pointer</name>
  <filename>bsl/list-054/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::reference</name>
  <filename>bsl/list-054/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::reverse_iterator</name>
  <filename>bsl/list-054/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::size_type</name>
  <filename>bsl/list-054/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::value_type</name>
  <filename>bsl/list-054/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::list</name>
  <filename>bsl/list-054/2constructor-028.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::operator=</name>
  <filename>bsl/list-054/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::assign</name>
  <filename>bsl/list-054/assign-089.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::back</name>
  <filename>bsl/list-054/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::begin</name>
  <filename>bsl/list-054/begin-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::end</name>
  <filename>bsl/list-054/end-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::erase</name>
  <filename>bsl/list-054/erase-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::front</name>
  <filename>bsl/list-054/front-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::insert</name>
  <filename>bsl/list-054/insert-0a5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::merge</name>
  <filename>bsl/list-054/merge-076.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::push_back</name>
  <filename>bsl/list-054/push_back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::push_front</name>
  <filename>bsl/list-054/push_front-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::rbegin</name>
  <filename>bsl/list-054/rbegin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::rend</name>
  <filename>bsl/list-054/rend-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::resize</name>
  <filename>bsl/list-054/resize-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::sort</name>
  <filename>bsl/list-054/sort-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::splice</name>
  <filename>bsl/list-054/splice-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list::unique</name>
  <filename>bsl/list-054/unique-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0a7.adoc</filename>
  <class kind="class">bsl::map::allocator_type</class>
  <class kind="class">bsl::map::const_iterator</class>
  <class kind="class">bsl::map::const_pointer</class>
  <class kind="class">bsl::map::const_reference</class>
  <class kind="class">bsl::map::const_reverse_iterator</class>
  <class kind="class">bsl::map::difference_type</class>
  <class kind="class">bsl::map::iterator</class>
  <class kind="class">bsl::map::key_compare</class>
  <class kind="class">bsl::map::key_type</class>
  <class kind="class">bsl::map::mapped_type</class>
  <class kind="class">bsl::map::pointer</class>
  <class kind="class">bsl::map::reference</class>
  <class kind="class">bsl::map::reverse_iterator</class>
  <class kind="class">bsl::map::size_type</class>
  <class kind="class">bsl::map::value_type</class>
  <class kind="class">bsl::map::value_compare</class>
  <class kind="class">bsl::map::map</class>
  <class kind="class">bsl::map::operator=</class>
  <class kind="class">bsl::map::at</class>
  <class kind="class">bsl::map::begin</class>
  <class kind="class">bsl::map::contains</class>
  <class kind="class">bsl::map::count</class>
  <class kind="class">bsl::map::end</class>
  <class kind="class">bsl::map::equal_range</class>
  <class kind="class">bsl::map::erase</class>
  <class kind="class">bsl::map::find</class>
  <class kind="class">bsl::map::insert</class>
  <class kind="class">bsl::map::insert_or_assign</class>
  <class kind="class">bsl::map::lower_bound</class>
  <class kind="class">bsl::map::operator[]</class>
  <class kind="class">bsl::map::rbegin</class>
  <class kind="class">bsl::map::rend</class>
  <class kind="class">bsl::map::try_emplace</class>
  <class kind="class">bsl::map::upper_bound</class>
  <member kind="function">
    <type>void</type>
    <name>~map</name>
    <anchorfile>bsl/map-0a7/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/map-0a7/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/map-0a7/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/map-0a7/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/map-0a7/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/map-0a7/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/map-0a7/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/map-0a7/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/map-0a7/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/map-0a7/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/map-0a7/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::key_compare</type>
    <name>key_comp</name>
    <anchorfile>bsl/map-0a7/key_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/map-0a7/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/map-0a7/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/map-0a7/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(map&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>map&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::value_compare</type>
    <name>value_comp</name>
    <anchorfile>bsl/map-0a7/value_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::map::allocator_type</name>
  <filename>bsl/map-0a7/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_iterator</name>
  <filename>bsl/map-0a7/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_pointer</name>
  <filename>bsl/map-0a7/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_reference</name>
  <filename>bsl/map-0a7/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_reverse_iterator</name>
  <filename>bsl/map-0a7/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::difference_type</name>
  <filename>bsl/map-0a7/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::iterator</name>
  <filename>bsl/map-0a7/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::key_compare</name>
  <filename>bsl/map-0a7/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::key_type</name>
  <filename>bsl/map-0a7/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::mapped_type</name>
  <filename>bsl/map-0a7/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::pointer</name>
  <filename>bsl/map-0a7/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::reference</name>
  <filename>bsl/map-0a7/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::reverse_iterator</name>
  <filename>bsl/map-0a7/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::size_type</name>
  <filename>bsl/map-0a7/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_type</name>
  <filename>bsl/map-0a7/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare</name>
  <filename>bsl/map-0a7/value_compare.adoc</filename>
  <class kind="class">bsl::map::value_compare::first_argument_type</class>
  <class kind="class">bsl::map::value_compare::result_type</class>
  <class kind="class">bsl::map::value_compare::second_argument_type</class>
  <class kind="class">bsl::map::value_compare::comp</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>bsl/map-0a7/value_compare/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; x, const value_type&amp; y)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>value_compare</name>
    <anchorfile>bsl/map-0a7/value_compare/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(COMPARATOR comparator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare::first_argument_type</name>
  <filename>bsl/map-0a7/value_compare/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare::result_type</name>
  <filename>bsl/map-0a7/value_compare/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare::second_argument_type</name>
  <filename>bsl/map-0a7/value_compare/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare::comp</name>
  <filename>bsl/map-0a7/value_compare/comp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::map</name>
  <filename>bsl/map-0a7/2constructor-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::operator=</name>
  <filename>bsl/map-0a7/operator_assign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::at</name>
  <filename>bsl/map-0a7/at-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::begin</name>
  <filename>bsl/map-0a7/begin-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::contains</name>
  <filename>bsl/map-0a7/contains-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::count</name>
  <filename>bsl/map-0a7/count-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::end</name>
  <filename>bsl/map-0a7/end-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::equal_range</name>
  <filename>bsl/map-0a7/equal_range-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::erase</name>
  <filename>bsl/map-0a7/erase-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::find</name>
  <filename>bsl/map-0a7/find-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::insert</name>
  <filename>bsl/map-0a7/insert-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::insert_or_assign</name>
  <filename>bsl/map-0a7/insert_or_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::lower_bound</name>
  <filename>bsl/map-0a7/lower_bound-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::operator[]</name>
  <filename>bsl/map-0a7/operator_subs-0e4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::rbegin</name>
  <filename>bsl/map-0a7/rbegin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::rend</name>
  <filename>bsl/map-0a7/rend-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::try_emplace</name>
  <filename>bsl/map-0a7/try_emplace-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::upper_bound</name>
  <filename>bsl/map-0a7/upper_bound-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0af.adoc</filename>
  <class kind="class">bsl::map::allocator_type</class>
  <class kind="class">bsl::map::const_iterator</class>
  <class kind="class">bsl::map::const_pointer</class>
  <class kind="class">bsl::map::const_reference</class>
  <class kind="class">bsl::map::const_reverse_iterator</class>
  <class kind="class">bsl::map::difference_type</class>
  <class kind="class">bsl::map::iterator</class>
  <class kind="class">bsl::map::key_compare</class>
  <class kind="class">bsl::map::key_type</class>
  <class kind="class">bsl::map::mapped_type</class>
  <class kind="class">bsl::map::pointer</class>
  <class kind="class">bsl::map::reference</class>
  <class kind="class">bsl::map::reverse_iterator</class>
  <class kind="class">bsl::map::size_type</class>
  <class kind="class">bsl::map::value_type</class>
  <class kind="class">bsl::map::value_compare</class>
  <class kind="class">bsl::map::map</class>
  <class kind="class">bsl::map::operator=</class>
  <class kind="class">bsl::map::at</class>
  <class kind="class">bsl::map::begin</class>
  <class kind="class">bsl::map::contains</class>
  <class kind="class">bsl::map::count</class>
  <class kind="class">bsl::map::end</class>
  <class kind="class">bsl::map::equal_range</class>
  <class kind="class">bsl::map::erase</class>
  <class kind="class">bsl::map::find</class>
  <class kind="class">bsl::map::insert</class>
  <class kind="class">bsl::map::insert_or_assign</class>
  <class kind="class">bsl::map::lower_bound</class>
  <class kind="class">bsl::map::operator[]</class>
  <class kind="class">bsl::map::rbegin</class>
  <class kind="class">bsl::map::rend</class>
  <class kind="class">bsl::map::try_emplace</class>
  <class kind="class">bsl::map::upper_bound</class>
  <member kind="function">
    <type>void</type>
    <name>~map</name>
    <anchorfile>bsl/map-0af/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/map-0af/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/map-0af/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/map-0af/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/map-0af/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/map-0af/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/map-0af/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/map-0af/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/map-0af/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/map-0af/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/map-0af/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>key_compare</type>
    <name>key_comp</name>
    <anchorfile>bsl/map-0af/key_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/map-0af/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/map-0af/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/map-0af/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(map&lt;TimeInterval, Node*&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>value_compare</type>
    <name>value_comp</name>
    <anchorfile>bsl/map-0af/value_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/map-0af.adoc</anchorfile>
    <anchor/>
    <arglist>(map&lt;TimeInterval, Node*&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/map-0af.adoc</anchorfile>
    <anchor/>
    <arglist>(map&lt;TimeInterval, Node*&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::map::allocator_type</name>
  <filename>bsl/map-0af/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_iterator</name>
  <filename>bsl/map-0af/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_pointer</name>
  <filename>bsl/map-0af/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_reference</name>
  <filename>bsl/map-0af/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_reverse_iterator</name>
  <filename>bsl/map-0af/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::difference_type</name>
  <filename>bsl/map-0af/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::iterator</name>
  <filename>bsl/map-0af/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::key_compare</name>
  <filename>bsl/map-0af/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::key_type</name>
  <filename>bsl/map-0af/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::mapped_type</name>
  <filename>bsl/map-0af/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::pointer</name>
  <filename>bsl/map-0af/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::reference</name>
  <filename>bsl/map-0af/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::reverse_iterator</name>
  <filename>bsl/map-0af/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::size_type</name>
  <filename>bsl/map-0af/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_type</name>
  <filename>bsl/map-0af/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare</name>
  <filename>bsl/map-0af/value_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::map</name>
  <filename>bsl/map-0af/2constructor-0c7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::operator=</name>
  <filename>bsl/map-0af/operator_assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::at</name>
  <filename>bsl/map-0af/at-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::begin</name>
  <filename>bsl/map-0af/begin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::contains</name>
  <filename>bsl/map-0af/contains-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::count</name>
  <filename>bsl/map-0af/count-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::end</name>
  <filename>bsl/map-0af/end-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::equal_range</name>
  <filename>bsl/map-0af/equal_range-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::erase</name>
  <filename>bsl/map-0af/erase-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::find</name>
  <filename>bsl/map-0af/find-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::insert</name>
  <filename>bsl/map-0af/insert-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::insert_or_assign</name>
  <filename>bsl/map-0af/insert_or_assign-023.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::lower_bound</name>
  <filename>bsl/map-0af/lower_bound-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::operator[]</name>
  <filename>bsl/map-0af/operator_subs-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::rbegin</name>
  <filename>bsl/map-0af/rbegin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::rend</name>
  <filename>bsl/map-0af/rend-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::try_emplace</name>
  <filename>bsl/map-0af/try_emplace-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::upper_bound</name>
  <filename>bsl/map-0af/upper_bound-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0c7.adoc</filename>
  <class kind="class">bsl::map::allocator_type</class>
  <class kind="class">bsl::map::const_iterator</class>
  <class kind="class">bsl::map::const_pointer</class>
  <class kind="class">bsl::map::const_reference</class>
  <class kind="class">bsl::map::const_reverse_iterator</class>
  <class kind="class">bsl::map::difference_type</class>
  <class kind="class">bsl::map::iterator</class>
  <class kind="class">bsl::map::key_compare</class>
  <class kind="class">bsl::map::key_type</class>
  <class kind="class">bsl::map::mapped_type</class>
  <class kind="class">bsl::map::pointer</class>
  <class kind="class">bsl::map::reference</class>
  <class kind="class">bsl::map::reverse_iterator</class>
  <class kind="class">bsl::map::size_type</class>
  <class kind="class">bsl::map::value_type</class>
  <class kind="class">bsl::map::value_compare</class>
  <class kind="class">bsl::map::map</class>
  <class kind="class">bsl::map::operator=</class>
  <class kind="class">bsl::map::at</class>
  <class kind="class">bsl::map::begin</class>
  <class kind="class">bsl::map::contains</class>
  <class kind="class">bsl::map::count</class>
  <class kind="class">bsl::map::end</class>
  <class kind="class">bsl::map::equal_range</class>
  <class kind="class">bsl::map::erase</class>
  <class kind="class">bsl::map::find</class>
  <class kind="class">bsl::map::insert</class>
  <class kind="class">bsl::map::insert_or_assign</class>
  <class kind="class">bsl::map::lower_bound</class>
  <class kind="class">bsl::map::operator[]</class>
  <class kind="class">bsl::map::rbegin</class>
  <class kind="class">bsl::map::rend</class>
  <class kind="class">bsl::map::try_emplace</class>
  <class kind="class">bsl::map::upper_bound</class>
  <member kind="function">
    <type>void</type>
    <name>~map</name>
    <anchorfile>bsl/map-0c7/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/map-0c7/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/map-0c7/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/map-0c7/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/map-0c7/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/map-0c7/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/map-0c7/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/map-0c7/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/map-0c7/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/map-0c7/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/map-0c7/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>key_compare</type>
    <name>key_comp</name>
    <anchorfile>bsl/map-0c7/key_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/map-0c7/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/map-0c7/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/map-0c7/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(map&lt;int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>value_compare</type>
    <name>value_comp</name>
    <anchorfile>bsl/map-0c7/value_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapExchangeAllocators</name>
    <anchorfile>bsl/map-0c7.adoc</anchorfile>
    <anchor/>
    <arglist>(map&lt;int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>quickSwapRetainAllocators</name>
    <anchorfile>bsl/map-0c7.adoc</anchorfile>
    <anchor/>
    <arglist>(map&lt;int, pair&lt;shared_ptr&lt;Statistics&gt;, shared_ptr&lt;Collector&lt;OsLinux&gt;&gt;&gt;&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::map::allocator_type</name>
  <filename>bsl/map-0c7/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_iterator</name>
  <filename>bsl/map-0c7/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_pointer</name>
  <filename>bsl/map-0c7/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_reference</name>
  <filename>bsl/map-0c7/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::const_reverse_iterator</name>
  <filename>bsl/map-0c7/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::difference_type</name>
  <filename>bsl/map-0c7/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::iterator</name>
  <filename>bsl/map-0c7/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::key_compare</name>
  <filename>bsl/map-0c7/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::key_type</name>
  <filename>bsl/map-0c7/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::mapped_type</name>
  <filename>bsl/map-0c7/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::pointer</name>
  <filename>bsl/map-0c7/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::reference</name>
  <filename>bsl/map-0c7/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::reverse_iterator</name>
  <filename>bsl/map-0c7/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::size_type</name>
  <filename>bsl/map-0c7/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_type</name>
  <filename>bsl/map-0c7/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::value_compare</name>
  <filename>bsl/map-0c7/value_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::map</name>
  <filename>bsl/map-0c7/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::operator=</name>
  <filename>bsl/map-0c7/operator_assign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::at</name>
  <filename>bsl/map-0c7/at-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::begin</name>
  <filename>bsl/map-0c7/begin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::contains</name>
  <filename>bsl/map-0c7/contains-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::count</name>
  <filename>bsl/map-0c7/count-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::end</name>
  <filename>bsl/map-0c7/end-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::equal_range</name>
  <filename>bsl/map-0c7/equal_range-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::erase</name>
  <filename>bsl/map-0c7/erase-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::find</name>
  <filename>bsl/map-0c7/find-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::insert</name>
  <filename>bsl/map-0c7/insert-07e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::insert_or_assign</name>
  <filename>bsl/map-0c7/insert_or_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::lower_bound</name>
  <filename>bsl/map-0c7/lower_bound-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::operator[]</name>
  <filename>bsl/map-0c7/operator_subs-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::rbegin</name>
  <filename>bsl/map-0c7/rbegin-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::rend</name>
  <filename>bsl/map-0c7/rend-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::try_emplace</name>
  <filename>bsl/map-0c7/try_emplace-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map::upper_bound</name>
  <filename>bsl/map-0c7/upper_bound-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-0ae.adoc</filename>
  <class kind="class">bsl::multimap::allocator_type</class>
  <class kind="class">bsl::multimap::const_iterator</class>
  <class kind="class">bsl::multimap::const_pointer</class>
  <class kind="class">bsl::multimap::const_reference</class>
  <class kind="class">bsl::multimap::const_reverse_iterator</class>
  <class kind="class">bsl::multimap::difference_type</class>
  <class kind="class">bsl::multimap::iterator</class>
  <class kind="class">bsl::multimap::key_compare</class>
  <class kind="class">bsl::multimap::key_type</class>
  <class kind="class">bsl::multimap::mapped_type</class>
  <class kind="class">bsl::multimap::pointer</class>
  <class kind="class">bsl::multimap::reference</class>
  <class kind="class">bsl::multimap::reverse_iterator</class>
  <class kind="class">bsl::multimap::size_type</class>
  <class kind="class">bsl::multimap::value_type</class>
  <class kind="class">bsl::multimap::value_compare</class>
  <class kind="class">bsl::multimap::multimap</class>
  <class kind="class">bsl::multimap::operator=</class>
  <class kind="class">bsl::multimap::begin</class>
  <class kind="class">bsl::multimap::contains</class>
  <class kind="class">bsl::multimap::count</class>
  <class kind="class">bsl::multimap::end</class>
  <class kind="class">bsl::multimap::equal_range</class>
  <class kind="class">bsl::multimap::erase</class>
  <class kind="class">bsl::multimap::find</class>
  <class kind="class">bsl::multimap::insert</class>
  <class kind="class">bsl::multimap::lower_bound</class>
  <class kind="class">bsl::multimap::rbegin</class>
  <class kind="class">bsl::multimap::rend</class>
  <class kind="class">bsl::multimap::upper_bound</class>
  <member kind="function">
    <type>void</type>
    <name>~multimap</name>
    <anchorfile>bsl/multimap-0ae/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/multimap-0ae/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/multimap-0ae/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/multimap-0ae/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/multimap-0ae/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/multimap-0ae/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/multimap-0ae/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/multimap-0ae/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/multimap-0ae/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/multimap-0ae/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/multimap-0ae/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::key_compare</type>
    <name>key_comp</name>
    <anchorfile>bsl/multimap-0ae/key_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/multimap-0ae/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/multimap-0ae/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/multimap-0ae/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(multimap&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>multimap&lt;KEY, VALUE, COMPARATOR, ALLOCATOR&gt;::value_compare</type>
    <name>value_comp</name>
    <anchorfile>bsl/multimap-0ae/value_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::multimap::allocator_type</name>
  <filename>bsl/multimap-0ae/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::const_iterator</name>
  <filename>bsl/multimap-0ae/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::const_pointer</name>
  <filename>bsl/multimap-0ae/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::const_reference</name>
  <filename>bsl/multimap-0ae/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::const_reverse_iterator</name>
  <filename>bsl/multimap-0ae/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::difference_type</name>
  <filename>bsl/multimap-0ae/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::iterator</name>
  <filename>bsl/multimap-0ae/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::key_compare</name>
  <filename>bsl/multimap-0ae/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::key_type</name>
  <filename>bsl/multimap-0ae/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::mapped_type</name>
  <filename>bsl/multimap-0ae/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::pointer</name>
  <filename>bsl/multimap-0ae/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::reference</name>
  <filename>bsl/multimap-0ae/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::reverse_iterator</name>
  <filename>bsl/multimap-0ae/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::size_type</name>
  <filename>bsl/multimap-0ae/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::value_type</name>
  <filename>bsl/multimap-0ae/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::value_compare</name>
  <filename>bsl/multimap-0ae/value_compare.adoc</filename>
  <class kind="class">bsl::multimap::value_compare::first_argument_type</class>
  <class kind="class">bsl::multimap::value_compare::result_type</class>
  <class kind="class">bsl::multimap::value_compare::second_argument_type</class>
  <class kind="class">bsl::multimap::value_compare::comp</class>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>bsl/multimap-0ae/value_compare/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; x, const value_type&amp; y)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>value_compare</name>
    <anchorfile>bsl/multimap-0ae/value_compare/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(COMPARATOR comparator)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::multimap::value_compare::first_argument_type</name>
  <filename>bsl/multimap-0ae/value_compare/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::value_compare::result_type</name>
  <filename>bsl/multimap-0ae/value_compare/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::value_compare::second_argument_type</name>
  <filename>bsl/multimap-0ae/value_compare/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::value_compare::comp</name>
  <filename>bsl/multimap-0ae/value_compare/comp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::multimap</name>
  <filename>bsl/multimap-0ae/2constructor-005.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::operator=</name>
  <filename>bsl/multimap-0ae/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::begin</name>
  <filename>bsl/multimap-0ae/begin-04a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::contains</name>
  <filename>bsl/multimap-0ae/contains-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::count</name>
  <filename>bsl/multimap-0ae/count-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::end</name>
  <filename>bsl/multimap-0ae/end-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::equal_range</name>
  <filename>bsl/multimap-0ae/equal_range-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::erase</name>
  <filename>bsl/multimap-0ae/erase-039.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::find</name>
  <filename>bsl/multimap-0ae/find-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::insert</name>
  <filename>bsl/multimap-0ae/insert-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::lower_bound</name>
  <filename>bsl/multimap-0ae/lower_bound-079.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::rbegin</name>
  <filename>bsl/multimap-0ae/rbegin-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::rend</name>
  <filename>bsl/multimap-0ae/rend-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap::upper_bound</name>
  <filename>bsl/multimap-0ae/upper_bound-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-03.adoc</filename>
  <class kind="class">bsl::multiset::allocator_type</class>
  <class kind="class">bsl::multiset::const_iterator</class>
  <class kind="class">bsl::multiset::const_pointer</class>
  <class kind="class">bsl::multiset::const_reference</class>
  <class kind="class">bsl::multiset::const_reverse_iterator</class>
  <class kind="class">bsl::multiset::difference_type</class>
  <class kind="class">bsl::multiset::iterator</class>
  <class kind="class">bsl::multiset::key_compare</class>
  <class kind="class">bsl::multiset::key_type</class>
  <class kind="class">bsl::multiset::pointer</class>
  <class kind="class">bsl::multiset::reference</class>
  <class kind="class">bsl::multiset::reverse_iterator</class>
  <class kind="class">bsl::multiset::size_type</class>
  <class kind="class">bsl::multiset::value_compare</class>
  <class kind="class">bsl::multiset::value_type</class>
  <class kind="class">bsl::multiset::multiset</class>
  <class kind="class">bsl::multiset::operator=</class>
  <class kind="class">bsl::multiset::begin</class>
  <class kind="class">bsl::multiset::contains</class>
  <class kind="class">bsl::multiset::count</class>
  <class kind="class">bsl::multiset::end</class>
  <class kind="class">bsl::multiset::equal_range</class>
  <class kind="class">bsl::multiset::erase</class>
  <class kind="class">bsl::multiset::find</class>
  <class kind="class">bsl::multiset::insert</class>
  <class kind="class">bsl::multiset::lower_bound</class>
  <class kind="class">bsl::multiset::rbegin</class>
  <class kind="class">bsl::multiset::rend</class>
  <class kind="class">bsl::multiset::upper_bound</class>
  <member kind="function">
    <type>void</type>
    <name>~multiset</name>
    <anchorfile>bsl/multiset-03/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/multiset-03/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/multiset-03/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/multiset-03/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/multiset-03/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/multiset-03/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/multiset-03/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/multiset-03/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/multiset-03/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/multiset-03/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/multiset-03/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::key_compare</type>
    <name>key_comp</name>
    <anchorfile>bsl/multiset-03/key_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/multiset-03/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/multiset-03/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/multiset-03/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(multiset&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>multiset&lt;KEY, COMPARATOR, ALLOCATOR&gt;::value_compare</type>
    <name>value_comp</name>
    <anchorfile>bsl/multiset-03/value_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::multiset::allocator_type</name>
  <filename>bsl/multiset-03/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::const_iterator</name>
  <filename>bsl/multiset-03/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::const_pointer</name>
  <filename>bsl/multiset-03/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::const_reference</name>
  <filename>bsl/multiset-03/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::const_reverse_iterator</name>
  <filename>bsl/multiset-03/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::difference_type</name>
  <filename>bsl/multiset-03/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::iterator</name>
  <filename>bsl/multiset-03/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::key_compare</name>
  <filename>bsl/multiset-03/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::key_type</name>
  <filename>bsl/multiset-03/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::pointer</name>
  <filename>bsl/multiset-03/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::reference</name>
  <filename>bsl/multiset-03/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::reverse_iterator</name>
  <filename>bsl/multiset-03/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::size_type</name>
  <filename>bsl/multiset-03/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::value_compare</name>
  <filename>bsl/multiset-03/value_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::value_type</name>
  <filename>bsl/multiset-03/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::multiset</name>
  <filename>bsl/multiset-03/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::operator=</name>
  <filename>bsl/multiset-03/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::begin</name>
  <filename>bsl/multiset-03/begin-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::contains</name>
  <filename>bsl/multiset-03/contains-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::count</name>
  <filename>bsl/multiset-03/count-064.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::end</name>
  <filename>bsl/multiset-03/end-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::equal_range</name>
  <filename>bsl/multiset-03/equal_range-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::erase</name>
  <filename>bsl/multiset-03/erase-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::find</name>
  <filename>bsl/multiset-03/find-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::insert</name>
  <filename>bsl/multiset-03/insert-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::lower_bound</name>
  <filename>bsl/multiset-03/lower_bound-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::rbegin</name>
  <filename>bsl/multiset-03/rbegin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::rend</name>
  <filename>bsl/multiset-03/rend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset::upper_bound</name>
  <filename>bsl/multiset-03/upper_bound-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nostopstate_t</name>
  <filename>bsl/nostopstate_t.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>nostopstate_t</name>
    <anchorfile>bsl/nostopstate_t/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::optional</name>
  <filename>bsl/optional-072.adoc</filename>
  <class kind="class">BloombergLP::bslstl::Optional_Base::allocator_type</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value_type</class>
  <class kind="class">bsl::optional::optional</class>
  <class kind="class">bsl::optional::operator=</class>
  <class kind="class">bsl::optional::and_then</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::emplace</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator*</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::operator-&gt;</class>
  <class kind="class">bsl::optional::or_else</class>
  <class kind="class">bsl::optional::transform</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::value_or</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::AllocType</class>
  <class kind="class">BloombergLP::bslstl::Optional_Base::dereferenceRaw</class>
  <member kind="function">
    <type>Optional_Base&lt;t_TYPE, t_USES_BSLMA_ALLOC&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Optional_Base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-076.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesAllocatorArgT&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesAllocatorArgT&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesBslmaAllocator&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Optional_Base, UsesBslmaAllocator&gt;</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-0af.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-0a1.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesAllocatorArgT, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesAllocatorArgT, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;optional, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;t_TYPE&gt;::value&gt;</name>
    <anchorfile>bsl/optional-072/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/2conversion-071.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assignOrEmplace</name>
    <anchorfile>BloombergLP/bslstl/Optional_Base-05/assignOrEmplace.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ANY_TYPE&amp;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::optional::optional</name>
  <filename>bsl/optional-072/2constructor-043.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional::operator=</name>
  <filename>bsl/optional-072/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional::and_then</name>
  <filename>bsl/optional-072/and_then-08d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional::or_else</name>
  <filename>bsl/optional-072/or_else-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional::transform</name>
  <filename>bsl/optional-072/transform-09d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_equal</name>
  <filename>bsl/owner_equal.adoc</filename>
  <class kind="class">bsl::owner_equal::is_transparent</class>
  <class kind="class">bsl::owner_equal::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::owner_equal::is_transparent</name>
  <filename>bsl/owner_equal/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_equal::operator()</name>
  <filename>bsl/owner_equal/operator_call-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_hash</name>
  <filename>bsl/owner_hash.adoc</filename>
  <class kind="class">bsl::owner_hash::is_transparent</class>
  <class kind="class">bsl::owner_hash::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::owner_hash::is_transparent</name>
  <filename>bsl/owner_hash/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_hash::operator()</name>
  <filename>bsl/owner_hash/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less</name>
  <filename>bsl/owner_less-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less</name>
  <filename>bsl/owner_less-06.adoc</filename>
  <class kind="class">bsl::owner_less::is_transparent</class>
  <class kind="class">bsl::owner_less::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::owner_less::is_transparent</name>
  <filename>bsl/owner_less-06/is_transparent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::operator()</name>
  <filename>bsl/owner_less-06/operator_call-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less</name>
  <filename>bsl/owner_less-07.adoc</filename>
  <class kind="class">bsl::owner_less::first_argument_type</class>
  <class kind="class">bsl::owner_less::result_type</class>
  <class kind="class">bsl::owner_less::second_argument_type</class>
  <class kind="class">bsl::owner_less::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::owner_less::first_argument_type</name>
  <filename>bsl/owner_less-07/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::result_type</name>
  <filename>bsl/owner_less-07/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::second_argument_type</name>
  <filename>bsl/owner_less-07/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::operator()</name>
  <filename>bsl/owner_less-07/operator_call-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less</name>
  <filename>bsl/owner_less-0f.adoc</filename>
  <class kind="class">bsl::owner_less::first_argument_type</class>
  <class kind="class">bsl::owner_less::result_type</class>
  <class kind="class">bsl::owner_less::second_argument_type</class>
  <class kind="class">bsl::owner_less::operator()</class>
</compound>
<compound kind="class">
  <name>bsl::owner_less::first_argument_type</name>
  <filename>bsl/owner_less-0f/first_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::result_type</name>
  <filename>bsl/owner_less-0f/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::second_argument_type</name>
  <filename>bsl/owner_less-0f/second_argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::owner_less::operator()</name>
  <filename>bsl/owner_less-0f/operator_call-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair</name>
  <filename>bsl/pair-0b.adoc</filename>
  <class kind="class">bsl::pair::first_type</class>
  <class kind="class">bsl::pair::second_type</class>
  <class kind="class">bsl::pair::pair</class>
  <class kind="class">bsl::pair::operator=</class>
  <class kind="class">bsl::pair::first</class>
  <class kind="class">bsl::pair::second</class>
  <class kind="class">bsl::Pair_First::first</class>
  <class kind="class">bsl::Pair_Second::second</class>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/pair-0b/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(pair&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::tuple&lt;PARAM_1&amp;, PARAM_2&amp;&gt;</type>
    <name>operator std::tuple&lt;PARAM_1&amp;, PARAM_2&amp;&gt;</name>
    <anchorfile>bsl/pair-0b/2conversion-057.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::tuple&lt;PARAM_1&amp;, decltype(std::ignore)&amp;&gt;</type>
    <name>operator std::tuple&lt;PARAM_1&amp;, decltype(std::ignore)&amp;&gt;</name>
    <anchorfile>bsl/pair-0b/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::tuple&lt;decltype(std::ignore)&amp;, PARAM_2&amp;&gt;</type>
    <name>operator std::tuple&lt;decltype(std::ignore)&amp;, PARAM_2&amp;&gt;</name>
    <anchorfile>bsl/pair-0b/2conversion-054.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::tuple&lt;decltype(std::ignore)&amp;, decltype(std::ignore)&amp;&gt;</type>
    <name>operator std::tuple&lt;decltype(std::ignore)&amp;, decltype(std::ignore)&amp;&gt;</name>
    <anchorfile>bsl/pair-0b/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::pair::first_type</name>
  <filename>bsl/pair-0b/first_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair::second_type</name>
  <filename>bsl/pair-0b/second_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair::pair</name>
  <filename>bsl/pair-0b/2constructor-089.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair::operator=</name>
  <filename>bsl/pair-0b/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair::first</name>
  <filename>bsl/pair-0b/first.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair::second</name>
  <filename>bsl/pair-0b/second.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-034.adoc</filename>
  <class kind="class">bsl::priority_queue::const_reference</class>
  <class kind="class">bsl::priority_queue::container_type</class>
  <class kind="class">bsl::priority_queue::reference</class>
  <class kind="class">bsl::priority_queue::size_type</class>
  <class kind="class">bsl::priority_queue::value_compare</class>
  <class kind="class">bsl::priority_queue::value_type</class>
  <class kind="class">bsl::priority_queue::priority_queue</class>
  <class kind="class">bsl::priority_queue::operator=</class>
  <class kind="class">bsl::priority_queue::push</class>
  <class kind="class">bsl::priority_queue::c</class>
  <class kind="class">bsl::priority_queue::comp</class>
  <member kind="function">
    <type>void</type>
    <name>emplace</name>
    <anchorfile>bsl/priority_queue-034/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/priority_queue-034/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop</name>
    <anchorfile>bsl/priority_queue-034/pop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_range</name>
    <anchorfile>bsl/priority_queue-034/push_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>priority_queue&lt;VALUE, CONTAINER, COMPARATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/priority_queue-034/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/priority_queue-034/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(priority_queue&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>priority_queue&lt;VALUE, CONTAINER, COMPARATOR&gt;::const_reference</type>
    <name>top</name>
    <anchorfile>bsl/priority_queue-034/top.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;priority_queue, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;container_type&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;priority_queue, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;container_type&gt;::value&gt;</name>
    <anchorfile>bsl/priority_queue-034/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::const_reference</name>
  <filename>bsl/priority_queue-034/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::container_type</name>
  <filename>bsl/priority_queue-034/container_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::reference</name>
  <filename>bsl/priority_queue-034/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::size_type</name>
  <filename>bsl/priority_queue-034/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::value_compare</name>
  <filename>bsl/priority_queue-034/value_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::value_type</name>
  <filename>bsl/priority_queue-034/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::priority_queue</name>
  <filename>bsl/priority_queue-034/2constructor-0d7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::operator=</name>
  <filename>bsl/priority_queue-034/operator_assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::push</name>
  <filename>bsl/priority_queue-034/push-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::c</name>
  <filename>bsl/priority_queue-034/c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue::comp</name>
  <filename>bsl/priority_queue-034/comp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-0a5.adoc</filename>
  <class kind="class">bsl::queue::const_reference</class>
  <class kind="class">bsl::queue::container_type</class>
  <class kind="class">bsl::queue::reference</class>
  <class kind="class">bsl::queue::size_type</class>
  <class kind="class">bsl::queue::value_type</class>
  <class kind="class">bsl::queue::queue</class>
  <class kind="class">bsl::queue::operator=</class>
  <class kind="class">bsl::queue::back</class>
  <class kind="class">bsl::queue::front</class>
  <class kind="class">bsl::queue::push</class>
  <class kind="class">bsl::queue::c</class>
  <member kind="function">
    <type>queue&lt;VALUE, CONTAINER&gt;::reference</type>
    <name>emplace</name>
    <anchorfile>bsl/queue-0a5/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/queue-0a5/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop</name>
    <anchorfile>bsl/queue-0a5/pop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_range</name>
    <anchorfile>bsl/queue-0a5/push_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>queue&lt;VALUE, CONTAINER&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/queue-0a5/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/queue-0a5/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(queue&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;queue, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;container_type&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;queue, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;container_type&gt;::value&gt;</name>
    <anchorfile>bsl/queue-0a5/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::queue::const_reference</name>
  <filename>bsl/queue-0a5/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::container_type</name>
  <filename>bsl/queue-0a5/container_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::reference</name>
  <filename>bsl/queue-0a5/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::size_type</name>
  <filename>bsl/queue-0a5/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::value_type</name>
  <filename>bsl/queue-0a5/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::queue</name>
  <filename>bsl/queue-0a5/2constructor-09f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::operator=</name>
  <filename>bsl/queue-0a5/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::back</name>
  <filename>bsl/queue-0a5/back-0d76.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::front</name>
  <filename>bsl/queue-0a5/front-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::push</name>
  <filename>bsl/queue-0a5/push-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue::c</name>
  <filename>bsl/queue-0a5/c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reference</name>
  <filename>bsl/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_const</name>
  <filename>bsl/remove_const-07.adoc</filename>
  <class kind="class">bsl::remove_const::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_const::type</name>
  <filename>bsl/remove_const-07/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_const</name>
  <filename>bsl/remove_const-0b.adoc</filename>
  <class kind="class">bsl::remove_const::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_const::type</name>
  <filename>bsl/remove_const-0b/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_const</name>
  <filename>bsl/remove_const-02.adoc</filename>
  <class kind="class">bsl::remove_const::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_const::type</name>
  <filename>bsl/remove_const-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_cv</name>
  <filename>bsl/remove_cv.adoc</filename>
  <class kind="class">bsl::remove_cv::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_cv::type</name>
  <filename>bsl/remove_cv/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_extent</name>
  <filename>bsl/remove_extent-06.adoc</filename>
  <class kind="class">bsl::remove_extent::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_extent::type</name>
  <filename>bsl/remove_extent-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_extent</name>
  <filename>bsl/remove_extent-02.adoc</filename>
  <class kind="class">bsl::remove_extent::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_extent::type</name>
  <filename>bsl/remove_extent-02/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_extent</name>
  <filename>bsl/remove_extent-05.adoc</filename>
  <class kind="class">bsl::remove_extent::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_extent::type</name>
  <filename>bsl/remove_extent-05/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_pointer</name>
  <filename>bsl/remove_pointer.adoc</filename>
  <class kind="class">bsl::remove_pointer::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_pointer::type</name>
  <filename>bsl/remove_pointer/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_volatile</name>
  <filename>bsl/remove_volatile-0c.adoc</filename>
  <class kind="class">bsl::remove_volatile::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_volatile::type</name>
  <filename>bsl/remove_volatile-0c/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_volatile</name>
  <filename>bsl/remove_volatile-0a.adoc</filename>
  <class kind="class">bsl::remove_volatile::type</class>
</compound>
<compound kind="class">
  <name>bsl::remove_volatile::type</name>
  <filename>bsl/remove_volatile-0a/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::select1st</name>
  <filename>bsl/select1st.adoc</filename>
  <class kind="class">bsl::select1st::argument_type</class>
  <class kind="class">bsl::select1st::result_type</class>
  <member kind="function">
    <type>const PAIR::first_type&amp;</type>
    <name>operator()</name>
    <anchorfile>bsl/select1st/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const PAIR&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;select1st, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;select1st, is_trivially_copyable&gt;</name>
    <anchorfile>bsl/select1st/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::select1st::argument_type</name>
  <filename>bsl/select1st/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::select1st::result_type</name>
  <filename>bsl/select1st/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::select2nd</name>
  <filename>bsl/select2nd.adoc</filename>
  <class kind="class">bsl::select2nd::argument_type</class>
  <class kind="class">bsl::select2nd::result_type</class>
  <member kind="function">
    <type>const PAIR::second_type&amp;</type>
    <name>operator()</name>
    <anchorfile>bsl/select2nd/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(const PAIR&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;select2nd, is_trivially_copyable&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;select2nd, is_trivially_copyable&gt;</name>
    <anchorfile>bsl/select2nd/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::select2nd::argument_type</name>
  <filename>bsl/select2nd/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::select2nd::result_type</name>
  <filename>bsl/select2nd/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-0d.adoc</filename>
  <class kind="class">bsl::set::allocator_type</class>
  <class kind="class">bsl::set::const_iterator</class>
  <class kind="class">bsl::set::const_pointer</class>
  <class kind="class">bsl::set::const_reference</class>
  <class kind="class">bsl::set::const_reverse_iterator</class>
  <class kind="class">bsl::set::difference_type</class>
  <class kind="class">bsl::set::iterator</class>
  <class kind="class">bsl::set::key_compare</class>
  <class kind="class">bsl::set::key_type</class>
  <class kind="class">bsl::set::pointer</class>
  <class kind="class">bsl::set::reference</class>
  <class kind="class">bsl::set::reverse_iterator</class>
  <class kind="class">bsl::set::size_type</class>
  <class kind="class">bsl::set::value_compare</class>
  <class kind="class">bsl::set::value_type</class>
  <class kind="class">bsl::set::set</class>
  <class kind="class">bsl::set::operator=</class>
  <class kind="class">bsl::set::begin</class>
  <class kind="class">bsl::set::contains</class>
  <class kind="class">bsl::set::count</class>
  <class kind="class">bsl::set::end</class>
  <class kind="class">bsl::set::equal_range</class>
  <class kind="class">bsl::set::erase</class>
  <class kind="class">bsl::set::find</class>
  <class kind="class">bsl::set::insert</class>
  <class kind="class">bsl::set::lower_bound</class>
  <class kind="class">bsl::set::rbegin</class>
  <class kind="class">bsl::set::rend</class>
  <class kind="class">bsl::set::upper_bound</class>
  <member kind="function">
    <type>void</type>
    <name>~set</name>
    <anchorfile>bsl/set-0d/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/set-0d/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/set-0d/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/set-0d/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/set-0d/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/set-0d/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/set-0d/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/set-0d/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/set-0d/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/set-0d/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/set-0d/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::key_compare</type>
    <name>key_comp</name>
    <anchorfile>bsl/set-0d/key_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/set-0d/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/set-0d/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/set-0d/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(set&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>set&lt;KEY, COMPARATOR, ALLOCATOR&gt;::value_compare</type>
    <name>value_comp</name>
    <anchorfile>bsl/set-0d/value_comp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::set::allocator_type</name>
  <filename>bsl/set-0d/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::const_iterator</name>
  <filename>bsl/set-0d/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::const_pointer</name>
  <filename>bsl/set-0d/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::const_reference</name>
  <filename>bsl/set-0d/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::const_reverse_iterator</name>
  <filename>bsl/set-0d/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::difference_type</name>
  <filename>bsl/set-0d/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::iterator</name>
  <filename>bsl/set-0d/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::key_compare</name>
  <filename>bsl/set-0d/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::key_type</name>
  <filename>bsl/set-0d/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::pointer</name>
  <filename>bsl/set-0d/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::reference</name>
  <filename>bsl/set-0d/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::reverse_iterator</name>
  <filename>bsl/set-0d/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::size_type</name>
  <filename>bsl/set-0d/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::value_compare</name>
  <filename>bsl/set-0d/value_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::value_type</name>
  <filename>bsl/set-0d/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::set</name>
  <filename>bsl/set-0d/2constructor-006.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::operator=</name>
  <filename>bsl/set-0d/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::begin</name>
  <filename>bsl/set-0d/begin-054.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::contains</name>
  <filename>bsl/set-0d/contains-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::count</name>
  <filename>bsl/set-0d/count-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::end</name>
  <filename>bsl/set-0d/end-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::equal_range</name>
  <filename>bsl/set-0d/equal_range-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::erase</name>
  <filename>bsl/set-0d/erase-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::find</name>
  <filename>bsl/set-0d/find-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::insert</name>
  <filename>bsl/set-0d/insert-00a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::lower_bound</name>
  <filename>bsl/set-0d/lower_bound-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::rbegin</name>
  <filename>bsl/set-0d/rbegin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::rend</name>
  <filename>bsl/set-0d/rend-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set::upper_bound</name>
  <filename>bsl/set-0d/upper_bound-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr</name>
  <filename>bsl/shared_ptr-0a.adoc</filename>
  <class kind="class">bsl::shared_ptr::element_type</class>
  <class kind="class">bsl::shared_ptr::weak_type</class>
  <class kind="class">bsl::shared_ptr::shared_ptr</class>
  <class kind="class">bsl::shared_ptr::operator=</class>
  <class kind="class">bsl::shared_ptr::createInplace</class>
  <class kind="class">bsl::shared_ptr::load</class>
  <class kind="class">bsl::shared_ptr::owner_before</class>
  <class kind="class">bsl::shared_ptr::owner_equal</class>
  <class kind="class">bsl::shared_ptr::reset</class>
  <member kind="function">
    <type>void</type>
    <name>~shared_ptr</name>
    <anchorfile>bsl/shared_ptr-0a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/shared_ptr-0a/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>element_type*</type>
    <name>get</name>
    <anchorfile>bsl/shared_ptr-0a/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>loadAlias</name>
    <anchorfile>bsl/shared_ptr-0a/loadAlias.adoc</anchorfile>
    <anchor/>
    <arglist>(const shared_ptr&lt;ANY_TYPE&gt;&amp; source, ELEMENT_TYPE* object)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::ManagedPtr&lt;ELEMENT_TYPE&gt;</type>
    <name>managedPtr</name>
    <anchorfile>bsl/shared_ptr-0a/managedPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>bsl/shared_ptr-0a/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>add_lvalue_reference&lt;ELEMENT_TYPE&gt;::type</type>
    <name>operator*</name>
    <anchorfile>bsl/shared_ptr-0a/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ELEMENT_TYPE*</type>
    <name>operator-&gt;</name>
    <anchorfile>bsl/shared_ptr-0a/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>add_lvalue_reference&lt;element_type&gt;::type</type>
    <name>operator[]</name>
    <anchorfile>bsl/shared_ptr-0a/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(ptrdiff_t index)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>owner_hash</name>
    <anchorfile>bsl/shared_ptr-0a/owner_hash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>element_type*</type>
    <name>ptr</name>
    <anchorfile>bsl/shared_ptr-0a/ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;element_type*, BloombergLP::bslma::SharedPtrRep*&gt;</type>
    <name>release</name>
    <anchorfile>bsl/shared_ptr-0a/release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::SharedPtrRep*</type>
    <name>rep</name>
    <anchorfile>bsl/shared_ptr-0a/rep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/shared_ptr-0a/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(shared_ptr&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>unique</name>
    <anchorfile>bsl/shared_ptr-0a/unique.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>use_count</name>
    <anchorfile>bsl/shared_ptr-0a/use_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;shared_ptr&lt;ELEMENT_TYPE&gt;, is_nothrow_move_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;shared_ptr&lt;ELEMENT_TYPE&gt;, is_nothrow_move_constructible&gt;</name>
    <anchorfile>bsl/shared_ptr-0a/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BoolType</type>
    <name>operator BoolType</name>
    <anchorfile>bsl/shared_ptr-0a/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::element_type</name>
  <filename>bsl/shared_ptr-0a/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::weak_type</name>
  <filename>bsl/shared_ptr-0a/weak_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::shared_ptr</name>
  <filename>bsl/shared_ptr-0a/2constructor-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::operator=</name>
  <filename>bsl/shared_ptr-0a/operator_assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::createInplace</name>
  <filename>bsl/shared_ptr-0a/createInplace-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::load</name>
  <filename>bsl/shared_ptr-0a/load-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::owner_before</name>
  <filename>bsl/shared_ptr-0a/owner_before-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::owner_equal</name>
  <filename>bsl/shared_ptr-0a/owner_equal-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr::reset</name>
  <filename>bsl/shared_ptr-0a/reset-0c8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist</name>
  <filename>bsl/slist.adoc</filename>
  <class kind="class">bsl::slist::_Iterator_category</class>
  <class kind="class">bsl::slist::allocator_type</class>
  <class kind="class">bsl::slist::const_iterator</class>
  <class kind="class">bsl::slist::const_pointer</class>
  <class kind="class">bsl::slist::const_reference</class>
  <class kind="class">bsl::slist::difference_type</class>
  <class kind="class">bsl::slist::iterator</class>
  <class kind="class">bsl::slist::pointer</class>
  <class kind="class">bsl::slist::reference</class>
  <class kind="class">bsl::slist::size_type</class>
  <class kind="class">bsl::slist::value_type</class>
  <class kind="class">bsl::slist::slist</class>
  <class kind="class">bsl::slist::_M_assign_dispatch</class>
  <class kind="class">bsl::slist::assign</class>
  <class kind="class">bsl::slist::before_begin</class>
  <class kind="class">bsl::slist::begin</class>
  <class kind="class">bsl::slist::end</class>
  <class kind="class">bsl::slist::erase</class>
  <class kind="class">bsl::slist::erase_after</class>
  <class kind="class">bsl::slist::front</class>
  <class kind="class">bsl::slist::insert</class>
  <class kind="class">bsl::slist::insert_after</class>
  <class kind="class">bsl::slist::merge</class>
  <class kind="class">bsl::slist::previous</class>
  <class kind="class">bsl::slist::sort</class>
  <class kind="class">bsl::slist::splice</class>
  <class kind="class">bsl::slist::splice_after</class>
  <class kind="class">bsl::slist::unique</class>
  <class kind="class">bsl::_Slist_base::_M_node_allocator_type</class>
  <class kind="class">bsl::_Slist_base::_Node</class>
  <class kind="class">bsl::_Slist_base::allocator_type</class>
  <class kind="class">bsl::_Slist_base::_M_erase_after</class>
  <class kind="class">bsl::_Slist_base::_M_head</class>
  <member kind="function">
    <type>void</type>
    <name>~slist</name>
    <anchorfile>bsl/slist/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>_Self&amp;</type>
    <name>operator=</name>
    <anchorfile>bsl/slist/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Self&amp; __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>_M_fill_assign</name>
    <anchorfile>bsl/slist/_M_fill_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type __n, const _Tp&amp; __val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/slist/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/slist/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/slist/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/slist/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_front</name>
    <anchorfile>bsl/slist/pop_front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_front</name>
    <anchorfile>bsl/slist/push_front.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove</name>
    <anchorfile>bsl/slist/remove.adoc</anchorfile>
    <anchor/>
    <arglist>(const _Tp&amp; __val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_if</name>
    <anchorfile>bsl/slist/remove_if.adoc</anchorfile>
    <anchor/>
    <arglist>(_Predicate __pred)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>resize</name>
    <anchorfile>bsl/slist/resize.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type new_size, const value_type&amp; __x)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reverse</name>
    <anchorfile>bsl/slist/reverse.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/slist/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/slist/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(_Self&amp; __x)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/_Slist_base/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::slist::_Iterator_category</name>
  <filename>bsl/slist/_Iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::allocator_type</name>
  <filename>bsl/slist/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::const_iterator</name>
  <filename>bsl/slist/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::const_pointer</name>
  <filename>bsl/slist/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::const_reference</name>
  <filename>bsl/slist/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::difference_type</name>
  <filename>bsl/slist/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::iterator</name>
  <filename>bsl/slist/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::pointer</name>
  <filename>bsl/slist/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::reference</name>
  <filename>bsl/slist/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::size_type</name>
  <filename>bsl/slist/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::value_type</name>
  <filename>bsl/slist/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::slist</name>
  <filename>bsl/slist/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::_M_assign_dispatch</name>
  <filename>bsl/slist/_M_assign_dispatch-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::assign</name>
  <filename>bsl/slist/assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::before_begin</name>
  <filename>bsl/slist/before_begin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::begin</name>
  <filename>bsl/slist/begin-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::end</name>
  <filename>bsl/slist/end-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::erase</name>
  <filename>bsl/slist/erase-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::erase_after</name>
  <filename>bsl/slist/erase_after-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::front</name>
  <filename>bsl/slist/front-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::insert</name>
  <filename>bsl/slist/insert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::insert_after</name>
  <filename>bsl/slist/insert_after-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::merge</name>
  <filename>bsl/slist/merge-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::previous</name>
  <filename>bsl/slist/previous-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::sort</name>
  <filename>bsl/slist/sort-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::splice</name>
  <filename>bsl/slist/splice-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::splice_after</name>
  <filename>bsl/slist/splice_after-027.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slist::unique</name>
  <filename>bsl/slist/unique-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-05.adoc</filename>
  <class kind="class">bsl::stack::const_reference</class>
  <class kind="class">bsl::stack::container_type</class>
  <class kind="class">bsl::stack::reference</class>
  <class kind="class">bsl::stack::size_type</class>
  <class kind="class">bsl::stack::value_type</class>
  <class kind="class">bsl::stack::stack</class>
  <class kind="class">bsl::stack::operator=</class>
  <class kind="class">bsl::stack::push</class>
  <class kind="class">bsl::stack::top</class>
  <class kind="class">bsl::stack::c</class>
  <member kind="function">
    <type>stack&lt;VALUE, CONTAINER&gt;::reference</type>
    <name>emplace</name>
    <anchorfile>bsl/stack-05/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/stack-05/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop</name>
    <anchorfile>bsl/stack-05/pop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_range</name>
    <anchorfile>bsl/stack-05/push_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>CONTAINER::size_type</type>
    <name>size</name>
    <anchorfile>bsl/stack-05/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/stack-05/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(stack&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;stack, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;container_type&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;stack, UsesBslmaAllocator, BloombergLP::bslma::UsesBslmaAllocator&lt;container_type&gt;::value&gt;</name>
    <anchorfile>bsl/stack-05/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::stack::const_reference</name>
  <filename>bsl/stack-05/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::container_type</name>
  <filename>bsl/stack-05/container_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::reference</name>
  <filename>bsl/stack-05/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::size_type</name>
  <filename>bsl/stack-05/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::value_type</name>
  <filename>bsl/stack-05/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::stack</name>
  <filename>bsl/stack-05/2constructor-010.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::operator=</name>
  <filename>bsl/stack-05/operator_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::push</name>
  <filename>bsl/stack-05/push-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::top</name>
  <filename>bsl/stack-05/top-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack::c</name>
  <filename>bsl/stack-05/c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_callback</name>
  <filename>bsl/stop_callback-06.adoc</filename>
  <class kind="class">bsl::stop_callback::allocator_type</class>
  <class kind="class">bsl::stop_callback::callback_type</class>
  <class kind="class">bsl::stop_callback::stop_callback</class>
  <member kind="function">
    <type>void</type>
    <name>~stop_callback</name>
    <anchorfile>bsl/stop_callback-06/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/stop_callback-06/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::stop_callback::allocator_type</name>
  <filename>bsl/stop_callback-06/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_callback::callback_type</name>
  <filename>bsl/stop_callback-06/callback_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_callback::stop_callback</name>
  <filename>bsl/stop_callback-06/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_source</name>
  <filename>bsl/stop_source.adoc</filename>
  <class kind="class">bsl::stop_source::stop_source</class>
  <class kind="class">bsl::stop_source::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~stop_source</name>
    <anchorfile>bsl/stop_source/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>stop_token</type>
    <name>get_token</name>
    <anchorfile>bsl/stop_source/get_token.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>request_stop</name>
    <anchorfile>bsl/stop_source/request_stop.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>stop_possible</name>
    <anchorfile>bsl/stop_source/stop_possible.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>stop_requested</name>
    <anchorfile>bsl/stop_source/stop_requested.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/stop_source/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(stop_source&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::stop_source::stop_source</name>
  <filename>bsl/stop_source/2constructor-053.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_source::operator=</name>
  <filename>bsl/stop_source/operator_assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_token</name>
  <filename>bsl/stop_token.adoc</filename>
  <class kind="class">bsl::stop_token::callback_type</class>
  <class kind="class">bsl::stop_token::stop_token</class>
  <class kind="class">bsl::stop_token::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~stop_token</name>
    <anchorfile>bsl/stop_token/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>stop_possible</name>
    <anchorfile>bsl/stop_token/stop_possible.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>stop_requested</name>
    <anchorfile>bsl/stop_token/stop_requested.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/stop_token/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(stop_token&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::stop_token::callback_type</name>
  <filename>bsl/stop_token/callback_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_token::stop_token</name>
  <filename>bsl/stop_token/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_token::operator=</name>
  <filename>bsl/stop_token/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::type_index</name>
  <filename>bsl/type_index.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>type_index</name>
    <anchorfile>bsl/type_index/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::type_info&amp; target)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>hash_code</name>
    <anchorfile>bsl/type_index/hash_code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>name</name>
    <anchorfile>bsl/type_index/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>bsl/type_index/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const type_index&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>bsl/type_index/operator_lt.adoc</anchorfile>
    <anchor/>
    <arglist>(const type_index&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;=</name>
    <anchorfile>bsl/type_index/operator_le.adoc</anchorfile>
    <anchor/>
    <arglist>(const type_index&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;</name>
    <anchorfile>bsl/type_index/operator_gt.adoc</anchorfile>
    <anchor/>
    <arglist>(const type_index&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;=</name>
    <anchorfile>bsl/type_index/operator_ge.adoc</anchorfile>
    <anchor/>
    <arglist>(const type_index&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>bsl/type_index/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const type_index&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unary_compose</name>
  <filename>bsl/unary_compose.adoc</filename>
  <class kind="class">bsl::unary_compose::argument_type</class>
  <class kind="class">bsl::unary_compose::result_type</class>
  <class kind="class">bsl::unary_compose::operator()</class>
  <class kind="class">bsl::unary_compose::d_fn1</class>
  <class kind="class">bsl::unary_compose::d_fn2</class>
  <member kind="function">
    <type>void</type>
    <name>unary_compose</name>
    <anchorfile>bsl/unary_compose/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const OPERATION1&amp; x, const OPERATION2&amp; y)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unary_compose::argument_type</name>
  <filename>bsl/unary_compose/argument_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unary_compose::result_type</name>
  <filename>bsl/unary_compose/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unary_compose::operator()</name>
  <filename>bsl/unary_compose/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unary_compose::d_fn1</name>
  <filename>bsl/unary_compose/d_fn1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unary_compose::d_fn2</name>
  <filename>bsl/unary_compose/d_fn2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-02b.adoc</filename>
  <class kind="class">bsl::unordered_map::allocator_type</class>
  <class kind="class">bsl::unordered_map::const_iterator</class>
  <class kind="class">bsl::unordered_map::const_local_iterator</class>
  <class kind="class">bsl::unordered_map::const_pointer</class>
  <class kind="class">bsl::unordered_map::const_reference</class>
  <class kind="class">bsl::unordered_map::difference_type</class>
  <class kind="class">bsl::unordered_map::hasher</class>
  <class kind="class">bsl::unordered_map::iterator</class>
  <class kind="class">bsl::unordered_map::key_equal</class>
  <class kind="class">bsl::unordered_map::key_type</class>
  <class kind="class">bsl::unordered_map::local_iterator</class>
  <class kind="class">bsl::unordered_map::mapped_type</class>
  <class kind="class">bsl::unordered_map::pointer</class>
  <class kind="class">bsl::unordered_map::reference</class>
  <class kind="class">bsl::unordered_map::size_type</class>
  <class kind="class">bsl::unordered_map::value_type</class>
  <class kind="class">bsl::unordered_map::unordered_map</class>
  <class kind="class">bsl::unordered_map::operator=</class>
  <class kind="class">bsl::unordered_map::at</class>
  <class kind="class">bsl::unordered_map::begin</class>
  <class kind="class">bsl::unordered_map::bucket</class>
  <class kind="class">bsl::unordered_map::cbegin</class>
  <class kind="class">bsl::unordered_map::cend</class>
  <class kind="class">bsl::unordered_map::contains</class>
  <class kind="class">bsl::unordered_map::count</class>
  <class kind="class">bsl::unordered_map::end</class>
  <class kind="class">bsl::unordered_map::equal_range</class>
  <class kind="class">bsl::unordered_map::erase</class>
  <class kind="class">bsl::unordered_map::find</class>
  <class kind="class">bsl::unordered_map::insert</class>
  <class kind="class">bsl::unordered_map::insert_or_assign</class>
  <class kind="class">bsl::unordered_map::max_load_factor</class>
  <class kind="class">bsl::unordered_map::operator[]</class>
  <class kind="class">bsl::unordered_map::try_emplace</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_map</name>
    <anchorfile>bsl/unordered_map-02b/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_map-02b/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_map-02b/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_map-02b/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_map-02b/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_map-02b/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_map-02b/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_map-02b/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>HASH</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_map-02b/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_map-02b/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>EQUAL</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_map-02b/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_map-02b/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_map-02b/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_map-02b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_map-02b/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_map-02b/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_map-02b/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_map-02b/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_map&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::allocator_type</name>
  <filename>bsl/unordered_map-02b/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_iterator</name>
  <filename>bsl/unordered_map-02b/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_local_iterator</name>
  <filename>bsl/unordered_map-02b/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_pointer</name>
  <filename>bsl/unordered_map-02b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_reference</name>
  <filename>bsl/unordered_map-02b/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::difference_type</name>
  <filename>bsl/unordered_map-02b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::hasher</name>
  <filename>bsl/unordered_map-02b/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::iterator</name>
  <filename>bsl/unordered_map-02b/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::key_equal</name>
  <filename>bsl/unordered_map-02b/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::key_type</name>
  <filename>bsl/unordered_map-02b/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::local_iterator</name>
  <filename>bsl/unordered_map-02b/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::mapped_type</name>
  <filename>bsl/unordered_map-02b/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::pointer</name>
  <filename>bsl/unordered_map-02b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::reference</name>
  <filename>bsl/unordered_map-02b/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::size_type</name>
  <filename>bsl/unordered_map-02b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::value_type</name>
  <filename>bsl/unordered_map-02b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::unordered_map</name>
  <filename>bsl/unordered_map-02b/2constructor-0f0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::operator=</name>
  <filename>bsl/unordered_map-02b/operator_assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::at</name>
  <filename>bsl/unordered_map-02b/at-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::begin</name>
  <filename>bsl/unordered_map-02b/begin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::bucket</name>
  <filename>bsl/unordered_map-02b/bucket-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::cbegin</name>
  <filename>bsl/unordered_map-02b/cbegin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::cend</name>
  <filename>bsl/unordered_map-02b/cend-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::contains</name>
  <filename>bsl/unordered_map-02b/contains-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::count</name>
  <filename>bsl/unordered_map-02b/count-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::end</name>
  <filename>bsl/unordered_map-02b/end-07c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::equal_range</name>
  <filename>bsl/unordered_map-02b/equal_range-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::erase</name>
  <filename>bsl/unordered_map-02b/erase-000.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::find</name>
  <filename>bsl/unordered_map-02b/find-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::insert</name>
  <filename>bsl/unordered_map-02b/insert-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::insert_or_assign</name>
  <filename>bsl/unordered_map-02b/insert_or_assign-068.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::max_load_factor</name>
  <filename>bsl/unordered_map-02b/max_load_factor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::operator[]</name>
  <filename>bsl/unordered_map-02b/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::try_emplace</name>
  <filename>bsl/unordered_map-02b/try_emplace-050.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-0bf.adoc</filename>
  <class kind="class">bsl::unordered_map::allocator_type</class>
  <class kind="class">bsl::unordered_map::const_iterator</class>
  <class kind="class">bsl::unordered_map::const_local_iterator</class>
  <class kind="class">bsl::unordered_map::const_pointer</class>
  <class kind="class">bsl::unordered_map::const_reference</class>
  <class kind="class">bsl::unordered_map::difference_type</class>
  <class kind="class">bsl::unordered_map::hasher</class>
  <class kind="class">bsl::unordered_map::iterator</class>
  <class kind="class">bsl::unordered_map::key_equal</class>
  <class kind="class">bsl::unordered_map::key_type</class>
  <class kind="class">bsl::unordered_map::local_iterator</class>
  <class kind="class">bsl::unordered_map::mapped_type</class>
  <class kind="class">bsl::unordered_map::pointer</class>
  <class kind="class">bsl::unordered_map::reference</class>
  <class kind="class">bsl::unordered_map::size_type</class>
  <class kind="class">bsl::unordered_map::value_type</class>
  <class kind="class">bsl::unordered_map::unordered_map</class>
  <class kind="class">bsl::unordered_map::operator=</class>
  <class kind="class">bsl::unordered_map::at</class>
  <class kind="class">bsl::unordered_map::begin</class>
  <class kind="class">bsl::unordered_map::bucket</class>
  <class kind="class">bsl::unordered_map::cbegin</class>
  <class kind="class">bsl::unordered_map::cend</class>
  <class kind="class">bsl::unordered_map::contains</class>
  <class kind="class">bsl::unordered_map::count</class>
  <class kind="class">bsl::unordered_map::end</class>
  <class kind="class">bsl::unordered_map::equal_range</class>
  <class kind="class">bsl::unordered_map::erase</class>
  <class kind="class">bsl::unordered_map::find</class>
  <class kind="class">bsl::unordered_map::insert</class>
  <class kind="class">bsl::unordered_map::insert_or_assign</class>
  <class kind="class">bsl::unordered_map::max_load_factor</class>
  <class kind="class">bsl::unordered_map::operator[]</class>
  <class kind="class">bsl::unordered_map::try_emplace</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_map</name>
    <anchorfile>bsl/unordered_map-0bf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_map-0bf/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_map-0bf/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_map-0bf/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_map-0bf/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_map-0bf/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_map-0bf/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_map-0bf/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>TransparentHash</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_map-0bf/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_map-0bf/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>TransparentEqualTo</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_map-0bf/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_map-0bf/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_map-0bf/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_map-0bf/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_map-0bf/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_map-0bf/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_map-0bf/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_map-0bf/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_map&lt;basic_string&lt;char&gt;, Json, TransparentHash, TransparentEqualTo&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::allocator_type</name>
  <filename>bsl/unordered_map-0bf/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_iterator</name>
  <filename>bsl/unordered_map-0bf/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_local_iterator</name>
  <filename>bsl/unordered_map-0bf/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_pointer</name>
  <filename>bsl/unordered_map-0bf/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::const_reference</name>
  <filename>bsl/unordered_map-0bf/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::difference_type</name>
  <filename>bsl/unordered_map-0bf/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::hasher</name>
  <filename>bsl/unordered_map-0bf/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::iterator</name>
  <filename>bsl/unordered_map-0bf/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::key_equal</name>
  <filename>bsl/unordered_map-0bf/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::key_type</name>
  <filename>bsl/unordered_map-0bf/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::local_iterator</name>
  <filename>bsl/unordered_map-0bf/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::mapped_type</name>
  <filename>bsl/unordered_map-0bf/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::pointer</name>
  <filename>bsl/unordered_map-0bf/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::reference</name>
  <filename>bsl/unordered_map-0bf/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::size_type</name>
  <filename>bsl/unordered_map-0bf/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::value_type</name>
  <filename>bsl/unordered_map-0bf/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::unordered_map</name>
  <filename>bsl/unordered_map-0bf/2constructor-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::operator=</name>
  <filename>bsl/unordered_map-0bf/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::at</name>
  <filename>bsl/unordered_map-0bf/at-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::begin</name>
  <filename>bsl/unordered_map-0bf/begin-0ff.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::bucket</name>
  <filename>bsl/unordered_map-0bf/bucket-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::cbegin</name>
  <filename>bsl/unordered_map-0bf/cbegin-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::cend</name>
  <filename>bsl/unordered_map-0bf/cend-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::contains</name>
  <filename>bsl/unordered_map-0bf/contains-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::count</name>
  <filename>bsl/unordered_map-0bf/count-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::end</name>
  <filename>bsl/unordered_map-0bf/end-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::equal_range</name>
  <filename>bsl/unordered_map-0bf/equal_range-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::erase</name>
  <filename>bsl/unordered_map-0bf/erase-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::find</name>
  <filename>bsl/unordered_map-0bf/find-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::insert</name>
  <filename>bsl/unordered_map-0bf/insert-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::insert_or_assign</name>
  <filename>bsl/unordered_map-0bf/insert_or_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::max_load_factor</name>
  <filename>bsl/unordered_map-0bf/max_load_factor-099a1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::operator[]</name>
  <filename>bsl/unordered_map-0bf/operator_subs-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map::try_emplace</name>
  <filename>bsl/unordered_map-0bf/try_emplace-092.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0b0.adoc</filename>
  <class kind="class">bsl::unordered_multimap::allocator_type</class>
  <class kind="class">bsl::unordered_multimap::const_iterator</class>
  <class kind="class">bsl::unordered_multimap::const_local_iterator</class>
  <class kind="class">bsl::unordered_multimap::const_pointer</class>
  <class kind="class">bsl::unordered_multimap::const_reference</class>
  <class kind="class">bsl::unordered_multimap::difference_type</class>
  <class kind="class">bsl::unordered_multimap::hasher</class>
  <class kind="class">bsl::unordered_multimap::iterator</class>
  <class kind="class">bsl::unordered_multimap::key_equal</class>
  <class kind="class">bsl::unordered_multimap::key_type</class>
  <class kind="class">bsl::unordered_multimap::local_iterator</class>
  <class kind="class">bsl::unordered_multimap::mapped_type</class>
  <class kind="class">bsl::unordered_multimap::pointer</class>
  <class kind="class">bsl::unordered_multimap::reference</class>
  <class kind="class">bsl::unordered_multimap::size_type</class>
  <class kind="class">bsl::unordered_multimap::value_type</class>
  <class kind="class">bsl::unordered_multimap::unordered_multimap</class>
  <class kind="class">bsl::unordered_multimap::operator=</class>
  <class kind="class">bsl::unordered_multimap::begin</class>
  <class kind="class">bsl::unordered_multimap::bucket</class>
  <class kind="class">bsl::unordered_multimap::cbegin</class>
  <class kind="class">bsl::unordered_multimap::cend</class>
  <class kind="class">bsl::unordered_multimap::contains</class>
  <class kind="class">bsl::unordered_multimap::count</class>
  <class kind="class">bsl::unordered_multimap::end</class>
  <class kind="class">bsl::unordered_multimap::equal_range</class>
  <class kind="class">bsl::unordered_multimap::erase</class>
  <class kind="class">bsl::unordered_multimap::find</class>
  <class kind="class">bsl::unordered_multimap::insert</class>
  <class kind="class">bsl::unordered_multimap::max_load_factor</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_multimap</name>
    <anchorfile>bsl/unordered_multimap-0b0/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_multimap-0b0/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_multimap-0b0/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_multimap-0b0/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_multimap-0b0/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_multimap-0b0/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_multimap-0b0/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_multimap-0b0/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::hasher</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_multimap-0b0/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_multimap-0b0/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_multimap-0b0/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_multimap-0b0/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_multimap-0b0/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_multimap-0b0/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_multimap-0b0/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_multimap-0b0/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>unordered_multimap&lt;KEY, VALUE, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_multimap-0b0/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_multimap-0b0/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_multimap&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::allocator_type</name>
  <filename>bsl/unordered_multimap-0b0/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::const_iterator</name>
  <filename>bsl/unordered_multimap-0b0/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::const_local_iterator</name>
  <filename>bsl/unordered_multimap-0b0/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::const_pointer</name>
  <filename>bsl/unordered_multimap-0b0/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::const_reference</name>
  <filename>bsl/unordered_multimap-0b0/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::difference_type</name>
  <filename>bsl/unordered_multimap-0b0/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::hasher</name>
  <filename>bsl/unordered_multimap-0b0/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::iterator</name>
  <filename>bsl/unordered_multimap-0b0/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::key_equal</name>
  <filename>bsl/unordered_multimap-0b0/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::key_type</name>
  <filename>bsl/unordered_multimap-0b0/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::local_iterator</name>
  <filename>bsl/unordered_multimap-0b0/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::mapped_type</name>
  <filename>bsl/unordered_multimap-0b0/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::pointer</name>
  <filename>bsl/unordered_multimap-0b0/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::reference</name>
  <filename>bsl/unordered_multimap-0b0/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::size_type</name>
  <filename>bsl/unordered_multimap-0b0/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::value_type</name>
  <filename>bsl/unordered_multimap-0b0/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0b0/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::operator=</name>
  <filename>bsl/unordered_multimap-0b0/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::begin</name>
  <filename>bsl/unordered_multimap-0b0/begin-096.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::bucket</name>
  <filename>bsl/unordered_multimap-0b0/bucket-00d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::cbegin</name>
  <filename>bsl/unordered_multimap-0b0/cbegin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::cend</name>
  <filename>bsl/unordered_multimap-0b0/cend-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::contains</name>
  <filename>bsl/unordered_multimap-0b0/contains-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::count</name>
  <filename>bsl/unordered_multimap-0b0/count-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::end</name>
  <filename>bsl/unordered_multimap-0b0/end-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::equal_range</name>
  <filename>bsl/unordered_multimap-0b0/equal_range-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::erase</name>
  <filename>bsl/unordered_multimap-0b0/erase-0b5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::find</name>
  <filename>bsl/unordered_multimap-0b0/find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::insert</name>
  <filename>bsl/unordered_multimap-0b0/insert-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap::max_load_factor</name>
  <filename>bsl/unordered_multimap-0b0/max_load_factor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-06c.adoc</filename>
  <class kind="class">bsl::unordered_multiset::allocator_type</class>
  <class kind="class">bsl::unordered_multiset::const_iterator</class>
  <class kind="class">bsl::unordered_multiset::const_local_iterator</class>
  <class kind="class">bsl::unordered_multiset::const_pointer</class>
  <class kind="class">bsl::unordered_multiset::const_reference</class>
  <class kind="class">bsl::unordered_multiset::difference_type</class>
  <class kind="class">bsl::unordered_multiset::hasher</class>
  <class kind="class">bsl::unordered_multiset::iterator</class>
  <class kind="class">bsl::unordered_multiset::key_equal</class>
  <class kind="class">bsl::unordered_multiset::key_type</class>
  <class kind="class">bsl::unordered_multiset::local_iterator</class>
  <class kind="class">bsl::unordered_multiset::pointer</class>
  <class kind="class">bsl::unordered_multiset::reference</class>
  <class kind="class">bsl::unordered_multiset::size_type</class>
  <class kind="class">bsl::unordered_multiset::value_type</class>
  <class kind="class">bsl::unordered_multiset::unordered_multiset</class>
  <class kind="class">bsl::unordered_multiset::operator=</class>
  <class kind="class">bsl::unordered_multiset::begin</class>
  <class kind="class">bsl::unordered_multiset::bucket</class>
  <class kind="class">bsl::unordered_multiset::cbegin</class>
  <class kind="class">bsl::unordered_multiset::cend</class>
  <class kind="class">bsl::unordered_multiset::contains</class>
  <class kind="class">bsl::unordered_multiset::count</class>
  <class kind="class">bsl::unordered_multiset::end</class>
  <class kind="class">bsl::unordered_multiset::equal_range</class>
  <class kind="class">bsl::unordered_multiset::erase</class>
  <class kind="class">bsl::unordered_multiset::find</class>
  <class kind="class">bsl::unordered_multiset::insert</class>
  <class kind="class">bsl::unordered_multiset::max_load_factor</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_multiset</name>
    <anchorfile>bsl/unordered_multiset-06c/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_multiset-06c/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_multiset-06c/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_multiset-06c/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_multiset-06c/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_multiset-06c/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_multiset-06c/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_multiset-06c/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::hasher</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_multiset-06c/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_multiset-06c/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_multiset-06c/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_multiset-06c/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_multiset-06c/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_multiset-06c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_multiset-06c/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_multiset-06c/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>unordered_multiset&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_multiset-06c/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_multiset-06c/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_multiset&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_multiset, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_multiset, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</name>
    <anchorfile>bsl/unordered_multiset-06c/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::allocator_type</name>
  <filename>bsl/unordered_multiset-06c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::const_iterator</name>
  <filename>bsl/unordered_multiset-06c/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::const_local_iterator</name>
  <filename>bsl/unordered_multiset-06c/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::const_pointer</name>
  <filename>bsl/unordered_multiset-06c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::const_reference</name>
  <filename>bsl/unordered_multiset-06c/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::difference_type</name>
  <filename>bsl/unordered_multiset-06c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::hasher</name>
  <filename>bsl/unordered_multiset-06c/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::iterator</name>
  <filename>bsl/unordered_multiset-06c/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::key_equal</name>
  <filename>bsl/unordered_multiset-06c/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::key_type</name>
  <filename>bsl/unordered_multiset-06c/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::local_iterator</name>
  <filename>bsl/unordered_multiset-06c/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::pointer</name>
  <filename>bsl/unordered_multiset-06c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::reference</name>
  <filename>bsl/unordered_multiset-06c/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::size_type</name>
  <filename>bsl/unordered_multiset-06c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::value_type</name>
  <filename>bsl/unordered_multiset-06c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::unordered_multiset</name>
  <filename>bsl/unordered_multiset-06c/2constructor-0ab.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::operator=</name>
  <filename>bsl/unordered_multiset-06c/operator_assign-0c4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::begin</name>
  <filename>bsl/unordered_multiset-06c/begin-0f2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::bucket</name>
  <filename>bsl/unordered_multiset-06c/bucket-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::cbegin</name>
  <filename>bsl/unordered_multiset-06c/cbegin-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::cend</name>
  <filename>bsl/unordered_multiset-06c/cend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::contains</name>
  <filename>bsl/unordered_multiset-06c/contains-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::count</name>
  <filename>bsl/unordered_multiset-06c/count-00d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::end</name>
  <filename>bsl/unordered_multiset-06c/end-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::equal_range</name>
  <filename>bsl/unordered_multiset-06c/equal_range-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::erase</name>
  <filename>bsl/unordered_multiset-06c/erase-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::find</name>
  <filename>bsl/unordered_multiset-06c/find-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::insert</name>
  <filename>bsl/unordered_multiset-06c/insert-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset::max_load_factor</name>
  <filename>bsl/unordered_multiset-06c/max_load_factor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0d2d.adoc</filename>
  <class kind="class">bsl::unordered_set::allocator_type</class>
  <class kind="class">bsl::unordered_set::const_iterator</class>
  <class kind="class">bsl::unordered_set::const_local_iterator</class>
  <class kind="class">bsl::unordered_set::const_pointer</class>
  <class kind="class">bsl::unordered_set::const_reference</class>
  <class kind="class">bsl::unordered_set::difference_type</class>
  <class kind="class">bsl::unordered_set::hasher</class>
  <class kind="class">bsl::unordered_set::iterator</class>
  <class kind="class">bsl::unordered_set::key_equal</class>
  <class kind="class">bsl::unordered_set::key_type</class>
  <class kind="class">bsl::unordered_set::local_iterator</class>
  <class kind="class">bsl::unordered_set::pointer</class>
  <class kind="class">bsl::unordered_set::reference</class>
  <class kind="class">bsl::unordered_set::size_type</class>
  <class kind="class">bsl::unordered_set::value_type</class>
  <class kind="class">bsl::unordered_set::unordered_set</class>
  <class kind="class">bsl::unordered_set::operator=</class>
  <class kind="class">bsl::unordered_set::begin</class>
  <class kind="class">bsl::unordered_set::bucket</class>
  <class kind="class">bsl::unordered_set::cbegin</class>
  <class kind="class">bsl::unordered_set::cend</class>
  <class kind="class">bsl::unordered_set::contains</class>
  <class kind="class">bsl::unordered_set::count</class>
  <class kind="class">bsl::unordered_set::end</class>
  <class kind="class">bsl::unordered_set::equal_range</class>
  <class kind="class">bsl::unordered_set::erase</class>
  <class kind="class">bsl::unordered_set::find</class>
  <class kind="class">bsl::unordered_set::insert</class>
  <class kind="class">bsl::unordered_set::max_load_factor</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_set</name>
    <anchorfile>bsl/unordered_set-0d2d/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_set-0d2d/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_set-0d2d/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_set-0d2d/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_set-0d2d/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_set-0d2d/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_set-0d2d/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ALLOCATOR</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_set-0d2d/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::hasher</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_set-0d2d/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_set-0d2d/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::key_equal</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_set-0d2d/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_set-0d2d/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_set-0d2d/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_set-0d2d/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_set-0d2d/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_set-0d2d/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>unordered_set&lt;KEY, HASH, EQUAL, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_set-0d2d/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_set-0d2d/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_set&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_set, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_set, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</name>
    <anchorfile>bsl/unordered_set-0d2d/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::allocator_type</name>
  <filename>bsl/unordered_set-0d2d/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_iterator</name>
  <filename>bsl/unordered_set-0d2d/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_local_iterator</name>
  <filename>bsl/unordered_set-0d2d/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_pointer</name>
  <filename>bsl/unordered_set-0d2d/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_reference</name>
  <filename>bsl/unordered_set-0d2d/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::difference_type</name>
  <filename>bsl/unordered_set-0d2d/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::hasher</name>
  <filename>bsl/unordered_set-0d2d/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::iterator</name>
  <filename>bsl/unordered_set-0d2d/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::key_equal</name>
  <filename>bsl/unordered_set-0d2d/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::key_type</name>
  <filename>bsl/unordered_set-0d2d/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::local_iterator</name>
  <filename>bsl/unordered_set-0d2d/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::pointer</name>
  <filename>bsl/unordered_set-0d2d/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::reference</name>
  <filename>bsl/unordered_set-0d2d/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::size_type</name>
  <filename>bsl/unordered_set-0d2d/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::value_type</name>
  <filename>bsl/unordered_set-0d2d/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::unordered_set</name>
  <filename>bsl/unordered_set-0d2d/2constructor-059.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::operator=</name>
  <filename>bsl/unordered_set-0d2d/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::begin</name>
  <filename>bsl/unordered_set-0d2d/begin-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::bucket</name>
  <filename>bsl/unordered_set-0d2d/bucket-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::cbegin</name>
  <filename>bsl/unordered_set-0d2d/cbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::cend</name>
  <filename>bsl/unordered_set-0d2d/cend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::contains</name>
  <filename>bsl/unordered_set-0d2d/contains-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::count</name>
  <filename>bsl/unordered_set-0d2d/count-0ca.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::end</name>
  <filename>bsl/unordered_set-0d2d/end-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::equal_range</name>
  <filename>bsl/unordered_set-0d2d/equal_range-04f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::erase</name>
  <filename>bsl/unordered_set-0d2d/erase-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::find</name>
  <filename>bsl/unordered_set-0d2d/find-00e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::insert</name>
  <filename>bsl/unordered_set-0d2d/insert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::max_load_factor</name>
  <filename>bsl/unordered_set-0d2d/max_load_factor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-09.adoc</filename>
  <class kind="class">bsl::unordered_set::allocator_type</class>
  <class kind="class">bsl::unordered_set::const_iterator</class>
  <class kind="class">bsl::unordered_set::const_local_iterator</class>
  <class kind="class">bsl::unordered_set::const_pointer</class>
  <class kind="class">bsl::unordered_set::const_reference</class>
  <class kind="class">bsl::unordered_set::difference_type</class>
  <class kind="class">bsl::unordered_set::hasher</class>
  <class kind="class">bsl::unordered_set::iterator</class>
  <class kind="class">bsl::unordered_set::key_equal</class>
  <class kind="class">bsl::unordered_set::key_type</class>
  <class kind="class">bsl::unordered_set::local_iterator</class>
  <class kind="class">bsl::unordered_set::pointer</class>
  <class kind="class">bsl::unordered_set::reference</class>
  <class kind="class">bsl::unordered_set::size_type</class>
  <class kind="class">bsl::unordered_set::value_type</class>
  <class kind="class">bsl::unordered_set::unordered_set</class>
  <class kind="class">bsl::unordered_set::operator=</class>
  <class kind="class">bsl::unordered_set::begin</class>
  <class kind="class">bsl::unordered_set::bucket</class>
  <class kind="class">bsl::unordered_set::cbegin</class>
  <class kind="class">bsl::unordered_set::cend</class>
  <class kind="class">bsl::unordered_set::contains</class>
  <class kind="class">bsl::unordered_set::count</class>
  <class kind="class">bsl::unordered_set::end</class>
  <class kind="class">bsl::unordered_set::equal_range</class>
  <class kind="class">bsl::unordered_set::erase</class>
  <class kind="class">bsl::unordered_set::find</class>
  <class kind="class">bsl::unordered_set::insert</class>
  <class kind="class">bsl::unordered_set::max_load_factor</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_set</name>
    <anchorfile>bsl/unordered_set-09/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_set-09/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_set-09/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_set-09/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_set-09/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_set-09/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_set-09/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;Attribute&gt;</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_set-09/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AttributeHash</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_set-09/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_set-09/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>equal_to&lt;Attribute&gt;</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_set-09/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_set-09/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_set-09/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_set-09/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_set-09/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_set-09/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_set-09/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_set-09/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_set&lt;Attribute, AttributeHash&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_set&lt;Attribute, AttributeHash&gt;, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_set&lt;Attribute, AttributeHash&gt;, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</name>
    <anchorfile>bsl/unordered_set-09/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::allocator_type</name>
  <filename>bsl/unordered_set-09/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_iterator</name>
  <filename>bsl/unordered_set-09/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_local_iterator</name>
  <filename>bsl/unordered_set-09/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_pointer</name>
  <filename>bsl/unordered_set-09/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_reference</name>
  <filename>bsl/unordered_set-09/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::difference_type</name>
  <filename>bsl/unordered_set-09/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::hasher</name>
  <filename>bsl/unordered_set-09/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::iterator</name>
  <filename>bsl/unordered_set-09/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::key_equal</name>
  <filename>bsl/unordered_set-09/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::key_type</name>
  <filename>bsl/unordered_set-09/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::local_iterator</name>
  <filename>bsl/unordered_set-09/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::pointer</name>
  <filename>bsl/unordered_set-09/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::reference</name>
  <filename>bsl/unordered_set-09/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::size_type</name>
  <filename>bsl/unordered_set-09/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::value_type</name>
  <filename>bsl/unordered_set-09/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::unordered_set</name>
  <filename>bsl/unordered_set-09/2constructor-08d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::operator=</name>
  <filename>bsl/unordered_set-09/operator_assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::begin</name>
  <filename>bsl/unordered_set-09/begin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::bucket</name>
  <filename>bsl/unordered_set-09/bucket-00dd5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::cbegin</name>
  <filename>bsl/unordered_set-09/cbegin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::cend</name>
  <filename>bsl/unordered_set-09/cend-005.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::contains</name>
  <filename>bsl/unordered_set-09/contains-0b1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::count</name>
  <filename>bsl/unordered_set-09/count-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::end</name>
  <filename>bsl/unordered_set-09/end-016.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::equal_range</name>
  <filename>bsl/unordered_set-09/equal_range-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::erase</name>
  <filename>bsl/unordered_set-09/erase-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::find</name>
  <filename>bsl/unordered_set-09/find-0ea.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::insert</name>
  <filename>bsl/unordered_set-09/insert-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::max_load_factor</name>
  <filename>bsl/unordered_set-09/max_load_factor-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-02a.adoc</filename>
  <class kind="class">bsl::unordered_set::allocator_type</class>
  <class kind="class">bsl::unordered_set::const_iterator</class>
  <class kind="class">bsl::unordered_set::const_local_iterator</class>
  <class kind="class">bsl::unordered_set::const_pointer</class>
  <class kind="class">bsl::unordered_set::const_reference</class>
  <class kind="class">bsl::unordered_set::difference_type</class>
  <class kind="class">bsl::unordered_set::hasher</class>
  <class kind="class">bsl::unordered_set::iterator</class>
  <class kind="class">bsl::unordered_set::key_equal</class>
  <class kind="class">bsl::unordered_set::key_type</class>
  <class kind="class">bsl::unordered_set::local_iterator</class>
  <class kind="class">bsl::unordered_set::pointer</class>
  <class kind="class">bsl::unordered_set::reference</class>
  <class kind="class">bsl::unordered_set::size_type</class>
  <class kind="class">bsl::unordered_set::value_type</class>
  <class kind="class">bsl::unordered_set::unordered_set</class>
  <class kind="class">bsl::unordered_set::operator=</class>
  <class kind="class">bsl::unordered_set::begin</class>
  <class kind="class">bsl::unordered_set::bucket</class>
  <class kind="class">bsl::unordered_set::cbegin</class>
  <class kind="class">bsl::unordered_set::cend</class>
  <class kind="class">bsl::unordered_set::contains</class>
  <class kind="class">bsl::unordered_set::count</class>
  <class kind="class">bsl::unordered_set::end</class>
  <class kind="class">bsl::unordered_set::equal_range</class>
  <class kind="class">bsl::unordered_set::erase</class>
  <class kind="class">bsl::unordered_set::find</class>
  <class kind="class">bsl::unordered_set::insert</class>
  <class kind="class">bsl::unordered_set::max_load_factor</class>
  <member kind="function">
    <type>void</type>
    <name>~unordered_set</name>
    <anchorfile>bsl/unordered_set-02a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_count</name>
    <anchorfile>bsl/unordered_set-02a/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>bucket_size</name>
    <anchorfile>bsl/unordered_set-02a/bucket_size.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/unordered_set-02a/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>bsl/unordered_set-02a/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>bsl/unordered_set-02a/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/unordered_set-02a/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator&lt;ManagedAttribute&gt;</type>
    <name>get_allocator</name>
    <anchorfile>bsl/unordered_set-02a/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AttributeHash</type>
    <name>hash_function</name>
    <anchorfile>bsl/unordered_set-02a/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert_range</name>
    <anchorfile>bsl/unordered_set-02a/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>equal_to&lt;ManagedAttribute&gt;</type>
    <name>key_eq</name>
    <anchorfile>bsl/unordered_set-02a/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>bsl/unordered_set-02a/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_bucket_count</name>
    <anchorfile>bsl/unordered_set-02a/max_bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/unordered_set-02a/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>bsl/unordered_set-02a/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numBuckets)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/unordered_set-02a/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/unordered_set-02a/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/unordered_set-02a/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(unordered_set&lt;ManagedAttribute, AttributeHash&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_set&lt;ManagedAttribute, AttributeHash&gt;, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;unordered_set&lt;ManagedAttribute, AttributeHash&gt;, IsBitwiseMoveable, ::BloombergLP::bslmf::IsBitwiseMoveable&lt;HashTable&gt;::value&gt;</name>
    <anchorfile>bsl/unordered_set-02a/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::allocator_type</name>
  <filename>bsl/unordered_set-02a/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_iterator</name>
  <filename>bsl/unordered_set-02a/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_local_iterator</name>
  <filename>bsl/unordered_set-02a/const_local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_pointer</name>
  <filename>bsl/unordered_set-02a/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::const_reference</name>
  <filename>bsl/unordered_set-02a/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::difference_type</name>
  <filename>bsl/unordered_set-02a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::hasher</name>
  <filename>bsl/unordered_set-02a/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::iterator</name>
  <filename>bsl/unordered_set-02a/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::key_equal</name>
  <filename>bsl/unordered_set-02a/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::key_type</name>
  <filename>bsl/unordered_set-02a/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::local_iterator</name>
  <filename>bsl/unordered_set-02a/local_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::pointer</name>
  <filename>bsl/unordered_set-02a/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::reference</name>
  <filename>bsl/unordered_set-02a/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::size_type</name>
  <filename>bsl/unordered_set-02a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::value_type</name>
  <filename>bsl/unordered_set-02a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::unordered_set</name>
  <filename>bsl/unordered_set-02a/2constructor-0bd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::operator=</name>
  <filename>bsl/unordered_set-02a/operator_assign-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::begin</name>
  <filename>bsl/unordered_set-02a/begin-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::bucket</name>
  <filename>bsl/unordered_set-02a/bucket-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::cbegin</name>
  <filename>bsl/unordered_set-02a/cbegin-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::cend</name>
  <filename>bsl/unordered_set-02a/cend-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::contains</name>
  <filename>bsl/unordered_set-02a/contains-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::count</name>
  <filename>bsl/unordered_set-02a/count-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::end</name>
  <filename>bsl/unordered_set-02a/end-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::equal_range</name>
  <filename>bsl/unordered_set-02a/equal_range-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::erase</name>
  <filename>bsl/unordered_set-02a/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::find</name>
  <filename>bsl/unordered_set-02a/find-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::insert</name>
  <filename>bsl/unordered_set-02a/insert-097.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set::max_load_factor</name>
  <filename>bsl/unordered_set-02a/max_load_factor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uses_allocator</name>
  <filename>bsl/uses_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant</name>
  <filename>bsl/variant.adoc</filename>
  <class kind="class">bsl::variant::allocator_type</class>
  <class kind="class">bsl::variant::variant</class>
  <class kind="class">bsl::variant::operator=</class>
  <class kind="class">bsl::variant::emplace</class>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/variant/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>index</name>
    <anchorfile>bsl/variant/index.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/variant/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(variant&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>valueless_by_exception</name>
    <anchorfile>bsl/variant/valueless_by_exception.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;variant, IsBitwiseMoveable, (BloombergLP::bslstl::Variant_IsBitwiseMoveableAll&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;variant, IsBitwiseMoveable, (BloombergLP::bslstl::Variant_IsBitwiseMoveableAll&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</name>
    <anchorfile>bsl/variant/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;variant, UsesAllocatorArgT, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;variant, UsesAllocatorArgT, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</name>
    <anchorfile>bsl/variant/2conversion-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;variant, UsesBslmaAllocator, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;variant, UsesBslmaAllocator, (BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny&lt;t_HEAD, t_TAIL...&gt;::value)&gt;</name>
    <anchorfile>bsl/variant/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::variant::allocator_type</name>
  <filename>bsl/variant/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant::variant</name>
  <filename>bsl/variant/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant::operator=</name>
  <filename>bsl/variant/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant::emplace</name>
  <filename>bsl/variant/emplace-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative</name>
  <filename>bsl/variant_alternative-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative</name>
  <filename>bsl/variant_alternative-09.adoc</filename>
  <class kind="class">bsl::variant_alternative::type</class>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative::type</name>
  <filename>bsl/variant_alternative-09/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative</name>
  <filename>bsl/variant_alternative-0d.adoc</filename>
  <class kind="class">bsl::variant_alternative::type</class>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative::type</name>
  <filename>bsl/variant_alternative-0d/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative</name>
  <filename>bsl/variant_alternative-0f.adoc</filename>
  <class kind="class">bsl::variant_alternative::type</class>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative::type</name>
  <filename>bsl/variant_alternative-0f/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_alternative</name>
  <filename>bsl/variant_alternative-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_size</name>
  <filename>bsl/variant_size-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_size</name>
  <filename>bsl/variant_size-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_size</name>
  <filename>bsl/variant_size-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_size</name>
  <filename>bsl/variant_size-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_size</name>
  <filename>bsl/variant_size-09.adoc</filename>
  <class kind="class">bsl::integral_constant::type</class>
  <class kind="class">bsl::integral_constant::value_type</class>
  <class kind="class">bsl::integral_constant::value</class>
  <member kind="function">
    <type>t_TYPE</type>
    <name>operator()</name>
    <anchorfile>bsl/integral_constant-02/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>operator value_type</name>
    <anchorfile>bsl/integral_constant-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-00d.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-00d/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-06a/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-00d/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-00d/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-06a/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-06a/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-06a/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-00d/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-06a/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-06a/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-00d/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>VALUE_TYPE&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-00d/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-06a/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-00d/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE, ALLOCATOR&gt;::iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-00d/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-00d/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-00d/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-00d/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-00d/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-06a/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-00d/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-00d/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-00d/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-00d/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-00d/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-00d/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-00d/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-00d/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-00d/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-00d/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-00d/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-00d/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-00d/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-00d/2constructor-037.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-00d/operator_assign-0bc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-00d/assign-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-00d/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-00d/insert-06b7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-00d/push_back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-00d/resize-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-008.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vector::d_capacity</class>
  <class kind="class">bsl::vector::d_dataBegin_p</class>
  <class kind="class">bsl::vector::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-008/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vector-008/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;Json&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-008/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-008/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-008/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-008/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-008/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-008/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-008/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-008/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-008/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>Json&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-008/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-008/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-008/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-008/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-008/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-008/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-008/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-008/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-008/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-008/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;Json&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromSizedRange</name>
    <anchorfile>bsl/vector-008.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR first, t_SENTINEL last, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendSizedRange</name>
    <anchorfile>bsl/vector-008.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end, size_type rangeSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendUnsizedRange</name>
    <anchorfile>bsl/vector-008.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateEmplaceBackWithAllocation</name>
    <anchorfile>bsl/vector-008.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveInsert</name>
    <anchorfile>bsl/vector-008.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;Json&gt;* fromVector, const_iterator position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateReserveEmpty</name>
    <anchorfile>bsl/vector-008.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-008/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-008/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-008/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-008/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-008/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-008/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-008/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-008/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-008/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-008/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-008/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-008/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-008/2constructor-097.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-008/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-008/assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-008/at-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-008/back-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-008/begin-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-008/data-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-008/end-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-008/erase-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-008/front-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-008/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-008/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-008/push_back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-008/rbegin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-008/rend-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-008/resize-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_capacity</name>
  <filename>bsl/vector-008/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataBegin_p</name>
  <filename>bsl/vector-008/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataEnd_p</name>
  <filename>bsl/vector-008/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-027.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vector::d_capacity</class>
  <class kind="class">bsl::vector::d_dataBegin_p</class>
  <class kind="class">bsl::vector::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-027/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vector-027/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;MetricSampleGroup&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-027/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-027/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-027/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-027/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-027/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-027/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-027/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-027/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-027/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>MetricSampleGroup&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-027/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-027/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-027/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-027/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-027/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-027/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-027/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-027/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-027/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-027/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;MetricSampleGroup&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromSizedRange</name>
    <anchorfile>bsl/vector-027.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR first, t_SENTINEL last, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendSizedRange</name>
    <anchorfile>bsl/vector-027.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end, size_type rangeSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendUnsizedRange</name>
    <anchorfile>bsl/vector-027.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateEmplaceBackWithAllocation</name>
    <anchorfile>bsl/vector-027.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveInsert</name>
    <anchorfile>bsl/vector-027.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;MetricSampleGroup&gt;* fromVector, const_iterator position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateReserveEmpty</name>
    <anchorfile>bsl/vector-027.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-027/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-027/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-027/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-027/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-027/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-027/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-027/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-027/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-027/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-027/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-027/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-027/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-027/2constructor-098.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-027/operator_assign-02b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-027/assign-034.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-027/at-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-027/back-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-027/begin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-027/data-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-027/end-069.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-027/erase-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-027/front-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-027/insert-0759c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-027/operator_subs-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-027/push_back-0c3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-027/rbegin-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-027/rend-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-027/resize-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_capacity</name>
  <filename>bsl/vector-027/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataBegin_p</name>
  <filename>bsl/vector-027/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataEnd_p</name>
  <filename>bsl/vector-027/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0b.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vector::d_capacity</class>
  <class kind="class">bsl::vector::d_dataBegin_p</class>
  <class kind="class">bsl::vector::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0b/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vector-0b/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;UserFieldValue&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0b/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0b/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-0b/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-0b/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-0b/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0b/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-0b/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-0b/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0b/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>UserFieldValue&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0b/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-0b/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0b/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0b/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0b/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0b/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0b/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0b/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-0b/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0b/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;UserFieldValue&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromSizedRange</name>
    <anchorfile>bsl/vector-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR first, t_SENTINEL last, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendSizedRange</name>
    <anchorfile>bsl/vector-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end, size_type rangeSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendUnsizedRange</name>
    <anchorfile>bsl/vector-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateEmplaceBackWithAllocation</name>
    <anchorfile>bsl/vector-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveInsert</name>
    <anchorfile>bsl/vector-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;UserFieldValue&gt;* fromVector, const_iterator position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateReserveEmpty</name>
    <anchorfile>bsl/vector-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0b/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0b/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0b/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0b/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0b/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0b/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0b/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0b/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0b/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0b/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0b/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0b/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0b/2constructor-02c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0b/operator_assign-0e19.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0b/assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0b/at-01f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0b/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0b/begin-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0b/data-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0b/end-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0b/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0b/front-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0b/insert-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0b/operator_subs-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0b/push_back-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0b/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0b/rend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0b/resize-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_capacity</name>
  <filename>bsl/vector-0b/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataBegin_p</name>
  <filename>bsl/vector-0b/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataEnd_p</name>
  <filename>bsl/vector-0b/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-044.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vector::d_capacity</class>
  <class kind="class">bsl::vector::d_dataBegin_p</class>
  <class kind="class">bsl::vector::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-044/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vector-044/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;ZoneinfoTransition&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-044/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-044/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-044/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-044/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-044/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-044/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-044/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-044/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-044/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>ZoneinfoTransition&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-044/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-044/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-044/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-044/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-044/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-044/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-044/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-044/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-044/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-044/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;ZoneinfoTransition&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromSizedRange</name>
    <anchorfile>bsl/vector-044.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR first, t_SENTINEL last, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendSizedRange</name>
    <anchorfile>bsl/vector-044.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end, size_type rangeSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendUnsizedRange</name>
    <anchorfile>bsl/vector-044.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateEmplaceBackWithAllocation</name>
    <anchorfile>bsl/vector-044.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveInsert</name>
    <anchorfile>bsl/vector-044.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;ZoneinfoTransition&gt;* fromVector, const_iterator position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateReserveEmpty</name>
    <anchorfile>bsl/vector-044.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-044/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-044/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-044/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-044/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-044/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-044/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-044/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-044/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-044/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-044/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-044/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-044/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-044/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-044/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-044/assign-082.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-044/at-08b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-044/back-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-044/begin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-044/data-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-044/end-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-044/erase-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-044/front-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-044/insert-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-044/operator_subs-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-044/push_back-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-044/rbegin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-044/rend-0cf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-044/resize-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_capacity</name>
  <filename>bsl/vector-044/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataBegin_p</name>
  <filename>bsl/vector-044/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataEnd_p</name>
  <filename>bsl/vector-044/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-03.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-03/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-09/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;bool&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-03/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-03/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-09/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-09/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-09/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-03/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-09/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-09/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-03/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-03/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-09/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-03/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-03/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-03/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-03/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-03/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-03/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-09/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-03/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;bool&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-03/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-03/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-03/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-03/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-03/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-03/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-03/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-03/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-03/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-03/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-03/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-03/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-03/2constructor-0d1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-03/operator_assign-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-03/assign-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-03/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-03/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-03/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-03/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-03/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-03/erase-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-03/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-03/insert-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-03/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-03/push_back-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-03/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-03/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-03/resize-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-095.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-095/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0aa3/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;char&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-095/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-095/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0aa3/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0aa3/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0aa3/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-095/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0aa3/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0aa3/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-095/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>char&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-095/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0aa3/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-095/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-095/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-095/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-095/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-095/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-095/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0aa3/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-095/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;char&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-095/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-095/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-095/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-095/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-095/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-095/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-095/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-095/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-095/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-095/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-095/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-095/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-095/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-095/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-095/assign-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-095/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-095/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-095/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-095/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-095/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-095/erase-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-095/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-095/insert-016.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-095/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-095/push_back-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-095/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-095/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-095/resize-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0ea.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0ea/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-068/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;double&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0ea/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0ea/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-068/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-068/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-068/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0ea/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-068/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-068/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0ea/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>double&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0ea/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-068/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0ea/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0ea/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0ea/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0ea/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0ea/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0ea/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-068/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0ea/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;double&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0ea/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0ea/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0ea/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0ea/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0ea/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0ea/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0ea/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0ea/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0ea/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0ea/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0ea/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0ea/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0ea/2constructor-0fa.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0ea/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0ea/assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0ea/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0ea/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0ea/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0ea/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0ea/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0ea/erase-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0ea/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0ea/insert-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0ea/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0ea/push_back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0ea/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0ea/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0ea/resize-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-020.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-020/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-06e/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;float&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-020/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-020/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-06e/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-06e/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-06e/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-020/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-06e/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-06e/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-020/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>float&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-020/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-06e/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-020/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-020/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-020/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-020/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-020/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-020/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-06e/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-020/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;float&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-020/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-020/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-020/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-020/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-020/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-020/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-020/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-020/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-020/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-020/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-020/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-020/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-020/2constructor-0ff.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-020/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-020/assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-020/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-020/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-020/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-020/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-020/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-020/erase-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-020/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-020/insert-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-020/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-020/push_back-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-020/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-020/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-020/resize-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-09a.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-09a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-03d/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;int&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-09a/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-09a/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-03d/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-03d/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-03d/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-09a/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-03d/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-03d/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-09a/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>int&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-09a/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-03d/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-09a/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-09a/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-09a/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-09a/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-09a/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-09a/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-03d/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-09a/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;int&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-09a/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-09a/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-09a/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-09a/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-09a/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-09a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-09a/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-09a/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-09a/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-09a/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-09a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-09a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-09a/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-09a/operator_assign-0ef.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-09a/assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-09a/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-09a/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-09a/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-09a/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-09a/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-09a/erase-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-09a/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-09a/insert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-09a/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-09a/push_back-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-09a/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-09a/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-09a/resize-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0a33.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0a33/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0b2/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0a33/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0a33/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0b2/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0b2/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0b2/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0a33/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0b2/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0b2/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0a33/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>long&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0a33/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0b2/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0a33/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0a33/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0a33/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0a33/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0a33/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0a33/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0b2/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0a33/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;long&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0a33/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0a33/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0a33/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0a33/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0a33/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0a33/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0a33/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0a33/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0a33/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0a33/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0a33/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0a33/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0a33/2constructor-06e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0a33/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0a33/assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0a33/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0a33/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0a33/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0a33/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0a33/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0a33/erase-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0a33/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0a33/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0a33/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0a33/push_back-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0a33/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0a33/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0a33/resize-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0aa7.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0aa7/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0cf/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;long double&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0aa7/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0aa7/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0cf/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0cf/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0cf/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0aa7/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0cf/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0cf/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0aa7/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>long double&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0aa7/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0cf/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0aa7/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0aa7/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0aa7/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0aa7/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0aa7/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0aa7/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0cf/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0aa7/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;long double&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0aa7/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0aa7/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0aa7/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0aa7/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0aa7/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0aa7/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0aa7/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0aa7/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0aa7/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0aa7/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0aa7/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0aa7/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0aa7/2constructor-062.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0aa7/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0aa7/assign-0ee.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0aa7/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0aa7/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0aa7/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0aa7/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0aa7/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0aa7/erase-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0aa7/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0aa7/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0aa7/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0aa7/push_back-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0aa7/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0aa7/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0aa7/resize-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-029.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-029/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0f7/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;long long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-029/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-029/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0f7/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0f7/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0f7/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-029/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0f7/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0f7/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-029/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>long long&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-029/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0f7/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-029/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-029/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-029/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-029/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-029/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-029/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0f7/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-029/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;long long&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-029/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-029/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-029/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-029/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-029/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-029/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-029/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-029/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-029/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-029/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-029/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-029/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-029/2constructor-039.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-029/operator_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-029/assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-029/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-029/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-029/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-029/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-029/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-029/erase-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-029/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-029/insert-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-029/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-029/push_back-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-029/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-029/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-029/resize-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-09c.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-09c/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0fd/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;short&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-09c/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-09c/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0fd/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0fd/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0fd/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-09c/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0fd/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0fd/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-09c/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>short&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-09c/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0fd/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-09c/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-09c/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-09c/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-09c/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-09c/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-09c/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0fd/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-09c/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;short&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-09c/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-09c/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-09c/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-09c/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-09c/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-09c/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-09c/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-09c/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-09c/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-09c/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-09c/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-09c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-09c/2constructor-0f5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-09c/operator_assign-0d6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-09c/assign-025.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-09c/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-09c/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-09c/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-09c/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-09c/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-09c/erase-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-09c/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-09c/insert-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-09c/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-09c/push_back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-09c/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-09c/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-09c/resize-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0a0.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0a0/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0c1/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;signed char&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0a0/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0a0/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0c1/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0c1/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0c1/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0a0/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0c1/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0c1/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0a0/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>signed char&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0a0/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0c1/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0a0/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0a0/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0a0/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0a0/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0a0/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0a0/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0c1/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0a0/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;signed char&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0a0/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0a0/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0a0/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0a0/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0a0/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0a0/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0a0/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0a0/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0a0/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0a0/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0a0/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0a0/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0a0/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0a0/operator_assign-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0a0/assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0a0/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0a0/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0a0/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0a0/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0a0/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0a0/erase-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0a0/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0a0/insert-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0a0/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0a0/push_back-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0a0/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0a0/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0a0/resize-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0cf.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0cf/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-033/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned char&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0cf/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0cf/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-033/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-033/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-033/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0cf/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-033/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-033/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0cf/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>unsigned char&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0cf/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-033/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0cf/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0cf/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0cf/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0cf/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0cf/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0cf/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-033/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0cf/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;unsigned char&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0cf/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0cf/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0cf/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0cf/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0cf/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0cf/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0cf/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0cf/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0cf/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0cf/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0cf/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0cf/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0cf/2constructor-04ba.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0cf/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0cf/assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0cf/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0cf/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0cf/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0cf/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0cf/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0cf/erase-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0cf/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0cf/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0cf/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0cf/push_back-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0cf/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0cf/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0cf/resize-0a0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0ec.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0ec/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-08/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned int&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0ec/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0ec/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-08/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-08/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-08/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0ec/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-08/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-08/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0ec/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0ec/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-08/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0ec/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0ec/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0ec/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0ec/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0ec/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0ec/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-08/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0ec/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;unsigned int&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0ec/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0ec/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0ec/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0ec/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0ec/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0ec/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0ec/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0ec/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0ec/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0ec/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0ec/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0ec/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0ec/2constructor-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0ec/operator_assign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0ec/assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0ec/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0ec/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0ec/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0ec/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0ec/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0ec/erase-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0ec/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0ec/insert-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0ec/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0ec/push_back-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0ec/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0ec/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0ec/resize-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0e8.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0e8/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0e9/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0e8/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0e8/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0e9/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0e9/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0e9/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0e8/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0e9/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0e9/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0e8/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0e8/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0e9/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0e8/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0e8/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0e8/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0e8/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0e8/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0e8/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0e9/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0e8/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;unsigned long&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0e8/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0e8/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0e8/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0e8/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0e8/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0e8/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0e8/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0e8/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0e8/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0e8/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0e8/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0e8/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0e8/2constructor-01e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0e8/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0e8/assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0e8/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0e8/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0e8/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0e8/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0e8/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0e8/erase-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0e8/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0e8/insert-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0e8/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0e8/push_back-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0e8/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0e8/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0e8/resize-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-047.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-047/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0aa9/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned long long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-047/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-047/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0aa9/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0aa9/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0aa9/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-047/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0aa9/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0aa9/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-047/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>unsigned long long&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-047/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0aa9/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-047/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-047/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-047/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-047/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-047/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-047/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0aa9/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-047/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;unsigned long long&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-047/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-047/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-047/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-047/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-047/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-047/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-047/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-047/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-047/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-047/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-047/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-047/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-047/2constructor-035.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-047/operator_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-047/assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-047/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-047/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-047/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-047/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-047/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-047/erase-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-047/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-047/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-047/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-047/push_back-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-047/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-047/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-047/resize-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0aa9.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0aa9/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-074/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned short&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0aa9/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0aa9/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-074/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-074/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-074/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0aa9/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-074/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-074/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-0aa9/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>unsigned short&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-0aa9/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-074/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0aa9/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0aa9/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0aa9/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0aa9/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0aa9/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0aa9/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-074/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0aa9/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;unsigned short&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0aa9/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0aa9/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0aa9/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0aa9/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0aa9/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0aa9/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0aa9/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0aa9/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0aa9/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0aa9/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0aa9/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0aa9/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0aa9/2constructor-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0aa9/operator_assign-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0aa9/assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0aa9/at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0aa9/back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0aa9/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0aa9/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0aa9/end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0aa9/erase-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0aa9/front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0aa9/insert-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0aa9/operator_subs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-0aa9/push_back-028.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0aa9/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0aa9/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0aa9/resize-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-099.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::push_back</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <class kind="class">bsl::vector::d_capacity</class>
  <class kind="class">bsl::vector::d_dataBegin_p</class>
  <class kind="class">bsl::vector::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-099/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vector-099/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-099/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-099/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-099/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-099/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-099/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-099/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-099/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-099/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>bsl/vector-099/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>pair&lt;Date, DayOfWeekSet&gt;&amp;</type>
    <name>emplace_back</name>
    <anchorfile>bsl/vector-099/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-099/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-099/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-099/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-099/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-099/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-099/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-099/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-099/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-099/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>constructFromSizedRange</name>
    <anchorfile>bsl/vector-099.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR first, t_SENTINEL last, size_type size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendSizedRange</name>
    <anchorfile>bsl/vector-099.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end, size_type rangeSize)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateAppendUnsizedRange</name>
    <anchorfile>bsl/vector-099.adoc</anchorfile>
    <anchor/>
    <arglist>(t_ITERATOR begin, t_SENTINEL end)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateEmplaceBackWithAllocation</name>
    <anchorfile>bsl/vector-099.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; arguments)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateMoveInsert</name>
    <anchorfile>bsl/vector-099.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;pair&lt;Date, DayOfWeekSet&gt;&gt;* fromVector, const_iterator position)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>privateReserveEmpty</name>
    <anchorfile>bsl/vector-099.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type numElements)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-099/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-099/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-099/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-099/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-099/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-099/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-099/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-099/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-099/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-099/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-099/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-099/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-099/2constructor-087.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-099/operator_assign-04f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-099/assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-099/at-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-099/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-099/begin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-099/data-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-099/end-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-099/erase-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-099/front-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-099/insert-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-099/operator_subs-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::push_back</name>
  <filename>bsl/vector-099/push_back-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-099/rbegin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-099/rend-0ff.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-099/resize-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_capacity</name>
  <filename>bsl/vector-099/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataBegin_p</name>
  <filename>bsl/vector-099/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::d_dataEnd_p</name>
  <filename>bsl/vector-099/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0c8.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::emplace</class>
  <class kind="class">bsl::vector::emplace_back</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-0c8/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-0c8/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-0c8/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-0c8/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-0c8/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-0c8/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-0c8/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-0c8/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-0c8/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-0c8/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-0c8/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-0c8/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-0c8/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-0c8/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/vector-0c8/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(void* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-0c8/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-0c8/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-0c8/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-0c8/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;void*, allocator&lt;void*&gt;&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-0c8/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-0c8/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-0c8/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-0c8/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-0c8/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-0c8/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-0c8/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-0c8/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-0c8/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-0c8/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-0c8/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-0c8/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-0c8/2constructor-06b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-0c8/operator_assign-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-0c8/assign-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-0c8/at-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-0c8/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-0c8/begin-016a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-0c8/data-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::emplace</name>
  <filename>bsl/vector-0c8/emplace-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::emplace_back</name>
  <filename>bsl/vector-0c8/emplace_back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-0c8/end-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-0c8/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-0c8/front-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-0c8/insert-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-0c8/operator_subs-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-0c8/rbegin-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-0c8/rend-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-0c8/resize-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-02e.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::emplace</class>
  <class kind="class">bsl::vector::emplace_back</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-02e/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-02e/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-02e/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-02e/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-02e/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-02e/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-02e/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-02e/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-02e/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-02e/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-02e/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-02e/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-02e/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-02e/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/vector-02e/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-02e/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-02e/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-02e/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-02e/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;const char*, allocator&lt;const char*&gt;&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-02e/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-02e/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-02e/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-02e/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-02e/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-02e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-02e/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-02e/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-02e/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-02e/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-02e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-02e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-02e/2constructor-06a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-02e/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-02e/assign-0f3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-02e/at-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-02e/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-02e/begin-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-02e/data-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::emplace</name>
  <filename>bsl/vector-02e/emplace-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::emplace_back</name>
  <filename>bsl/vector-02e/emplace_back-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-02e/end-014.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-02e/erase-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-02e/front-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-02e/insert-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-02e/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-02e/rbegin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-02e/rend-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-02e/resize-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-086.adoc</filename>
  <class kind="class">bsl::vector::allocator_type</class>
  <class kind="class">bsl::vector::const_iterator</class>
  <class kind="class">bsl::vector::const_pointer</class>
  <class kind="class">bsl::vector::const_reference</class>
  <class kind="class">bsl::vector::const_reverse_iterator</class>
  <class kind="class">bsl::vector::difference_type</class>
  <class kind="class">bsl::vector::iterator</class>
  <class kind="class">bsl::vector::pointer</class>
  <class kind="class">bsl::vector::reference</class>
  <class kind="class">bsl::vector::reverse_iterator</class>
  <class kind="class">bsl::vector::size_type</class>
  <class kind="class">bsl::vector::value_type</class>
  <class kind="class">bsl::vector::vector</class>
  <class kind="class">bsl::vector::operator=</class>
  <class kind="class">bsl::vector::assign</class>
  <class kind="class">bsl::vector::at</class>
  <class kind="class">bsl::vector::back</class>
  <class kind="class">bsl::vector::begin</class>
  <class kind="class">bsl::vector::data</class>
  <class kind="class">bsl::vector::emplace</class>
  <class kind="class">bsl::vector::emplace_back</class>
  <class kind="class">bsl::vector::end</class>
  <class kind="class">bsl::vector::erase</class>
  <class kind="class">bsl::vector::front</class>
  <class kind="class">bsl::vector::insert</class>
  <class kind="class">bsl::vector::operator[]</class>
  <class kind="class">bsl::vector::rbegin</class>
  <class kind="class">bsl::vector::rend</class>
  <class kind="class">bsl::vector::resize</class>
  <member kind="function">
    <type>void</type>
    <name>~vector</name>
    <anchorfile>bsl/vector-086/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>append_range</name>
    <anchorfile>bsl/vector-086/append_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assign_range</name>
    <anchorfile>bsl/vector-086/assign_range.adoc</anchorfile>
    <anchor/>
    <arglist>(t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vector-086/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vector-086/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vector-086/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>bsl/vector-086/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vector-086/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vector-086/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vector-086/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>bsl/vector-086/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::iterator</type>
    <name>insert_range</name>
    <anchorfile>bsl/vector-086/insert_range.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator position, t_RANGE&amp;&amp; range)</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::size_type</type>
    <name>max_size</name>
    <anchorfile>bsl/vector-086/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>bsl/vector-086/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>bsl/vector-086/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(VALUE_TYPE* value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>bsl/vector-086/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type newCapacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>bsl/vector-086/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vector&lt;VALUE_TYPE*, ALLOCATOR&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/vector-086/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/vector-086/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(vector&lt;VALUE_TYPE*, ALLOCATOR&gt;&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector::allocator_type</name>
  <filename>bsl/vector-086/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_iterator</name>
  <filename>bsl/vector-086/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_pointer</name>
  <filename>bsl/vector-086/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reference</name>
  <filename>bsl/vector-086/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::const_reverse_iterator</name>
  <filename>bsl/vector-086/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::difference_type</name>
  <filename>bsl/vector-086/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::iterator</name>
  <filename>bsl/vector-086/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::pointer</name>
  <filename>bsl/vector-086/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reference</name>
  <filename>bsl/vector-086/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::reverse_iterator</name>
  <filename>bsl/vector-086/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::size_type</name>
  <filename>bsl/vector-086/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::value_type</name>
  <filename>bsl/vector-086/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::vector</name>
  <filename>bsl/vector-086/2constructor-052.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator=</name>
  <filename>bsl/vector-086/operator_assign-0ba.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::assign</name>
  <filename>bsl/vector-086/assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::at</name>
  <filename>bsl/vector-086/at-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::back</name>
  <filename>bsl/vector-086/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::begin</name>
  <filename>bsl/vector-086/begin-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::data</name>
  <filename>bsl/vector-086/data-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::emplace</name>
  <filename>bsl/vector-086/emplace-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::emplace_back</name>
  <filename>bsl/vector-086/emplace_back-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::end</name>
  <filename>bsl/vector-086/end-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::erase</name>
  <filename>bsl/vector-086/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::front</name>
  <filename>bsl/vector-086/front-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::insert</name>
  <filename>bsl/vector-086/insert-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::operator[]</name>
  <filename>bsl/vector-086/operator_subs-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rbegin</name>
  <filename>bsl/vector-086/rbegin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::rend</name>
  <filename>bsl/vector-086/rend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector::resize</name>
  <filename>bsl/vector-086/resize-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-06a.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-06a/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-06a/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-06a/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-06a/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-06a/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-06a/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-06a/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-06a/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>vectorBase&lt;VALUE_TYPE&gt;::size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-06a/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-06a/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-06a/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-06a/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-06a/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-06a/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-06a/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-06a/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-06a/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-06a/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-06a/at-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-06a/back-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-06a/begin-0ce8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-06a/data-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-06a/end-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-06a/front-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-06a/operator_subs-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-06a/rbegin-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-06a/rend-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-06a/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-06a/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-06a/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-09.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-09/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-09/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;bool&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-09/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-09/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-09/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-09/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-09/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-09/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-09/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-09/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-09/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-09/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-09/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-09/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-09/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-09/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-09/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-09/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-09/at-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-09/back-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-09/begin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-09/data-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-09/end-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-09/front-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-09/operator_subs-036.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-09/rbegin-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-09/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-09/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-09/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-09/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0aa3.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0aa3/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0aa3/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;char&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0aa3/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0aa3/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0aa3/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0aa3/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0aa3/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0aa3/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0aa3/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0aa3/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0aa3/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0aa3/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0aa3/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0aa3/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0aa3/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0aa3/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0aa3/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0aa3/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0aa3/at-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0aa3/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0aa3/begin-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0aa3/data-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0aa3/end-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0aa3/front-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0aa3/operator_subs-07c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0aa3/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0aa3/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0aa3/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0aa3/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0aa3/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-068.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-068/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-068/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;double&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-068/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-068/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-068/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-068/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-068/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-068/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-068/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-068/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-068/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-068/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-068/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-068/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-068/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-068/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-068/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-068/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-068/at-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-068/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-068/begin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-068/data-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-068/end-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-068/front-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-068/operator_subs-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-068/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-068/rend-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-068/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-068/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-068/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-06e.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-06e/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-06e/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;float&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-06e/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-06e/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-06e/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-06e/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-06e/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-06e/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-06e/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-06e/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-06e/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-06e/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-06e/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-06e/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-06e/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-06e/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-06e/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-06e/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-06e/at-0a5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-06e/back-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-06e/begin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-06e/data-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-06e/end-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-06e/front-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-06e/operator_subs-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-06e/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-06e/rend-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-06e/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-06e/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-06e/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-03d.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-03d/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-03d/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;int&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-03d/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-03d/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-03d/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-03d/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-03d/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-03d/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-03d/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-03d/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-03d/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-03d/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-03d/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-03d/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-03d/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-03d/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-03d/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-03d/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-03d/at-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-03d/back-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-03d/begin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-03d/data-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-03d/end-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-03d/front-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-03d/operator_subs-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-03d/rbegin-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-03d/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-03d/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-03d/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-03d/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0b2.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0b2/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0b2/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0b2/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0b2/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0b2/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0b2/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0b2/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0b2/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0b2/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0b2/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0b2/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0b2/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0b2/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0b2/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0b2/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0b2/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0b2/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0b2/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0b2/at-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0b2/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0b2/begin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0b2/data-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0b2/end-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0b2/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0b2/operator_subs-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0b2/rbegin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0b2/rend-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0b2/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0b2/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0b2/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0cf.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0cf/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0cf/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;long double&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0cf/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0cf/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0cf/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0cf/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0cf/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0cf/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0cf/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0cf/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0cf/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0cf/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0cf/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0cf/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0cf/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0cf/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0cf/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0cf/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0cf/at-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0cf/back-079.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0cf/begin-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0cf/data-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0cf/end-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0cf/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0cf/operator_subs-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0cf/rbegin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0cf/rend-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0cf/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0cf/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0cf/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0f7.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0f7/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0f7/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;long long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0f7/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0f7/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0f7/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0f7/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0f7/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0f7/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0f7/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0f7/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0f7/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0f7/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0f7/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0f7/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0f7/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0f7/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0f7/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0f7/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0f7/at-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0f7/back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0f7/begin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0f7/data-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0f7/end-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0f7/front-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0f7/operator_subs-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0f7/rbegin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0f7/rend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0f7/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0f7/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0f7/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0fd.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0fd/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0fd/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;short&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0fd/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0fd/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0fd/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0fd/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0fd/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0fd/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0fd/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0fd/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0fd/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0fd/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0fd/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0fd/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0fd/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0fd/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0fd/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0fd/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0fd/at-07b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0fd/back-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0fd/begin-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0fd/data-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0fd/end-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0fd/front-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0fd/operator_subs-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0fd/rbegin-0ba.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0fd/rend-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0fd/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0fd/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0fd/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0c1.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0c1/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0c1/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;signed char&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0c1/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0c1/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0c1/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0c1/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0c1/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0c1/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0c1/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0c1/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0c1/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0c1/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0c1/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0c1/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0c1/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0c1/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0c1/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0c1/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0c1/at-0ca.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0c1/back-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0c1/begin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0c1/data-087.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0c1/end-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0c1/front-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0c1/operator_subs-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0c1/rbegin-03a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0c1/rend-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0c1/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0c1/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0c1/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-033.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-033/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-033/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned char&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-033/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-033/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-033/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-033/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-033/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-033/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-033/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-033/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-033/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-033/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-033/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-033/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-033/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-033/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-033/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-033/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-033/at-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-033/back-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-033/begin-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-033/data-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-033/end-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-033/front-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-033/operator_subs-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-033/rbegin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-033/rend-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-033/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-033/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-033/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-08.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-08/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-08/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned int&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-08/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-08/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-08/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-08/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-08/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-08/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-08/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-08/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-08/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-08/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-08/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-08/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-08/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-08/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-08/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-08/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-08/at-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-08/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-08/begin-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-08/data-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-08/end-0fd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-08/front-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-08/operator_subs-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-08/rbegin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-08/rend-0e0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-08/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-08/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-08/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0e9.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0e9/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0e9/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0e9/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0e9/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0e9/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0e9/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0e9/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0e9/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0e9/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0e9/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0e9/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0e9/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0e9/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0e9/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0e9/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0e9/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0e9/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0e9/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0e9/at-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0e9/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0e9/begin-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0e9/data-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0e9/end-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0e9/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0e9/operator_subs-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0e9/rbegin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0e9/rend-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0e9/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0e9/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0e9/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0aa9.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0aa9/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0aa9/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned long long&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0aa9/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0aa9/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0aa9/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0aa9/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0aa9/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0aa9/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0aa9/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0aa9/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0aa9/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0aa9/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0aa9/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0aa9/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0aa9/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0aa9/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0aa9/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0aa9/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0aa9/at-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0aa9/back-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0aa9/begin-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0aa9/data-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0aa9/end-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0aa9/front-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0aa9/operator_subs-076.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0aa9/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0aa9/rend-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0aa9/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0aa9/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0aa9/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-074.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-074/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-074/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;unsigned short&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-074/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-074/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-074/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-074/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-074/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-074/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-074/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-074/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-074/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-074/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-074/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-074/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-074/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-074/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-074/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-074/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-074/at-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-074/back-088.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-074/begin-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-074/data-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-074/end-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-074/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-074/operator_subs-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-074/rbegin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-074/rend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-074/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-074/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-074/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0bb.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0bb/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0bb/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;void*&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0bb/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0bb/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0bb/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0bb/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0bb/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0bb/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0bb/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0bb/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0bb/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0bb/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0bb/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0bb/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0bb/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0bb/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0bb/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0bb/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0bb/at-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0bb/back-0e4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0bb/begin-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0bb/data-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0bb/end-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0bb/front-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0bb/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0bb/rbegin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0bb/rend-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0bb/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0bb/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0bb/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase</name>
  <filename>bsl/vectorBase-0af.adoc</filename>
  <class kind="class">bsl::vectorBase::const_iterator</class>
  <class kind="class">bsl::vectorBase::const_reference</class>
  <class kind="class">bsl::vectorBase::const_reverse_iterator</class>
  <class kind="class">bsl::vectorBase::difference_type</class>
  <class kind="class">bsl::vectorBase::iterator</class>
  <class kind="class">bsl::vectorBase::reference</class>
  <class kind="class">bsl::vectorBase::reverse_iterator</class>
  <class kind="class">bsl::vectorBase::size_type</class>
  <class kind="class">bsl::vectorBase::value_type</class>
  <class kind="class">bsl::vectorBase::at</class>
  <class kind="class">bsl::vectorBase::back</class>
  <class kind="class">bsl::vectorBase::begin</class>
  <class kind="class">bsl::vectorBase::data</class>
  <class kind="class">bsl::vectorBase::end</class>
  <class kind="class">bsl::vectorBase::front</class>
  <class kind="class">bsl::vectorBase::operator[]</class>
  <class kind="class">bsl::vectorBase::rbegin</class>
  <class kind="class">bsl::vectorBase::rend</class>
  <class kind="class">bsl::vectorBase::d_capacity</class>
  <class kind="class">bsl::vectorBase::d_dataBegin_p</class>
  <class kind="class">bsl::vectorBase::d_dataEnd_p</class>
  <member kind="function">
    <type>void</type>
    <name>vectorBase</name>
    <anchorfile>bsl/vectorBase-0af/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>adopt</name>
    <anchorfile>bsl/vectorBase-0af/adopt.adoc</anchorfile>
    <anchor/>
    <arglist>(BloombergLP::bslmf::MovableRef&lt;vectorBase&lt;const char*&gt;&gt; base)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>bsl/vectorBase-0af/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>bsl/vectorBase-0af/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>bsl/vectorBase-0af/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>bsl/vectorBase-0af/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>bsl/vectorBase-0af/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>bsl/vectorBase-0af/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>bsl/vectorBase-0af/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_iterator</name>
  <filename>bsl/vectorBase-0af/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reference</name>
  <filename>bsl/vectorBase-0af/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::const_reverse_iterator</name>
  <filename>bsl/vectorBase-0af/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::difference_type</name>
  <filename>bsl/vectorBase-0af/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::iterator</name>
  <filename>bsl/vectorBase-0af/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reference</name>
  <filename>bsl/vectorBase-0af/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::reverse_iterator</name>
  <filename>bsl/vectorBase-0af/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::size_type</name>
  <filename>bsl/vectorBase-0af/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::value_type</name>
  <filename>bsl/vectorBase-0af/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::at</name>
  <filename>bsl/vectorBase-0af/at-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::back</name>
  <filename>bsl/vectorBase-0af/back-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::begin</name>
  <filename>bsl/vectorBase-0af/begin-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::data</name>
  <filename>bsl/vectorBase-0af/data-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::end</name>
  <filename>bsl/vectorBase-0af/end-020.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::front</name>
  <filename>bsl/vectorBase-0af/front-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::operator[]</name>
  <filename>bsl/vectorBase-0af/operator_subs-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rbegin</name>
  <filename>bsl/vectorBase-0af/rbegin-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::rend</name>
  <filename>bsl/vectorBase-0af/rend-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_capacity</name>
  <filename>bsl/vectorBase-0af/d_capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataBegin_p</name>
  <filename>bsl/vectorBase-0af/d_dataBegin_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vectorBase::d_dataEnd_p</name>
  <filename>bsl/vectorBase-0af/d_dataEnd_p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_ForwardIteratorForPtrs</name>
  <filename>bsl/vector_ForwardIteratorForPtrs-08.adoc</filename>
  <class kind="class">bsl::vector_ForwardIteratorForPtrs::type</class>
</compound>
<compound kind="class">
  <name>bsl::vector_ForwardIteratorForPtrs::type</name>
  <filename>bsl/vector_ForwardIteratorForPtrs-08/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_ForwardIteratorForPtrs</name>
  <filename>bsl/vector_ForwardIteratorForPtrs-06.adoc</filename>
  <class kind="class">bsl::vector_ForwardIteratorForPtrs::type</class>
</compound>
<compound kind="class">
  <name>bsl::vector_ForwardIteratorForPtrs::type</name>
  <filename>bsl/vector_ForwardIteratorForPtrs-06/type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator</name>
  <filename>bsl/vector_UintPtrConversionIterator.adoc</filename>
  <class kind="class">bsl::vector_UintPtrConversionIterator::UintPtr</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::difference_type</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::iterator_category</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::pointer</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::reference</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::value_type</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::vector_UintPtrConversionIterator</class>
  <class kind="class">bsl::vector_UintPtrConversionIterator::operator++</class>
  <member kind="function">
    <type>BloombergLP::bsls::Types::UintPtr</type>
    <name>operator*</name>
    <anchorfile>bsl/vector_UintPtrConversionIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>bsl/vector_UintPtrConversionIterator/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(auto rhs)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>bsl/vector_UintPtrConversionIterator/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const vector_UintPtrConversionIterator&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::UintPtr</name>
  <filename>bsl/vector_UintPtrConversionIterator/UintPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::difference_type</name>
  <filename>bsl/vector_UintPtrConversionIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::iterator_category</name>
  <filename>bsl/vector_UintPtrConversionIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::pointer</name>
  <filename>bsl/vector_UintPtrConversionIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::reference</name>
  <filename>bsl/vector_UintPtrConversionIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::value_type</name>
  <filename>bsl/vector_UintPtrConversionIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::vector_UintPtrConversionIterator</name>
  <filename>bsl/vector_UintPtrConversionIterator/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrConversionIterator::operator++</name>
  <filename>bsl/vector_UintPtrConversionIterator/operator_inc-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrRangeAdapter</name>
  <filename>bsl/vector_UintPtrRangeAdapter.adoc</filename>
  <class kind="class">bsl::vector_UintPtrRangeAdapter::const_iterator</class>
  <class kind="class">bsl::vector_UintPtrRangeAdapter::iterator</class>
  <class kind="class">bsl::vector_UintPtrRangeAdapter::d_begin</class>
  <class kind="class">bsl::vector_UintPtrRangeAdapter::d_end</class>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>bsl/vector_UintPtrRangeAdapter/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>t_SENTINEL</type>
    <name>end</name>
    <anchorfile>bsl/vector_UintPtrRangeAdapter/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrRangeAdapter::const_iterator</name>
  <filename>bsl/vector_UintPtrRangeAdapter/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrRangeAdapter::iterator</name>
  <filename>bsl/vector_UintPtrRangeAdapter/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrRangeAdapter::d_begin</name>
  <filename>bsl/vector_UintPtrRangeAdapter/d_begin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector_UintPtrRangeAdapter::d_end</name>
  <filename>bsl/vector_UintPtrRangeAdapter/d_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr</name>
  <filename>bsl/weak_ptr-0d.adoc</filename>
  <class kind="class">bsl::weak_ptr::element_type</class>
  <class kind="class">bsl::weak_ptr::weak_ptr</class>
  <class kind="class">bsl::weak_ptr::operator=</class>
  <class kind="class">bsl::weak_ptr::owner_before</class>
  <class kind="class">bsl::weak_ptr::owner_equal</class>
  <member kind="function">
    <type>void</type>
    <name>~weak_ptr</name>
    <anchorfile>bsl/weak_ptr-0d/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>shared_ptr&lt;ELEMENT_TYPE&gt;</type>
    <name>acquireSharedPtr</name>
    <anchorfile>bsl/weak_ptr-0d/acquireSharedPtr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>expired</name>
    <anchorfile>bsl/weak_ptr-0d/expired.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>shared_ptr&lt;ELEMENT_TYPE&gt;</type>
    <name>lock</name>
    <anchorfile>bsl/weak_ptr-0d/lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>numReferences</name>
    <anchorfile>bsl/weak_ptr-0d/numReferences.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>owner_hash</name>
    <anchorfile>bsl/weak_ptr-0d/owner_hash.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslma::SharedPtrRep*</type>
    <name>rep</name>
    <anchorfile>bsl/weak_ptr-0d/rep.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>bsl/weak_ptr-0d/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>bsl/weak_ptr-0d/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(weak_ptr&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>use_count</name>
    <anchorfile>bsl/weak_ptr-0d/use_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>BloombergLP::bslmf::NestedTraitDeclaration&lt;weak_ptr&lt;ELEMENT_TYPE&gt;, is_nothrow_move_constructible&gt;</type>
    <name>operator BloombergLP::bslmf::NestedTraitDeclaration&lt;weak_ptr&lt;ELEMENT_TYPE&gt;, is_nothrow_move_constructible&gt;</name>
    <anchorfile>bsl/weak_ptr-0d/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr::element_type</name>
  <filename>bsl/weak_ptr-0d/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr::weak_ptr</name>
  <filename>bsl/weak_ptr-0d/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr::operator=</name>
  <filename>bsl/weak_ptr-0d/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr::owner_before</name>
  <filename>bsl/weak_ptr-0d/owner_before-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr::owner_equal</name>
  <filename>bsl/weak_ptr-0d/owner_equal-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::AllocConstants</name>
  <filename>bsl/AllocConstants.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::MaxDecimalStringLengths</name>
  <filename>bsl/MaxDecimalStringLengths.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::PrintTo</name>
  <filename>bsl/PrintTo-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocate_shared</name>
  <filename>bsl/allocate_shared-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocate_shared_for_overwrite</name>
  <filename>bsl/allocate_shared_for_overwrite-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::erase</name>
  <filename>bsl/erase-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::erase_if</name>
  <filename>bsl/erase_if-071.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format</name>
  <filename>bsl/format-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_to</name>
  <filename>bsl/format_to-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get</name>
  <filename>bsl/get-056.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get_if</name>
  <filename>bsl/get_if-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::getline</name>
  <filename>bsl/getline-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashAppend</name>
  <filename>bsl/hashAppend-072.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hashBasicString</name>
  <filename>bsl/hashBasicString-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_optional</name>
  <filename>bsl/make_optional-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_shared</name>
  <filename>bsl/make_shared-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_shared_for_overwrite</name>
  <filename>bsl/make_shared_for_overwrite-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_S</name>
  <filename>bsl/operator_S-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_h</name>
  <filename>bsl/operator_h-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_i</name>
  <filename>bsl/operator_i-0fd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_if</name>
  <filename>bsl/operator_if-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_il</name>
  <filename>bsl/operator_il-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_min</name>
  <filename>bsl/operator_min-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_ms</name>
  <filename>bsl/operator_ms-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_ns</name>
  <filename>bsl/operator_ns-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_s</name>
  <filename>bsl/operator_s-0e87.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_sv</name>
  <filename>bsl/operator_sv-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&quot;&quot;_us</name>
  <filename>bsl/operator_us-0b9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator+</name>
  <filename>bsl/operator_plus-0d0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator-</name>
  <filename>bsl/operator_minus-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator/</name>
  <filename>bsl/operator_slash-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;&gt;</name>
  <filename>bsl/operator_rshift-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::quoted</name>
  <filename>bsl/quoted-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stod</name>
  <filename>bsl/stod-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stof</name>
  <filename>bsl/stof-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stoi</name>
  <filename>bsl/stoi-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stol</name>
  <filename>bsl/stol-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stold</name>
  <filename>bsl/stold-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stoll</name>
  <filename>bsl/stoll-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stoul</name>
  <filename>bsl/stoul-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stoull</name>
  <filename>bsl/stoull-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0dc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_string</name>
  <filename>bsl/to_string-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_wstring</name>
  <filename>bsl/to_wstring-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vformat</name>
  <filename>bsl/vformat-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vformat_to</name>
  <filename>bsl/vformat_to-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::visit</name>
  <filename>bsl/visit-0de.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;&lt;</name>
  <filename>bsl/operator_lshift-05b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator_eq-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator_not_eq-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;</name>
  <filename>bsl/operator_lt-016.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;=</name>
  <filename>bsl/operator_le-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;</name>
  <filename>bsl/operator_gt-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;=</name>
  <filename>bsl/operator_ge-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;=&gt;</name>
  <filename>bsl/operator_3way-0f1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::alignment_of_v</name>
  <filename>bsl/alignment_of_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::extent_v</name>
  <filename>bsl/extent_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::has_unique_object_representations_v</name>
  <filename>bsl/has_unique_object_representations_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::has_virtual_destructor_v</name>
  <filename>bsl/has_virtual_destructor_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_abstract_v</name>
  <filename>bsl/is_abstract_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_aggregate_v</name>
  <filename>bsl/is_aggregate_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_arithmetic_v</name>
  <filename>bsl/is_arithmetic_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_array_v</name>
  <filename>bsl/is_array_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_assignable_v</name>
  <filename>bsl/is_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_base_of_v</name>
  <filename>bsl/is_base_of_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_bounded_array_v</name>
  <filename>bsl/is_bounded_array_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_class_v</name>
  <filename>bsl/is_class_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_compound_v</name>
  <filename>bsl/is_compound_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_const_v</name>
  <filename>bsl/is_const_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_constructible_v</name>
  <filename>bsl/is_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_convertible_v</name>
  <filename>bsl/is_convertible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_copy_assignable_v</name>
  <filename>bsl/is_copy_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_copy_constructible_v</name>
  <filename>bsl/is_copy_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_default_constructible_v</name>
  <filename>bsl/is_default_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_destructible_v</name>
  <filename>bsl/is_destructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_empty_v</name>
  <filename>bsl/is_empty_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_enum_v</name>
  <filename>bsl/is_enum_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_final_v</name>
  <filename>bsl/is_final_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_function_v</name>
  <filename>bsl/is_function_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_fundamental_v</name>
  <filename>bsl/is_fundamental_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_invocable_r_v</name>
  <filename>bsl/is_invocable_r_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_invocable_v</name>
  <filename>bsl/is_invocable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_literal_type_v</name>
  <filename>bsl/is_literal_type_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_function_pointer_v</name>
  <filename>bsl/is_member_function_pointer_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_object_pointer_v</name>
  <filename>bsl/is_member_object_pointer_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_member_pointer_v</name>
  <filename>bsl/is_member_pointer_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_move_assignable_v</name>
  <filename>bsl/is_move_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_move_constructible_v</name>
  <filename>bsl/is_move_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_assignable_v</name>
  <filename>bsl/is_nothrow_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_constructible_v</name>
  <filename>bsl/is_nothrow_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_copy_assignable_v</name>
  <filename>bsl/is_nothrow_copy_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_copy_constructible_v</name>
  <filename>bsl/is_nothrow_copy_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_default_constructible_v</name>
  <filename>bsl/is_nothrow_default_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_destructible_v</name>
  <filename>bsl/is_nothrow_destructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_invocable_r_v</name>
  <filename>bsl/is_nothrow_invocable_r_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_invocable_v</name>
  <filename>bsl/is_nothrow_invocable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_move_assignable_v</name>
  <filename>bsl/is_nothrow_move_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_move_constructible_v</name>
  <filename>bsl/is_nothrow_move_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_swappable_with_v</name>
  <filename>bsl/is_nothrow_swappable_with_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_null_pointer_v</name>
  <filename>bsl/is_null_pointer_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_object_v</name>
  <filename>bsl/is_object_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pod_v</name>
  <filename>bsl/is_pod_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pointer_v</name>
  <filename>bsl/is_pointer_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_polymorphic_v</name>
  <filename>bsl/is_polymorphic_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_reference_v</name>
  <filename>bsl/is_reference_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_rvalue_reference_v</name>
  <filename>bsl/is_rvalue_reference_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_same_v</name>
  <filename>bsl/is_same_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_scalar_v</name>
  <filename>bsl/is_scalar_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_signed_v</name>
  <filename>bsl/is_signed_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_standard_layout_v</name>
  <filename>bsl/is_standard_layout_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_swappable_with_v</name>
  <filename>bsl/is_swappable_with_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivial_v</name>
  <filename>bsl/is_trivial_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_assignable_v</name>
  <filename>bsl/is_trivially_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_constructible_v</name>
  <filename>bsl/is_trivially_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copy_assignable_v</name>
  <filename>bsl/is_trivially_copy_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copy_constructible_v</name>
  <filename>bsl/is_trivially_copy_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copyable_v</name>
  <filename>bsl/is_trivially_copyable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_default_constructible_v</name>
  <filename>bsl/is_trivially_default_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_destructible_v</name>
  <filename>bsl/is_trivially_destructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_move_assignable_v</name>
  <filename>bsl/is_trivially_move_assignable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_move_constructible_v</name>
  <filename>bsl/is_trivially_move_constructible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_unbounded_array_v</name>
  <filename>bsl/is_unbounded_array_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_union_v</name>
  <filename>bsl/is_union_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_unsigned_v</name>
  <filename>bsl/is_unsigned_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_void_v</name>
  <filename>bsl/is_void_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_volatile_v</name>
  <filename>bsl/is_volatile_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nostopstate</name>
  <filename>bsl/nostopstate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rank_v</name>
  <filename>bsl/rank_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uses_allocator_v</name>
  <filename>bsl/uses_allocator_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_npos</name>
  <filename>bsl/variant_npos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::variant_size_v</name>
  <filename>bsl/variant_size_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-016.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0c4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0fa9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-0c7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-074.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string</name>
  <filename>bsl/basic_string-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-017.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-01a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deque</name>
  <filename>bsl/deque-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function</name>
  <filename>bsl/function-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function</name>
  <filename>bsl/function-066.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function</name>
  <filename>bsl/function-06d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::function</name>
  <filename>bsl/function-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-05c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::list</name>
  <filename>bsl/list-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0da.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0ac.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0d4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-0cb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::map</name>
  <filename>bsl/map-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multimap</name>
  <filename>bsl/multimap-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-06a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-005.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-060.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-00e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiset</name>
  <filename>bsl/multiset-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional</name>
  <filename>bsl/optional-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional</name>
  <filename>bsl/optional-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::optional</name>
  <filename>bsl/optional-07d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair</name>
  <filename>bsl/pair-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair</name>
  <filename>bsl/pair-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair</name>
  <filename>bsl/pair-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair</name>
  <filename>bsl/pair-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pair</name>
  <filename>bsl/pair-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-044.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-03e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-0432.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-03d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::priority_queue</name>
  <filename>bsl/priority_queue-0430.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-0aa.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-0a3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::queue</name>
  <filename>bsl/queue-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-051.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-0f9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-0f6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-05a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set</name>
  <filename>bsl/set-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr</name>
  <filename>bsl/shared_ptr-0b0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr</name>
  <filename>bsl/shared_ptr-0b7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr</name>
  <filename>bsl/shared_ptr-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr</name>
  <filename>bsl/shared_ptr-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_ptr</name>
  <filename>bsl/shared_ptr-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-06f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-06c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-06b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stack</name>
  <filename>bsl/stack-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stop_callback</name>
  <filename>bsl/stop_callback-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-049.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-099.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-08b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-045.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-01f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-014.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-0ea.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-05d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-0e6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-021.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-051.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_map</name>
  <filename>bsl/unordered_map-080.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-048a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-044.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-08f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0d6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-048e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-084.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-04c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0b8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-0b6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multimap</name>
  <filename>bsl/unordered_multimap-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-09e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-07a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-063.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-0d3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-091.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-009.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-0ab.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-00df.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-0db.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-0d0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-00d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_multiset</name>
  <filename>bsl/unordered_multiset-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0c5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0b5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0d25.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-088.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-02f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-087.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-048.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0d0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-0ce.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unordered_set</name>
  <filename>bsl/unordered_set-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-083.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-009.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-042.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vector</name>
  <filename>bsl/vector-0a3f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ptr</name>
  <filename>bsl/weak_ptr-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::FILE</name>
  <filename>bsl/FILE.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::IsStdAllocator</name>
  <filename>bsl/IsStdAllocator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::IsStdAllocator_v</name>
  <filename>bsl/IsStdAllocator_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::_Exit</name>
  <filename>bsl/_Exit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::abort</name>
  <filename>bsl/abort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::abs</name>
  <filename>bsl/abs-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::abs</name>
  <filename>bsl/abs-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::abs</name>
  <filename>bsl/abs-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::accumulate</name>
  <filename>bsl/accumulate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::acos</name>
  <filename>bsl/acos-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::acos</name>
  <filename>bsl/acos-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::acos</name>
  <filename>bsl/acos-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::acosh</name>
  <filename>bsl/acosh-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::acosh</name>
  <filename>bsl/acosh-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::addressof</name>
  <filename>bsl/addressof.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::adjacent_difference</name>
  <filename>bsl/adjacent_difference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::adjacent_find</name>
  <filename>bsl/adjacent_find.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::adopt_lock</name>
  <filename>bsl/adopt_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::adopt_lock_t</name>
  <filename>bsl/adopt_lock_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::advance</name>
  <filename>bsl/advance.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::align</name>
  <filename>bsl/align.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::align_val_t</name>
  <filename>bsl/align_val_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::aligned_alloc</name>
  <filename>bsl/aligned_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::alignment_of</name>
  <filename>bsl/alignment_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::all_of</name>
  <filename>bsl/all_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_arg</name>
  <filename>bsl/allocator_arg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::allocator_arg_t</name>
  <filename>bsl/allocator_arg_t-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::any_of</name>
  <filename>bsl/any_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::apply</name>
  <filename>bsl/apply.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::arg</name>
  <filename>bsl/arg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::array</name>
  <filename>bsl/array.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::as_bytes</name>
  <filename>bsl/as_bytes.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::as_const</name>
  <filename>bsl/as_const.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::as_writable_bytes</name>
  <filename>bsl/as_writable_bytes.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::asctime</name>
  <filename>bsl/asctime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::asin</name>
  <filename>bsl/asin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::asin</name>
  <filename>bsl/asin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::asin</name>
  <filename>bsl/asin-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::asinh</name>
  <filename>bsl/asinh-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::asinh</name>
  <filename>bsl/asinh-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assignable_from</name>
  <filename>bsl/assignable_from.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assoc_laguerre</name>
  <filename>bsl/assoc_laguerre.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assoc_laguerref</name>
  <filename>bsl/assoc_laguerref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assoc_laguerrel</name>
  <filename>bsl/assoc_laguerrel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assoc_legendre</name>
  <filename>bsl/assoc_legendre.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assoc_legendref</name>
  <filename>bsl/assoc_legendref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assoc_legendrel</name>
  <filename>bsl/assoc_legendrel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::assume_aligned</name>
  <filename>bsl/assume_aligned.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::async</name>
  <filename>bsl/async.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::at_quick_exit</name>
  <filename>bsl/at_quick_exit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atan</name>
  <filename>bsl/atan-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atan</name>
  <filename>bsl/atan-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atan</name>
  <filename>bsl/atan-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atan2</name>
  <filename>bsl/atan2-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atan2</name>
  <filename>bsl/atan2-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atanh</name>
  <filename>bsl/atanh-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atanh</name>
  <filename>bsl/atanh-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atexit</name>
  <filename>bsl/atexit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atof</name>
  <filename>bsl/atof.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atoi</name>
  <filename>bsl/atoi.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atol</name>
  <filename>bsl/atol.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atoll</name>
  <filename>bsl/atoll.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic</name>
  <filename>bsl/atomic.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_bool</name>
  <filename>bsl/atomic_bool.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_char</name>
  <filename>bsl/atomic_char.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_char16_t</name>
  <filename>bsl/atomic_char16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_char32_t</name>
  <filename>bsl/atomic_char32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_char8_t</name>
  <filename>bsl/atomic_char8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_compare_exchange_strong</name>
  <filename>bsl/atomic_compare_exchange_strong.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_compare_exchange_strong_explicit</name>
  <filename>bsl/atomic_compare_exchange_strong_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_compare_exchange_weak</name>
  <filename>bsl/atomic_compare_exchange_weak.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_compare_exchange_weak_explicit</name>
  <filename>bsl/atomic_compare_exchange_weak_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_exchange</name>
  <filename>bsl/atomic_exchange.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_exchange_explicit</name>
  <filename>bsl/atomic_exchange_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_add</name>
  <filename>bsl/atomic_fetch_add.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_add_explicit</name>
  <filename>bsl/atomic_fetch_add_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_and</name>
  <filename>bsl/atomic_fetch_and.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_and_explicit</name>
  <filename>bsl/atomic_fetch_and_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_or_explicit</name>
  <filename>bsl/atomic_fetch_or_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_sub</name>
  <filename>bsl/atomic_fetch_sub.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_sub_explicit</name>
  <filename>bsl/atomic_fetch_sub_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_xor</name>
  <filename>bsl/atomic_fetch_xor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_fetch_xor_explicit</name>
  <filename>bsl/atomic_fetch_xor_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_flag</name>
  <filename>bsl/atomic_flag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_flag_clear</name>
  <filename>bsl/atomic_flag_clear.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_flag_clear_explicit</name>
  <filename>bsl/atomic_flag_clear_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_flag_test_and_set</name>
  <filename>bsl/atomic_flag_test_and_set.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_flag_test_and_set_explicit</name>
  <filename>bsl/atomic_flag_test_and_set_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_init</name>
  <filename>bsl/atomic_init.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int</name>
  <filename>bsl/atomic_int.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int16_t</name>
  <filename>bsl/atomic_int16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int32_t</name>
  <filename>bsl/atomic_int32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int64_t</name>
  <filename>bsl/atomic_int64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int8_t</name>
  <filename>bsl/atomic_int8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_fast16_t</name>
  <filename>bsl/atomic_int_fast16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_fast32_t</name>
  <filename>bsl/atomic_int_fast32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_fast64_t</name>
  <filename>bsl/atomic_int_fast64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_fast8_t</name>
  <filename>bsl/atomic_int_fast8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_least16_t</name>
  <filename>bsl/atomic_int_least16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_least32_t</name>
  <filename>bsl/atomic_int_least32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_least64_t</name>
  <filename>bsl/atomic_int_least64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_int_least8_t</name>
  <filename>bsl/atomic_int_least8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_intmax_t</name>
  <filename>bsl/atomic_intmax_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_intptr_t</name>
  <filename>bsl/atomic_intptr_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_is_lock_free</name>
  <filename>bsl/atomic_is_lock_free.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_llong</name>
  <filename>bsl/atomic_llong.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_load</name>
  <filename>bsl/atomic_load.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_load_explicit</name>
  <filename>bsl/atomic_load_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_long</name>
  <filename>bsl/atomic_long.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_notify_all</name>
  <filename>bsl/atomic_notify_all.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_notify_one</name>
  <filename>bsl/atomic_notify_one.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_ptrdiff_t</name>
  <filename>bsl/atomic_ptrdiff_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_ref</name>
  <filename>bsl/atomic_ref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_schar</name>
  <filename>bsl/atomic_schar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_short</name>
  <filename>bsl/atomic_short.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_signal_fence</name>
  <filename>bsl/atomic_signal_fence.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_signed_lock_free</name>
  <filename>bsl/atomic_signed_lock_free.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_size_t</name>
  <filename>bsl/atomic_size_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_store</name>
  <filename>bsl/atomic_store.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_store_explicit</name>
  <filename>bsl/atomic_store_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_thread_fence</name>
  <filename>bsl/atomic_thread_fence.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uchar</name>
  <filename>bsl/atomic_uchar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint</name>
  <filename>bsl/atomic_uint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint16_t</name>
  <filename>bsl/atomic_uint16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint32_t</name>
  <filename>bsl/atomic_uint32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint64_t</name>
  <filename>bsl/atomic_uint64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint8_t</name>
  <filename>bsl/atomic_uint8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_fast16_t</name>
  <filename>bsl/atomic_uint_fast16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_fast32_t</name>
  <filename>bsl/atomic_uint_fast32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_fast64_t</name>
  <filename>bsl/atomic_uint_fast64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_fast8_t</name>
  <filename>bsl/atomic_uint_fast8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_least16_t</name>
  <filename>bsl/atomic_uint_least16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_least32_t</name>
  <filename>bsl/atomic_uint_least32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_least64_t</name>
  <filename>bsl/atomic_uint_least64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uint_least8_t</name>
  <filename>bsl/atomic_uint_least8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uintmax_t</name>
  <filename>bsl/atomic_uintmax_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_uintptr_t</name>
  <filename>bsl/atomic_uintptr_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_ullong</name>
  <filename>bsl/atomic_ullong.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_ulong</name>
  <filename>bsl/atomic_ulong.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_unsigned_lock_free</name>
  <filename>bsl/atomic_unsigned_lock_free.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_ushort</name>
  <filename>bsl/atomic_ushort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_wait</name>
  <filename>bsl/atomic_wait.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_wait_explicit</name>
  <filename>bsl/atomic_wait_explicit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atomic_wchar_t</name>
  <filename>bsl/atomic_wchar_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::atto</name>
  <filename>bsl/atto.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::auto_ptr</name>
  <filename>bsl/auto_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::back_insert_iterator</name>
  <filename>bsl/back_insert_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::back_inserter</name>
  <filename>bsl/back_inserter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_alloc</name>
  <filename>bsl/bad_alloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_array_new_length</name>
  <filename>bsl/bad_array_new_length.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_cast</name>
  <filename>bsl/bad_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_exception</name>
  <filename>bsl/bad_exception.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_function_call</name>
  <filename>bsl/bad_function_call.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_typeid</name>
  <filename>bsl/bad_typeid.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bad_variant_access</name>
  <filename>bsl/bad_variant_access.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::barrier</name>
  <filename>bsl/barrier.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_common_reference</name>
  <filename>bsl/basic_common_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_const_iterator</name>
  <filename>bsl/basic_const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_filebuf</name>
  <filename>bsl/basic_filebuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_format_arg</name>
  <filename>bsl/basic_format_arg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_format_args</name>
  <filename>bsl/basic_format_args.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_format_context</name>
  <filename>bsl/basic_format_context.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_format_parse_context</name>
  <filename>bsl/basic_format_parse_context.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_format_string</name>
  <filename>bsl/basic_format_string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_fstream</name>
  <filename>bsl/basic_fstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ifstream</name>
  <filename>bsl/basic_ifstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ios</name>
  <filename>bsl/basic_ios.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_iostream</name>
  <filename>bsl/basic_iostream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ispanstream</name>
  <filename>bsl/basic_ispanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_istream</name>
  <filename>bsl/basic_istream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ofstream</name>
  <filename>bsl/basic_ofstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ospanstream</name>
  <filename>bsl/basic_ospanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_ostream</name>
  <filename>bsl/basic_ostream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_regex</name>
  <filename>bsl/basic_regex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_spanbuf</name>
  <filename>bsl/basic_spanbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_spanstream</name>
  <filename>bsl/basic_spanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_streambuf</name>
  <filename>bsl/basic_streambuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::basic_string_view</name>
  <filename>bsl/basic_string_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::begin</name>
  <filename>bsl/begin-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::begin</name>
  <filename>bsl/begin-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::begin</name>
  <filename>bsl/begin-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bernoulli_distribution</name>
  <filename>bsl/bernoulli_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::beta</name>
  <filename>bsl/beta.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::betaf</name>
  <filename>bsl/betaf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::betal</name>
  <filename>bsl/betal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bidirectional_iterator</name>
  <filename>bsl/bidirectional_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bidirectional_iterator_tag</name>
  <filename>bsl/bidirectional_iterator_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_function</name>
  <filename>bsl/binary_function.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_negate</name>
  <filename>bsl/binary_negate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_search</name>
  <filename>bsl/binary_search.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binary_semaphore</name>
  <filename>bsl/binary_semaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bind</name>
  <filename>bsl/bind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bind1st</name>
  <filename>bsl/bind1st.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bind2nd</name>
  <filename>bsl/bind2nd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bind_back</name>
  <filename>bsl/bind_back.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bind_front</name>
  <filename>bsl/bind_front.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binder1st</name>
  <filename>bsl/binder1st.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binder2nd</name>
  <filename>bsl/binder2nd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::binomial_distribution</name>
  <filename>bsl/binomial_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_and</name>
  <filename>bsl/bit_and.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_cast</name>
  <filename>bsl/bit_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_ceil</name>
  <filename>bsl/bit_ceil.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_floor</name>
  <filename>bsl/bit_floor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_not</name>
  <filename>bsl/bit_not.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_or</name>
  <filename>bsl/bit_or.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_width</name>
  <filename>bsl/bit_width.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bit_xor</name>
  <filename>bsl/bit_xor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::boolalpha</name>
  <filename>bsl/boolalpha.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::boyer_moore_horspool_searcher</name>
  <filename>bsl/boyer_moore_horspool_searcher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::boyer_moore_searcher</name>
  <filename>bsl/boyer_moore_searcher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::bsearch</name>
  <filename>bsl/bsearch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::btowc</name>
  <filename>bsl/btowc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::byte</name>
  <filename>bsl/byte.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::byteswap</name>
  <filename>bsl/byteswap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::c16rtomb</name>
  <filename>bsl/c16rtomb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::c32rtomb</name>
  <filename>bsl/c32rtomb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::call_once</name>
  <filename>bsl/call_once.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::calloc</name>
  <filename>bsl/calloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cauchy_distribution</name>
  <filename>bsl/cauchy_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cbegin</name>
  <filename>bsl/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cbrt</name>
  <filename>bsl/cbrt.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ceil</name>
  <filename>bsl/ceil.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cend</name>
  <filename>bsl/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::centi</name>
  <filename>bsl/centi.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cerr</name>
  <filename>bsl/cerr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::char_traits</name>
  <filename>bsl/char_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chars_format</name>
  <filename>bsl/chars_format.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::chi_squared_distribution</name>
  <filename>bsl/chi_squared_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cin</name>
  <filename>bsl/cin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::clamp</name>
  <filename>bsl/clamp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::clearerr</name>
  <filename>bsl/clearerr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::clock</name>
  <filename>bsl/clock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::clock_t</name>
  <filename>bsl/clock_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::clog</name>
  <filename>bsl/clog.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmatch</name>
  <filename>bsl/cmatch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmp_equal</name>
  <filename>bsl/cmp_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmp_greater</name>
  <filename>bsl/cmp_greater.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmp_greater_equal</name>
  <filename>bsl/cmp_greater_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmp_less</name>
  <filename>bsl/cmp_less.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmp_less_equal</name>
  <filename>bsl/cmp_less_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cmp_not_equal</name>
  <filename>bsl/cmp_not_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::codecvt</name>
  <filename>bsl/codecvt.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::codecvt_base</name>
  <filename>bsl/codecvt_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::codecvt_byname</name>
  <filename>bsl/codecvt_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::collate</name>
  <filename>bsl/collate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::collate_byname</name>
  <filename>bsl/collate_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_comparison_category</name>
  <filename>bsl/common_comparison_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_comparison_category_t</name>
  <filename>bsl/common_comparison_category_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_iterator</name>
  <filename>bsl/common_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_reference</name>
  <filename>bsl/common_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_reference_t</name>
  <filename>bsl/common_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_reference_with</name>
  <filename>bsl/common_reference_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_type</name>
  <filename>bsl/common_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::common_with</name>
  <filename>bsl/common_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_1</name>
  <filename>bsl/comp_ellint_1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_1f</name>
  <filename>bsl/comp_ellint_1f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_1l</name>
  <filename>bsl/comp_ellint_1l.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_2</name>
  <filename>bsl/comp_ellint_2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_2f</name>
  <filename>bsl/comp_ellint_2f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_2l</name>
  <filename>bsl/comp_ellint_2l.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_3</name>
  <filename>bsl/comp_ellint_3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_3f</name>
  <filename>bsl/comp_ellint_3f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::comp_ellint_3l</name>
  <filename>bsl/comp_ellint_3l.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::compare_partial_order_fallback</name>
  <filename>bsl/compare_partial_order_fallback.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::compare_strong_order_fallback</name>
  <filename>bsl/compare_strong_order_fallback.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::compare_three_way</name>
  <filename>bsl/compare_three_way.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::compare_three_way_result</name>
  <filename>bsl/compare_three_way_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::compare_three_way_result_t</name>
  <filename>bsl/compare_three_way_result_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::compare_weak_order_fallback</name>
  <filename>bsl/compare_weak_order_fallback.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::complex</name>
  <filename>bsl/complex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::condition_variable</name>
  <filename>bsl/condition_variable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::condition_variable_any</name>
  <filename>bsl/condition_variable_any.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conj</name>
  <filename>bsl/conj.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conjunction</name>
  <filename>bsl/conjunction.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::conjunction_v</name>
  <filename>bsl/conjunction_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::const_iterator</name>
  <filename>bsl/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::const_mem_fun1_ref_t</name>
  <filename>bsl/const_mem_fun1_ref_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::const_mem_fun1_t</name>
  <filename>bsl/const_mem_fun1_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::const_mem_fun_ref_t</name>
  <filename>bsl/const_mem_fun_ref_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::const_mem_fun_t</name>
  <filename>bsl/const_mem_fun_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::const_sentinel</name>
  <filename>bsl/const_sentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::construct_at</name>
  <filename>bsl/construct_at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::constructible_from</name>
  <filename>bsl/constructible_from.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::contiguous_iterator</name>
  <filename>bsl/contiguous_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::contiguous_iterator_tag</name>
  <filename>bsl/contiguous_iterator_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::convertible_to</name>
  <filename>bsl/convertible_to.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copy</name>
  <filename>bsl/copy-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copy</name>
  <filename>bsl/copy-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copy_backward</name>
  <filename>bsl/copy_backward.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copy_constructible</name>
  <filename>bsl/copy_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copy_if</name>
  <filename>bsl/copy_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copy_n</name>
  <filename>bsl/copy_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copyable</name>
  <filename>bsl/copyable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::copysign</name>
  <filename>bsl/copysign.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::coroutine_handle</name>
  <filename>bsl/coroutine_handle.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::coroutine_traits</name>
  <filename>bsl/coroutine_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cos</name>
  <filename>bsl/cos-0e7.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cos</name>
  <filename>bsl/cos-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cos</name>
  <filename>bsl/cos-0ef.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cosh</name>
  <filename>bsl/cosh-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cosh</name>
  <filename>bsl/cosh-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cosh</name>
  <filename>bsl/cosh-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::count</name>
  <filename>bsl/count.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::count_if</name>
  <filename>bsl/count_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::counted_iterator</name>
  <filename>bsl/counted_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::counting_semaphore</name>
  <filename>bsl/counting_semaphore.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::countl_one</name>
  <filename>bsl/countl_one.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::countl_zero</name>
  <filename>bsl/countl_zero.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::countr_one</name>
  <filename>bsl/countr_one.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::countr_zero</name>
  <filename>bsl/countr_zero.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cout</name>
  <filename>bsl/cout.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::crbegin</name>
  <filename>bsl/crbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cref</name>
  <filename>bsl/cref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cregex_iterator</name>
  <filename>bsl/cregex_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::crend</name>
  <filename>bsl/crend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::csub_match</name>
  <filename>bsl/csub_match.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ctime</name>
  <filename>bsl/ctime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ctype</name>
  <filename>bsl/ctype.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ctype_base</name>
  <filename>bsl/ctype_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ctype_byname</name>
  <filename>bsl/ctype_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::current_exception</name>
  <filename>bsl/current_exception.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cv_status</name>
  <filename>bsl/cv_status.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_i</name>
  <filename>bsl/cyl_bessel_i.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_if</name>
  <filename>bsl/cyl_bessel_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_il</name>
  <filename>bsl/cyl_bessel_il.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_j</name>
  <filename>bsl/cyl_bessel_j.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_jf</name>
  <filename>bsl/cyl_bessel_jf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_jl</name>
  <filename>bsl/cyl_bessel_jl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_k</name>
  <filename>bsl/cyl_bessel_k.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_kf</name>
  <filename>bsl/cyl_bessel_kf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_bessel_kl</name>
  <filename>bsl/cyl_bessel_kl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_neumann</name>
  <filename>bsl/cyl_neumann.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_neumannf</name>
  <filename>bsl/cyl_neumannf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::cyl_neumannl</name>
  <filename>bsl/cyl_neumannl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::data</name>
  <filename>bsl/data.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::dec</name>
  <filename>bsl/dec.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deca</name>
  <filename>bsl/deca.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::deci</name>
  <filename>bsl/deci.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::declval</name>
  <filename>bsl/declval.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::default_delete</name>
  <filename>bsl/default_delete.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::default_initializable</name>
  <filename>bsl/default_initializable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::default_random_engine</name>
  <filename>bsl/default_random_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::default_searcher</name>
  <filename>bsl/default_searcher.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::default_sentinel_t</name>
  <filename>bsl/default_sentinel_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::defaultfloat</name>
  <filename>bsl/defaultfloat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::defer_lock</name>
  <filename>bsl/defer_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::defer_lock_t</name>
  <filename>bsl/defer_lock_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::denorm_absent</name>
  <filename>bsl/denorm_absent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::denorm_indeterminate</name>
  <filename>bsl/denorm_indeterminate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::denorm_present</name>
  <filename>bsl/denorm_present.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::derived_from</name>
  <filename>bsl/derived_from.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::destroy</name>
  <filename>bsl/destroy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::destroy_at</name>
  <filename>bsl/destroy_at.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::destroy_n</name>
  <filename>bsl/destroy_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::destructible</name>
  <filename>bsl/destructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::difftime</name>
  <filename>bsl/difftime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::discard_block_engine</name>
  <filename>bsl/discard_block_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::discrete_distribution</name>
  <filename>bsl/discrete_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::disjunction</name>
  <filename>bsl/disjunction.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::disjunction_v</name>
  <filename>bsl/disjunction_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::distance</name>
  <filename>bsl/distance.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::div</name>
  <filename>bsl/div.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::div_t</name>
  <filename>bsl/div_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::divides</name>
  <filename>bsl/divides.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::domain_error</name>
  <filename>bsl/domain_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::double_t</name>
  <filename>bsl/double_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::dynamic_extent</name>
  <filename>bsl/dynamic_extent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_1</name>
  <filename>bsl/ellint_1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_1f</name>
  <filename>bsl/ellint_1f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_1l</name>
  <filename>bsl/ellint_1l.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_2</name>
  <filename>bsl/ellint_2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_2f</name>
  <filename>bsl/ellint_2f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_2l</name>
  <filename>bsl/ellint_2l.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_3</name>
  <filename>bsl/ellint_3.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_3f</name>
  <filename>bsl/ellint_3f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ellint_3l</name>
  <filename>bsl/ellint_3l.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::empty</name>
  <filename>bsl/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::end</name>
  <filename>bsl/end-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::end</name>
  <filename>bsl/end-04e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::end</name>
  <filename>bsl/end-04f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::endian</name>
  <filename>bsl/endian.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::endl</name>
  <filename>bsl/endl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ends</name>
  <filename>bsl/ends.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equal</name>
  <filename>bsl/equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equal_range</name>
  <filename>bsl/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equality_comparable</name>
  <filename>bsl/equality_comparable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equality_comparable_with</name>
  <filename>bsl/equality_comparable_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::equivalence_relation</name>
  <filename>bsl/equivalence_relation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::erf</name>
  <filename>bsl/erf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::erfc</name>
  <filename>bsl/erfc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::errc</name>
  <filename>bsl/errc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::error_category</name>
  <filename>bsl/error_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::error_code</name>
  <filename>bsl/error_code.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::error_condition</name>
  <filename>bsl/error_condition.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exa</name>
  <filename>bsl/exa.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exception</name>
  <filename>bsl/exception.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exception_ptr</name>
  <filename>bsl/exception_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exchange</name>
  <filename>bsl/exchange.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exclusive_scan</name>
  <filename>bsl/exclusive_scan.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exit</name>
  <filename>bsl/exit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exp</name>
  <filename>bsl/exp-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exp</name>
  <filename>bsl/exp-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exp</name>
  <filename>bsl/exp-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exp2</name>
  <filename>bsl/exp2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::expint</name>
  <filename>bsl/expint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::expintf</name>
  <filename>bsl/expintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::expintl</name>
  <filename>bsl/expintl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::expm1</name>
  <filename>bsl/expm1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::exponential_distribution</name>
  <filename>bsl/exponential_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::extent</name>
  <filename>bsl/extent.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::extreme_value_distribution</name>
  <filename>bsl/extreme_value_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fabs</name>
  <filename>bsl/fabs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fclose</name>
  <filename>bsl/fclose.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fdim</name>
  <filename>bsl/fdim.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::feclearexcept</name>
  <filename>bsl/feclearexcept.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fegetenv</name>
  <filename>bsl/fegetenv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fegetexceptflag</name>
  <filename>bsl/fegetexceptflag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fegetround</name>
  <filename>bsl/fegetround.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::feholdexcept</name>
  <filename>bsl/feholdexcept.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::femto</name>
  <filename>bsl/femto.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fenv_t</name>
  <filename>bsl/fenv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::feof</name>
  <filename>bsl/feof.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::feraiseexcept</name>
  <filename>bsl/feraiseexcept.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ferror</name>
  <filename>bsl/ferror.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fesetenv</name>
  <filename>bsl/fesetenv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fesetexceptflag</name>
  <filename>bsl/fesetexceptflag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fesetround</name>
  <filename>bsl/fesetround.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fetestexcept</name>
  <filename>bsl/fetestexcept.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::feupdateenv</name>
  <filename>bsl/feupdateenv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fexcept_t</name>
  <filename>bsl/fexcept_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fflush</name>
  <filename>bsl/fflush.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fgetc</name>
  <filename>bsl/fgetc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fgetpos</name>
  <filename>bsl/fgetpos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fgets</name>
  <filename>bsl/fgets.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fgetwc</name>
  <filename>bsl/fgetwc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fgetws</name>
  <filename>bsl/fgetws.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::filebuf</name>
  <filename>bsl/filebuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fill</name>
  <filename>bsl/fill.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fill_n</name>
  <filename>bsl/fill_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::find</name>
  <filename>bsl/find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::find</name>
  <filename>bsl/find-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::find_end</name>
  <filename>bsl/find_end.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::find_first_of</name>
  <filename>bsl/find_first_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::find_if</name>
  <filename>bsl/find_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::find_if_not</name>
  <filename>bsl/find_if_not.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fisher_f_distribution</name>
  <filename>bsl/fisher_f_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fixed</name>
  <filename>bsl/fixed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::float_denorm_style</name>
  <filename>bsl/float_denorm_style.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::float_round_style</name>
  <filename>bsl/float_round_style.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::float_t</name>
  <filename>bsl/float_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::floating_point</name>
  <filename>bsl/floating_point.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::floor</name>
  <filename>bsl/floor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::flush</name>
  <filename>bsl/flush.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fma</name>
  <filename>bsl/fma.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fmax</name>
  <filename>bsl/fmax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fmin</name>
  <filename>bsl/fmin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fmod</name>
  <filename>bsl/fmod.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fopen</name>
  <filename>bsl/fopen.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::for_each</name>
  <filename>bsl/for_each.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::for_each_n</name>
  <filename>bsl/for_each_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_args</name>
  <filename>bsl/format_args.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_context</name>
  <filename>bsl/format_context.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_error</name>
  <filename>bsl/format_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_parse_context</name>
  <filename>bsl/format_parse_context.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_string</name>
  <filename>bsl/format_string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_to</name>
  <filename>bsl/format_to-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_to_n</name>
  <filename>bsl/format_to_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::format_to_n_result</name>
  <filename>bsl/format_to_n_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::formattable</name>
  <filename>bsl/formattable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::formatted_size</name>
  <filename>bsl/formatted_size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::forward</name>
  <filename>bsl/forward.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::forward_as_tuple</name>
  <filename>bsl/forward_as_tuple.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::forward_iterator</name>
  <filename>bsl/forward_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::forward_iterator_tag</name>
  <filename>bsl/forward_iterator_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::forward_like</name>
  <filename>bsl/forward_like.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fpclassify</name>
  <filename>bsl/fpclassify.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fpos</name>
  <filename>bsl/fpos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fpos_t</name>
  <filename>bsl/fpos_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fprintf</name>
  <filename>bsl/fprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fputc</name>
  <filename>bsl/fputc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fputs</name>
  <filename>bsl/fputs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fputwc</name>
  <filename>bsl/fputwc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fputws</name>
  <filename>bsl/fputws.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fread</name>
  <filename>bsl/fread.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::free</name>
  <filename>bsl/free.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::freopen</name>
  <filename>bsl/freopen.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::frexp</name>
  <filename>bsl/frexp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::from_chars</name>
  <filename>bsl/from_chars.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::from_chars_result</name>
  <filename>bsl/from_chars_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::from_range</name>
  <filename>bsl/from_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::from_range_t</name>
  <filename>bsl/from_range_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::front_insert_iterator</name>
  <filename>bsl/front_insert_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::front_inserter</name>
  <filename>bsl/front_inserter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fscanf</name>
  <filename>bsl/fscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fseek</name>
  <filename>bsl/fseek.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fsetpos</name>
  <filename>bsl/fsetpos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fstream</name>
  <filename>bsl/fstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ftell</name>
  <filename>bsl/ftell.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::future</name>
  <filename>bsl/future.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::future_category</name>
  <filename>bsl/future_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::future_errc</name>
  <filename>bsl/future_errc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::future_error</name>
  <filename>bsl/future_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::future_status</name>
  <filename>bsl/future_status.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fwide</name>
  <filename>bsl/fwide.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fwprintf</name>
  <filename>bsl/fwprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fwrite</name>
  <filename>bsl/fwrite.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::fwscanf</name>
  <filename>bsl/fwscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::gamma_distribution</name>
  <filename>bsl/gamma_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::gcd</name>
  <filename>bsl/gcd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::generate</name>
  <filename>bsl/generate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::generate_canonical</name>
  <filename>bsl/generate_canonical.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::generate_n</name>
  <filename>bsl/generate_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::generic_category</name>
  <filename>bsl/generic_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::geometric_distribution</name>
  <filename>bsl/geometric_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get</name>
  <filename>bsl/get-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get</name>
  <filename>bsl/get-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get_money</name>
  <filename>bsl/get_money.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get_new_handler</name>
  <filename>bsl/get_new_handler.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get_temporary_buffer</name>
  <filename>bsl/get_temporary_buffer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get_terminate</name>
  <filename>bsl/get_terminate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::get_time</name>
  <filename>bsl/get_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::getc</name>
  <filename>bsl/getc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::getchar</name>
  <filename>bsl/getchar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::getenv</name>
  <filename>bsl/getenv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::getwc</name>
  <filename>bsl/getwc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::getwchar</name>
  <filename>bsl/getwchar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::giga</name>
  <filename>bsl/giga.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::gmtime</name>
  <filename>bsl/gmtime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::greater</name>
  <filename>bsl/greater.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::greater_equal</name>
  <filename>bsl/greater_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::gslice</name>
  <filename>bsl/gslice.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::gslice_array</name>
  <filename>bsl/gslice_array.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hardware_constructive_interference_size</name>
  <filename>bsl/hardware_constructive_interference_size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hardware_destructive_interference_size</name>
  <filename>bsl/hardware_destructive_interference_size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::has_facet</name>
  <filename>bsl/has_facet.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::has_single_bit</name>
  <filename>bsl/has_single_bit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::has_unique_object_representations</name>
  <filename>bsl/has_unique_object_representations.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::has_virtual_destructor</name>
  <filename>bsl/has_virtual_destructor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hecto</name>
  <filename>bsl/hecto.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hermite</name>
  <filename>bsl/hermite.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hermitef</name>
  <filename>bsl/hermitef.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hermitel</name>
  <filename>bsl/hermitel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hex</name>
  <filename>bsl/hex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hexfloat</name>
  <filename>bsl/hexfloat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::hypot</name>
  <filename>bsl/hypot.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ifstream</name>
  <filename>bsl/ifstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ignore</name>
  <filename>bsl/ignore.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ilogb</name>
  <filename>bsl/ilogb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::imag</name>
  <filename>bsl/imag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::imaxabs</name>
  <filename>bsl/imaxabs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::imaxdiv</name>
  <filename>bsl/imaxdiv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::imaxdiv_t</name>
  <filename>bsl/imaxdiv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_place</name>
  <filename>bsl/in_place.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_place_index</name>
  <filename>bsl/in_place_index.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_place_index_t</name>
  <filename>bsl/in_place_index_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_place_t</name>
  <filename>bsl/in_place_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_place_type</name>
  <filename>bsl/in_place_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_place_type_t</name>
  <filename>bsl/in_place_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::in_range</name>
  <filename>bsl/in_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::includes</name>
  <filename>bsl/includes.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::inclusive_scan</name>
  <filename>bsl/inclusive_scan.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::incrementable</name>
  <filename>bsl/incrementable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::incrementable_traits</name>
  <filename>bsl/incrementable_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::independent_bits_engine</name>
  <filename>bsl/independent_bits_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::index_sequence</name>
  <filename>bsl/index_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::index_sequence_for</name>
  <filename>bsl/index_sequence_for.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirect_array</name>
  <filename>bsl/indirect_array.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirect_binary_predicate</name>
  <filename>bsl/indirect_binary_predicate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirect_equivalence_relation</name>
  <filename>bsl/indirect_equivalence_relation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirect_result_t</name>
  <filename>bsl/indirect_result_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirect_strict_weak_order</name>
  <filename>bsl/indirect_strict_weak_order.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirect_unary_predicate</name>
  <filename>bsl/indirect_unary_predicate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_comparable</name>
  <filename>bsl/indirectly_comparable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_copyable</name>
  <filename>bsl/indirectly_copyable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_copyable_storable</name>
  <filename>bsl/indirectly_copyable_storable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_movable</name>
  <filename>bsl/indirectly_movable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_movable_storable</name>
  <filename>bsl/indirectly_movable_storable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_readable</name>
  <filename>bsl/indirectly_readable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_readable_traits</name>
  <filename>bsl/indirectly_readable_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_regular_unary_invocable</name>
  <filename>bsl/indirectly_regular_unary_invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_swappable</name>
  <filename>bsl/indirectly_swappable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_unary_invocable</name>
  <filename>bsl/indirectly_unary_invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::indirectly_writable</name>
  <filename>bsl/indirectly_writable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::initializer_list</name>
  <filename>bsl/initializer_list.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::inner_product</name>
  <filename>bsl/inner_product.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::inout_ptr</name>
  <filename>bsl/inout_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::inout_ptr_t</name>
  <filename>bsl/inout_ptr_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::inplace_merge</name>
  <filename>bsl/inplace_merge.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::input_iterator</name>
  <filename>bsl/input_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::input_iterator_tag</name>
  <filename>bsl/input_iterator_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::input_or_output_iterator</name>
  <filename>bsl/input_or_output_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::insert_iterator</name>
  <filename>bsl/insert_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::inserter</name>
  <filename>bsl/inserter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int16_t</name>
  <filename>bsl/int16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int32_t</name>
  <filename>bsl/int32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int64_t</name>
  <filename>bsl/int64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int8_t</name>
  <filename>bsl/int8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_fast16_t</name>
  <filename>bsl/int_fast16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_fast32_t</name>
  <filename>bsl/int_fast32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_fast64_t</name>
  <filename>bsl/int_fast64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_fast8_t</name>
  <filename>bsl/int_fast8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_least16_t</name>
  <filename>bsl/int_least16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_least32_t</name>
  <filename>bsl/int_least32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_least64_t</name>
  <filename>bsl/int_least64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::int_least8_t</name>
  <filename>bsl/int_least8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::integer_sequence</name>
  <filename>bsl/integer_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::integral</name>
  <filename>bsl/integral.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::internal</name>
  <filename>bsl/internal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::intmax_t</name>
  <filename>bsl/intmax_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::intptr_t</name>
  <filename>bsl/intptr_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::invalid_argument</name>
  <filename>bsl/invalid_argument.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::invocable</name>
  <filename>bsl/invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::invoke</name>
  <filename>bsl/invoke.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::invoke_r</name>
  <filename>bsl/invoke_r.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::io_errc</name>
  <filename>bsl/io_errc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ios</name>
  <filename>bsl/ios.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ios_base</name>
  <filename>bsl/ios_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iostream</name>
  <filename>bsl/iostream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iostream_category</name>
  <filename>bsl/iostream_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iota</name>
  <filename>bsl/iota.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_abstract</name>
  <filename>bsl/is_abstract.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_aggregate</name>
  <filename>bsl/is_aggregate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_assignable</name>
  <filename>bsl/is_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_base_of</name>
  <filename>bsl/is_base_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_bind_expression</name>
  <filename>bsl/is_bind_expression.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_bind_expression_v</name>
  <filename>bsl/is_bind_expression_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_compound</name>
  <filename>bsl/is_compound.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_constant_evaluated</name>
  <filename>bsl/is_constant_evaluated.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_constructible</name>
  <filename>bsl/is_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_copy_assignable</name>
  <filename>bsl/is_copy_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_default_constructible</name>
  <filename>bsl/is_default_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_destructible</name>
  <filename>bsl/is_destructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_eq</name>
  <filename>bsl/is_eq.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_error_code_enum</name>
  <filename>bsl/is_error_code_enum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_error_code_enum_v</name>
  <filename>bsl/is_error_code_enum_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_error_condition_enum</name>
  <filename>bsl/is_error_condition_enum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_error_condition_enum_v</name>
  <filename>bsl/is_error_condition_enum_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_final</name>
  <filename>bsl/is_final.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_floating_point_v</name>
  <filename>bsl/is_floating_point_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_gt</name>
  <filename>bsl/is_gt.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_gteq</name>
  <filename>bsl/is_gteq.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_heap</name>
  <filename>bsl/is_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_heap_until</name>
  <filename>bsl/is_heap_until.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_integral_v</name>
  <filename>bsl/is_integral_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_invocable</name>
  <filename>bsl/is_invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_invocable_r</name>
  <filename>bsl/is_invocable_r.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_literal_type</name>
  <filename>bsl/is_literal_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_lt</name>
  <filename>bsl/is_lt.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_lteq</name>
  <filename>bsl/is_lteq.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_lvalue_reference_v</name>
  <filename>bsl/is_lvalue_reference_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_move_assignable</name>
  <filename>bsl/is_move_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_move_constructible</name>
  <filename>bsl/is_move_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_neq</name>
  <filename>bsl/is_neq.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_assignable</name>
  <filename>bsl/is_nothrow_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_constructible</name>
  <filename>bsl/is_nothrow_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_convertible</name>
  <filename>bsl/is_nothrow_convertible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_convertible_v</name>
  <filename>bsl/is_nothrow_convertible_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_copy_assignable</name>
  <filename>bsl/is_nothrow_copy_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_copy_constructible</name>
  <filename>bsl/is_nothrow_copy_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_default_constructible</name>
  <filename>bsl/is_nothrow_default_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_destructible</name>
  <filename>bsl/is_nothrow_destructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_invocable</name>
  <filename>bsl/is_nothrow_invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_invocable_r</name>
  <filename>bsl/is_nothrow_invocable_r.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_move_assignable</name>
  <filename>bsl/is_nothrow_move_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_swappable</name>
  <filename>bsl/is_nothrow_swappable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_swappable_v</name>
  <filename>bsl/is_nothrow_swappable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_nothrow_swappable_with</name>
  <filename>bsl/is_nothrow_swappable_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_null_pointer</name>
  <filename>bsl/is_null_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_object</name>
  <filename>bsl/is_object.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_partitioned</name>
  <filename>bsl/is_partitioned.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_permutation</name>
  <filename>bsl/is_permutation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_placeholder</name>
  <filename>bsl/is_placeholder.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_placeholder_v</name>
  <filename>bsl/is_placeholder_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_pod</name>
  <filename>bsl/is_pod.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_scalar</name>
  <filename>bsl/is_scalar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_scoped_enum</name>
  <filename>bsl/is_scoped_enum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_scoped_enum_v</name>
  <filename>bsl/is_scoped_enum_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_signed</name>
  <filename>bsl/is_signed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_sorted</name>
  <filename>bsl/is_sorted.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_sorted_until</name>
  <filename>bsl/is_sorted_until.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_standard_layout</name>
  <filename>bsl/is_standard_layout.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_swappable</name>
  <filename>bsl/is_swappable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_swappable_v</name>
  <filename>bsl/is_swappable_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_swappable_with</name>
  <filename>bsl/is_swappable_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivial</name>
  <filename>bsl/is_trivial.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_assignable</name>
  <filename>bsl/is_trivially_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_constructible</name>
  <filename>bsl/is_trivially_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copy_assignable</name>
  <filename>bsl/is_trivially_copy_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_copy_constructible</name>
  <filename>bsl/is_trivially_copy_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_destructible</name>
  <filename>bsl/is_trivially_destructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_move_assignable</name>
  <filename>bsl/is_trivially_move_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_trivially_move_constructible</name>
  <filename>bsl/is_trivially_move_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_union</name>
  <filename>bsl/is_union.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::is_unsigned</name>
  <filename>bsl/is_unsigned.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isalnum</name>
  <filename>bsl/isalnum-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isalnum</name>
  <filename>bsl/isalnum-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isalpha</name>
  <filename>bsl/isalpha-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isalpha</name>
  <filename>bsl/isalpha-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isblank</name>
  <filename>bsl/isblank-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isblank</name>
  <filename>bsl/isblank-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iscntrl</name>
  <filename>bsl/iscntrl-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iscntrl</name>
  <filename>bsl/iscntrl-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isdigit</name>
  <filename>bsl/isdigit-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isdigit</name>
  <filename>bsl/isdigit-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isfinite</name>
  <filename>bsl/isfinite.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isgraph</name>
  <filename>bsl/isgraph-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isgraph</name>
  <filename>bsl/isgraph-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isgreater</name>
  <filename>bsl/isgreater.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isgreaterequal</name>
  <filename>bsl/isgreaterequal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isinf</name>
  <filename>bsl/isinf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isless</name>
  <filename>bsl/isless.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::islessequal</name>
  <filename>bsl/islessequal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::islessgreater</name>
  <filename>bsl/islessgreater.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::islower</name>
  <filename>bsl/islower-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::islower</name>
  <filename>bsl/islower-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isnan</name>
  <filename>bsl/isnan.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isnormal</name>
  <filename>bsl/isnormal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ispanstream</name>
  <filename>bsl/ispanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isprint</name>
  <filename>bsl/isprint-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isprint</name>
  <filename>bsl/isprint-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ispunct</name>
  <filename>bsl/ispunct-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ispunct</name>
  <filename>bsl/ispunct-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isspace</name>
  <filename>bsl/isspace-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isspace</name>
  <filename>bsl/isspace-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::istream</name>
  <filename>bsl/istream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::istream_iterator</name>
  <filename>bsl/istream_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::istreambuf_iterator</name>
  <filename>bsl/istreambuf_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::istrstream</name>
  <filename>bsl/istrstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isunordered</name>
  <filename>bsl/isunordered.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isupper</name>
  <filename>bsl/isupper-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isupper</name>
  <filename>bsl/isupper-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswalnum</name>
  <filename>bsl/iswalnum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswalpha</name>
  <filename>bsl/iswalpha.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswblank</name>
  <filename>bsl/iswblank.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswcntrl</name>
  <filename>bsl/iswcntrl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswctype</name>
  <filename>bsl/iswctype.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswdigit</name>
  <filename>bsl/iswdigit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswgraph</name>
  <filename>bsl/iswgraph.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswlower</name>
  <filename>bsl/iswlower.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswprint</name>
  <filename>bsl/iswprint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswpunct</name>
  <filename>bsl/iswpunct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswspace</name>
  <filename>bsl/iswspace.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswupper</name>
  <filename>bsl/iswupper.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iswxdigit</name>
  <filename>bsl/iswxdigit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isxdigit</name>
  <filename>bsl/isxdigit-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::isxdigit</name>
  <filename>bsl/isxdigit-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_common_reference_t</name>
  <filename>bsl/iter_common_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_const_reference_t</name>
  <filename>bsl/iter_const_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_difference_t</name>
  <filename>bsl/iter_difference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_reference_t</name>
  <filename>bsl/iter_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_rvalue_reference_t</name>
  <filename>bsl/iter_rvalue_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_swap</name>
  <filename>bsl/iter_swap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iter_value_t</name>
  <filename>bsl/iter_value_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iterator</name>
  <filename>bsl/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::iterator_traits</name>
  <filename>bsl/iterator_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::jmp_buf</name>
  <filename>bsl/jmp_buf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::jthread</name>
  <filename>bsl/jthread.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::kill_dependency</name>
  <filename>bsl/kill_dependency.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::kilo</name>
  <filename>bsl/kilo.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::knuth_b</name>
  <filename>bsl/knuth_b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::labs</name>
  <filename>bsl/labs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::laguerre</name>
  <filename>bsl/laguerre.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::laguerref</name>
  <filename>bsl/laguerref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::laguerrel</name>
  <filename>bsl/laguerrel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::latch</name>
  <filename>bsl/latch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::launch</name>
  <filename>bsl/launch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::launder</name>
  <filename>bsl/launder.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lcm</name>
  <filename>bsl/lcm.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lconv</name>
  <filename>bsl/lconv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ldexp</name>
  <filename>bsl/ldexp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ldiv</name>
  <filename>bsl/ldiv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ldiv_t</name>
  <filename>bsl/ldiv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::left</name>
  <filename>bsl/left.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::legendre</name>
  <filename>bsl/legendre.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::legendref</name>
  <filename>bsl/legendref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::legendrel</name>
  <filename>bsl/legendrel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::length_error</name>
  <filename>bsl/length_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lerp</name>
  <filename>bsl/lerp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::less</name>
  <filename>bsl/less.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::less_equal</name>
  <filename>bsl/less_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lexicographical_compare</name>
  <filename>bsl/lexicographical_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lexicographical_compare_three_way</name>
  <filename>bsl/lexicographical_compare_three_way.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lgamma</name>
  <filename>bsl/lgamma.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::linear_congruential_engine</name>
  <filename>bsl/linear_congruential_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::llabs</name>
  <filename>bsl/llabs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lldiv</name>
  <filename>bsl/lldiv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lldiv_t</name>
  <filename>bsl/lldiv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::llrint</name>
  <filename>bsl/llrint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::llround</name>
  <filename>bsl/llround.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::locale</name>
  <filename>bsl/locale.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::localeconv</name>
  <filename>bsl/localeconv.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::localtime</name>
  <filename>bsl/localtime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lock</name>
  <filename>bsl/lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lock_guard</name>
  <filename>bsl/lock_guard.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log</name>
  <filename>bsl/log-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log</name>
  <filename>bsl/log-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log</name>
  <filename>bsl/log-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log10</name>
  <filename>bsl/log10-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log10</name>
  <filename>bsl/log10-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log10</name>
  <filename>bsl/log10-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log1p</name>
  <filename>bsl/log1p.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::log2</name>
  <filename>bsl/log2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::logb</name>
  <filename>bsl/logb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::logic_error</name>
  <filename>bsl/logic_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::logical_and</name>
  <filename>bsl/logical_and.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::logical_not</name>
  <filename>bsl/logical_not.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::logical_or</name>
  <filename>bsl/logical_or.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lognormal_distribution</name>
  <filename>bsl/lognormal_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::longjmp</name>
  <filename>bsl/longjmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lower_bound</name>
  <filename>bsl/lower_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lrint</name>
  <filename>bsl/lrint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::lround</name>
  <filename>bsl/lround.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_const_iterator</name>
  <filename>bsl/make_const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_const_sentinel</name>
  <filename>bsl/make_const_sentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_error_code</name>
  <filename>bsl/make_error_code.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_error_condition</name>
  <filename>bsl/make_error_condition.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_exception_ptr</name>
  <filename>bsl/make_exception_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_from_tuple</name>
  <filename>bsl/make_from_tuple.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_heap</name>
  <filename>bsl/make_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_index_sequence</name>
  <filename>bsl/make_index_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_integer_sequence</name>
  <filename>bsl/make_integer_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_move_iterator</name>
  <filename>bsl/make_move_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_pair</name>
  <filename>bsl/make_pair.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_reverse_iterator</name>
  <filename>bsl/make_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_signed</name>
  <filename>bsl/make_signed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_tuple</name>
  <filename>bsl/make_tuple.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_unique</name>
  <filename>bsl/make_unique.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_unique_for_overwrite</name>
  <filename>bsl/make_unique_for_overwrite.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::make_unsigned</name>
  <filename>bsl/make_unsigned.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::malloc</name>
  <filename>bsl/malloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mask_array</name>
  <filename>bsl/mask_array.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::match_results</name>
  <filename>bsl/match_results.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::max</name>
  <filename>bsl/max.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::max_align_t</name>
  <filename>bsl/max_align_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::max_element</name>
  <filename>bsl/max_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mblen</name>
  <filename>bsl/mblen.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbrlen</name>
  <filename>bsl/mbrlen.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbrtoc16</name>
  <filename>bsl/mbrtoc16.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbrtoc32</name>
  <filename>bsl/mbrtoc32.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbrtowc</name>
  <filename>bsl/mbrtowc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbsinit</name>
  <filename>bsl/mbsinit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbsrtowcs</name>
  <filename>bsl/mbsrtowcs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbstate_t</name>
  <filename>bsl/mbstate_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbstowcs</name>
  <filename>bsl/mbstowcs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mbtowc</name>
  <filename>bsl/mbtowc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mega</name>
  <filename>bsl/mega.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fn</name>
  <filename>bsl/mem_fn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fun</name>
  <filename>bsl/mem_fun.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fun1_ref_t</name>
  <filename>bsl/mem_fun1_ref_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fun1_t</name>
  <filename>bsl/mem_fun1_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fun_ref</name>
  <filename>bsl/mem_fun_ref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fun_ref_t</name>
  <filename>bsl/mem_fun_ref_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mem_fun_t</name>
  <filename>bsl/mem_fun_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memchr</name>
  <filename>bsl/memchr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memcmp</name>
  <filename>bsl/memcmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memcpy</name>
  <filename>bsl/memcpy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memmove</name>
  <filename>bsl/memmove.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order</name>
  <filename>bsl/memory_order.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order_acq_rel</name>
  <filename>bsl/memory_order_acq_rel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order_acquire</name>
  <filename>bsl/memory_order_acquire.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order_consume</name>
  <filename>bsl/memory_order_consume.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order_relaxed</name>
  <filename>bsl/memory_order_relaxed.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order_release</name>
  <filename>bsl/memory_order_release.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_order_seq_cst</name>
  <filename>bsl/memory_order_seq_cst.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memory_resource</name>
  <filename>bsl/memory_resource.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::memset</name>
  <filename>bsl/memset.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::merge</name>
  <filename>bsl/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mergeable</name>
  <filename>bsl/mergeable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mersenne_twister_engine</name>
  <filename>bsl/mersenne_twister_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::messages</name>
  <filename>bsl/messages.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::messages_base</name>
  <filename>bsl/messages_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::messages_byname</name>
  <filename>bsl/messages_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::micro</name>
  <filename>bsl/micro.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::midpoint</name>
  <filename>bsl/midpoint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::milli</name>
  <filename>bsl/milli.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::min</name>
  <filename>bsl/min.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::min_element</name>
  <filename>bsl/min_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::minmax</name>
  <filename>bsl/minmax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::minmax_element</name>
  <filename>bsl/minmax_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::minstd_rand</name>
  <filename>bsl/minstd_rand.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::minstd_rand0</name>
  <filename>bsl/minstd_rand0.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::minus</name>
  <filename>bsl/minus.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mismatch</name>
  <filename>bsl/mismatch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mktime</name>
  <filename>bsl/mktime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::modf</name>
  <filename>bsl/modf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::modulus</name>
  <filename>bsl/modulus.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::money_base</name>
  <filename>bsl/money_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::money_get</name>
  <filename>bsl/money_get.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::money_put</name>
  <filename>bsl/money_put.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::moneypunct</name>
  <filename>bsl/moneypunct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::moneypunct_byname</name>
  <filename>bsl/moneypunct_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::monostate</name>
  <filename>bsl/monostate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::movable</name>
  <filename>bsl/movable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move</name>
  <filename>bsl/move-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move</name>
  <filename>bsl/move-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move_backward</name>
  <filename>bsl/move_backward.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move_constructible</name>
  <filename>bsl/move_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move_if_noexcept</name>
  <filename>bsl/move_if_noexcept.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move_iterator</name>
  <filename>bsl/move_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::move_sentinel</name>
  <filename>bsl/move_sentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mt19937</name>
  <filename>bsl/mt19937.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mt19937_64</name>
  <filename>bsl/mt19937_64.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::multiplies</name>
  <filename>bsl/multiplies.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::mutex</name>
  <filename>bsl/mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nan</name>
  <filename>bsl/nan.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nanf</name>
  <filename>bsl/nanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nanl</name>
  <filename>bsl/nanl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nano</name>
  <filename>bsl/nano.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nearbyint</name>
  <filename>bsl/nearbyint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::negate</name>
  <filename>bsl/negate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::negation</name>
  <filename>bsl/negation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::negation_v</name>
  <filename>bsl/negation_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::negative_binomial_distribution</name>
  <filename>bsl/negative_binomial_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nested_exception</name>
  <filename>bsl/nested_exception.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::new_handler</name>
  <filename>bsl/new_handler.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::next</name>
  <filename>bsl/next.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::next_permutation</name>
  <filename>bsl/next_permutation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nextafter</name>
  <filename>bsl/nextafter.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nexttoward</name>
  <filename>bsl/nexttoward.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noboolalpha</name>
  <filename>bsl/noboolalpha.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::none_of</name>
  <filename>bsl/none_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noop_coroutine</name>
  <filename>bsl/noop_coroutine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noop_coroutine_handle</name>
  <filename>bsl/noop_coroutine_handle.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noop_coroutine_promise</name>
  <filename>bsl/noop_coroutine_promise.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::norm</name>
  <filename>bsl/norm.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::normal_distribution</name>
  <filename>bsl/normal_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noshowbase</name>
  <filename>bsl/noshowbase.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noshowpoint</name>
  <filename>bsl/noshowpoint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noshowpos</name>
  <filename>bsl/noshowpos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::noskipws</name>
  <filename>bsl/noskipws.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::not1</name>
  <filename>bsl/not1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::not2</name>
  <filename>bsl/not2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::not_equal_to</name>
  <filename>bsl/not_equal_to.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::not_fn</name>
  <filename>bsl/not_fn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nothrow</name>
  <filename>bsl/nothrow.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nothrow_t</name>
  <filename>bsl/nothrow_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nounitbuf</name>
  <filename>bsl/nounitbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nouppercase</name>
  <filename>bsl/nouppercase.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nth_element</name>
  <filename>bsl/nth_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nullopt</name>
  <filename>bsl/nullopt.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::nullptr_t</name>
  <filename>bsl/nullptr_t-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::num_get</name>
  <filename>bsl/num_get.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::num_put</name>
  <filename>bsl/num_put.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::numeric_limits</name>
  <filename>bsl/numeric_limits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::numpunct</name>
  <filename>bsl/numpunct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::numpunct_byname</name>
  <filename>bsl/numpunct_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::oct</name>
  <filename>bsl/oct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ofstream</name>
  <filename>bsl/ofstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::once_flag</name>
  <filename>bsl/once_flag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator!=-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator!=-097.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator!=-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator!=-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator!=-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator!=</name>
  <filename>bsl/operator!=-0d9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;</name>
  <filename>bsl/operator&lt;-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;</name>
  <filename>bsl/operator&lt;-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;</name>
  <filename>bsl/operator&lt;-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;</name>
  <filename>bsl/operator&lt;-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;=</name>
  <filename>bsl/operator&lt;=-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;=</name>
  <filename>bsl/operator&lt;=-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;=</name>
  <filename>bsl/operator&lt;=-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&lt;=</name>
  <filename>bsl/operator&lt;=-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-058.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-05a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-05b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-05d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-063.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-06b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-077.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-079.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-088.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-08a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-08f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-0ae.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator==</name>
  <filename>bsl/operator==-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;</name>
  <filename>bsl/operator&gt;-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;</name>
  <filename>bsl/operator&gt;-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;</name>
  <filename>bsl/operator&gt;-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;</name>
  <filename>bsl/operator&gt;-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;=</name>
  <filename>bsl/operator&gt;=-03.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;=</name>
  <filename>bsl/operator&gt;=-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;=</name>
  <filename>bsl/operator&gt;=-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::operator&gt;=</name>
  <filename>bsl/operator&gt;=-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ospanstream</name>
  <filename>bsl/ospanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ostream</name>
  <filename>bsl/ostream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ostream_iterator</name>
  <filename>bsl/ostream_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ostreambuf_iterator</name>
  <filename>bsl/ostreambuf_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ostrstream</name>
  <filename>bsl/ostrstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::out_of_range</name>
  <filename>bsl/out_of_range.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::out_ptr</name>
  <filename>bsl/out_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::out_ptr_t</name>
  <filename>bsl/out_ptr_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::output_iterator</name>
  <filename>bsl/output_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::output_iterator_tag</name>
  <filename>bsl/output_iterator_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::overflow_error</name>
  <filename>bsl/overflow_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::packaged_task</name>
  <filename>bsl/packaged_task.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partial_order</name>
  <filename>bsl/partial_order.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partial_ordering</name>
  <filename>bsl/partial_ordering.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partial_sort</name>
  <filename>bsl/partial_sort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partial_sort_copy</name>
  <filename>bsl/partial_sort_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partial_sum</name>
  <filename>bsl/partial_sum.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partition</name>
  <filename>bsl/partition.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partition_copy</name>
  <filename>bsl/partition_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::partition_point</name>
  <filename>bsl/partition_point.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::permutable</name>
  <filename>bsl/permutable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::perror</name>
  <filename>bsl/perror.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::peta</name>
  <filename>bsl/peta.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pico</name>
  <filename>bsl/pico.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::piecewise_constant_distribution</name>
  <filename>bsl/piecewise_constant_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::piecewise_construct</name>
  <filename>bsl/piecewise_construct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::piecewise_construct_t</name>
  <filename>bsl/piecewise_construct_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::piecewise_linear_distribution</name>
  <filename>bsl/piecewise_linear_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::plus</name>
  <filename>bsl/plus.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pointer_to_binary_function</name>
  <filename>bsl/pointer_to_binary_function.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pointer_to_unary_function</name>
  <filename>bsl/pointer_to_unary_function.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pointer_traits</name>
  <filename>bsl/pointer_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::poisson_distribution</name>
  <filename>bsl/poisson_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::polar</name>
  <filename>bsl/polar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pop_heap</name>
  <filename>bsl/pop_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::popcount</name>
  <filename>bsl/popcount.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pow</name>
  <filename>bsl/pow-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pow</name>
  <filename>bsl/pow-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::pow</name>
  <filename>bsl/pow-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::predicate</name>
  <filename>bsl/predicate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::prev</name>
  <filename>bsl/prev.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::prev_permutation</name>
  <filename>bsl/prev_permutation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::print</name>
  <filename>bsl/print-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::print</name>
  <filename>bsl/print-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::printf</name>
  <filename>bsl/printf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::println</name>
  <filename>bsl/println-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::println</name>
  <filename>bsl/println-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::proj</name>
  <filename>bsl/proj.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::projected</name>
  <filename>bsl/projected.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::promise</name>
  <filename>bsl/promise.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ptr_fun</name>
  <filename>bsl/ptr_fun.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ptrdiff_t</name>
  <filename>bsl/ptrdiff_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::push_heap</name>
  <filename>bsl/push_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::put_money</name>
  <filename>bsl/put_money.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::put_time</name>
  <filename>bsl/put_time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::putc</name>
  <filename>bsl/putc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::putchar</name>
  <filename>bsl/putchar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::puts</name>
  <filename>bsl/puts.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::putwc</name>
  <filename>bsl/putwc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::putwchar</name>
  <filename>bsl/putwchar.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::qsort</name>
  <filename>bsl/qsort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::quick_exit</name>
  <filename>bsl/quick_exit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::quoted</name>
  <filename>bsl/quoted-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::raise</name>
  <filename>bsl/raise.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rand</name>
  <filename>bsl/rand.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::random_access_iterator</name>
  <filename>bsl/random_access_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::random_access_iterator_tag</name>
  <filename>bsl/random_access_iterator_tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::random_device</name>
  <filename>bsl/random_device.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::random_shuffle</name>
  <filename>bsl/random_shuffle.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::range_error</name>
  <filename>bsl/range_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rank</name>
  <filename>bsl/rank.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranlux24</name>
  <filename>bsl/ranlux24.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranlux24_base</name>
  <filename>bsl/ranlux24_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranlux48</name>
  <filename>bsl/ranlux48.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ranlux48_base</name>
  <filename>bsl/ranlux48_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio</name>
  <filename>bsl/ratio.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_add</name>
  <filename>bsl/ratio_add.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_divide</name>
  <filename>bsl/ratio_divide.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_equal</name>
  <filename>bsl/ratio_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_equal_v</name>
  <filename>bsl/ratio_equal_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_greater</name>
  <filename>bsl/ratio_greater.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_greater_equal</name>
  <filename>bsl/ratio_greater_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_greater_equal_v</name>
  <filename>bsl/ratio_greater_equal_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_greater_v</name>
  <filename>bsl/ratio_greater_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_less</name>
  <filename>bsl/ratio_less.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_less_equal</name>
  <filename>bsl/ratio_less_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_less_equal_v</name>
  <filename>bsl/ratio_less_equal_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_less_v</name>
  <filename>bsl/ratio_less_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_multiply</name>
  <filename>bsl/ratio_multiply.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_not_equal</name>
  <filename>bsl/ratio_not_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_not_equal_v</name>
  <filename>bsl/ratio_not_equal_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ratio_subtract</name>
  <filename>bsl/ratio_subtract.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::raw_storage_iterator</name>
  <filename>bsl/raw_storage_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rbegin</name>
  <filename>bsl/rbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::real</name>
  <filename>bsl/real.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::realloc</name>
  <filename>bsl/realloc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::recursive_mutex</name>
  <filename>bsl/recursive_mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::recursive_timed_mutex</name>
  <filename>bsl/recursive_timed_mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reduce</name>
  <filename>bsl/reduce.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ref</name>
  <filename>bsl/ref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reference_constructs_from_temporary</name>
  <filename>bsl/reference_constructs_from_temporary.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reference_constructs_from_temporary_v</name>
  <filename>bsl/reference_constructs_from_temporary_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reference_converts_from_temporary</name>
  <filename>bsl/reference_converts_from_temporary.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reference_converts_from_temporary_v</name>
  <filename>bsl/reference_converts_from_temporary_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reference_wrapper</name>
  <filename>bsl/reference_wrapper.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex</name>
  <filename>bsl/regex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_error</name>
  <filename>bsl/regex_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_iterator</name>
  <filename>bsl/regex_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_match</name>
  <filename>bsl/regex_match.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_replace</name>
  <filename>bsl/regex_replace.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_search</name>
  <filename>bsl/regex_search.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_token_iterator</name>
  <filename>bsl/regex_token_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regex_traits</name>
  <filename>bsl/regex_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regular</name>
  <filename>bsl/regular.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::regular_invocable</name>
  <filename>bsl/regular_invocable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::relation</name>
  <filename>bsl/relation.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remainder</name>
  <filename>bsl/remainder.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove</name>
  <filename>bsl/remove-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove</name>
  <filename>bsl/remove-04.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove</name>
  <filename>bsl/remove-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_all_extents</name>
  <filename>bsl/remove_all_extents.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_copy</name>
  <filename>bsl/remove_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_copy_if</name>
  <filename>bsl/remove_copy_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_cvref</name>
  <filename>bsl/remove_cvref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_cvref_t</name>
  <filename>bsl/remove_cvref_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_if</name>
  <filename>bsl/remove_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_reference</name>
  <filename>bsl/remove_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remove_reference_t</name>
  <filename>bsl/remove_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::remquo</name>
  <filename>bsl/remquo.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rename</name>
  <filename>bsl/rename.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rend</name>
  <filename>bsl/rend.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::replace</name>
  <filename>bsl/replace.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::replace_copy</name>
  <filename>bsl/replace_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::replace_copy_if</name>
  <filename>bsl/replace_copy_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::replace_if</name>
  <filename>bsl/replace_if.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::resetiosflags</name>
  <filename>bsl/resetiosflags.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::result_of</name>
  <filename>bsl/result_of.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rethrow_exception</name>
  <filename>bsl/rethrow_exception.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rethrow_if_nested</name>
  <filename>bsl/rethrow_if_nested.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::return_temporary_buffer</name>
  <filename>bsl/return_temporary_buffer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reverse</name>
  <filename>bsl/reverse.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reverse_copy</name>
  <filename>bsl/reverse_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::reverse_iterator</name>
  <filename>bsl/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rewind</name>
  <filename>bsl/rewind.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::riemann_zeta</name>
  <filename>bsl/riemann_zeta.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::riemann_zetaf</name>
  <filename>bsl/riemann_zetaf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::riemann_zetal</name>
  <filename>bsl/riemann_zetal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::right</name>
  <filename>bsl/right.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rint</name>
  <filename>bsl/rint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rotate</name>
  <filename>bsl/rotate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rotate_copy</name>
  <filename>bsl/rotate_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rotl</name>
  <filename>bsl/rotl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::rotr</name>
  <filename>bsl/rotr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::round</name>
  <filename>bsl/round.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::round_indeterminate</name>
  <filename>bsl/round_indeterminate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::round_to_nearest</name>
  <filename>bsl/round_to_nearest.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::round_toward_infinity</name>
  <filename>bsl/round_toward_infinity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::round_toward_neg_infinity</name>
  <filename>bsl/round_toward_neg_infinity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::round_toward_zero</name>
  <filename>bsl/round_toward_zero.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::runtime_error</name>
  <filename>bsl/runtime_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::same_as</name>
  <filename>bsl/same_as.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sample</name>
  <filename>bsl/sample.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::scalbln</name>
  <filename>bsl/scalbln.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::scalbn</name>
  <filename>bsl/scalbn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::scanf</name>
  <filename>bsl/scanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::scientific</name>
  <filename>bsl/scientific.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::scoped_allocator_adaptor</name>
  <filename>bsl/scoped_allocator_adaptor.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::scoped_lock</name>
  <filename>bsl/scoped_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::search</name>
  <filename>bsl/search.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::search_n</name>
  <filename>bsl/search_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::seed_seq</name>
  <filename>bsl/seed_seq.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::semiregular</name>
  <filename>bsl/semiregular.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sentinel_for</name>
  <filename>bsl/sentinel_for.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set_difference</name>
  <filename>bsl/set_difference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set_intersection</name>
  <filename>bsl/set_intersection.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set_new_handler</name>
  <filename>bsl/set_new_handler.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set_symmetric_difference</name>
  <filename>bsl/set_symmetric_difference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set_terminate</name>
  <filename>bsl/set_terminate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::set_union</name>
  <filename>bsl/set_union.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setbase</name>
  <filename>bsl/setbase.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setbuf</name>
  <filename>bsl/setbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setfill</name>
  <filename>bsl/setfill.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setiosflags</name>
  <filename>bsl/setiosflags.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setlocale</name>
  <filename>bsl/setlocale.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setprecision</name>
  <filename>bsl/setprecision.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setvbuf</name>
  <filename>bsl/setvbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::setw</name>
  <filename>bsl/setw.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_future</name>
  <filename>bsl/shared_future.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_lock</name>
  <filename>bsl/shared_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_mutex</name>
  <filename>bsl/shared_mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shared_timed_mutex</name>
  <filename>bsl/shared_timed_mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::showbase</name>
  <filename>bsl/showbase.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::showpoint</name>
  <filename>bsl/showpoint.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::showpos</name>
  <filename>bsl/showpos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shuffle</name>
  <filename>bsl/shuffle.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::shuffle_order_engine</name>
  <filename>bsl/shuffle_order_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sig_atomic_t</name>
  <filename>bsl/sig_atomic_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::signal</name>
  <filename>bsl/signal.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::signbit</name>
  <filename>bsl/signbit.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::signed_integral</name>
  <filename>bsl/signed_integral.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sin</name>
  <filename>bsl/sin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sin</name>
  <filename>bsl/sin-05.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sin</name>
  <filename>bsl/sin-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sinh</name>
  <filename>bsl/sinh-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sinh</name>
  <filename>bsl/sinh-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sinh</name>
  <filename>bsl/sinh-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::size</name>
  <filename>bsl/size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::size_t</name>
  <filename>bsl/size_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sized_sentinel_for</name>
  <filename>bsl/sized_sentinel_for.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::skipws</name>
  <filename>bsl/skipws.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slice</name>
  <filename>bsl/slice.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::slice_array</name>
  <filename>bsl/slice_array.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::smatch</name>
  <filename>bsl/smatch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::snprintf</name>
  <filename>bsl/snprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sort</name>
  <filename>bsl/sort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sort_heap</name>
  <filename>bsl/sort_heap.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sortable</name>
  <filename>bsl/sortable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::source_location</name>
  <filename>bsl/source_location.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::span</name>
  <filename>bsl/span.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::spanbuf</name>
  <filename>bsl/spanbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::spanstream</name>
  <filename>bsl/spanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_bessel</name>
  <filename>bsl/sph_bessel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_besself</name>
  <filename>bsl/sph_besself.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_bessell</name>
  <filename>bsl/sph_bessell.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_legendre</name>
  <filename>bsl/sph_legendre.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_legendref</name>
  <filename>bsl/sph_legendref.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_legendrel</name>
  <filename>bsl/sph_legendrel.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_neumann</name>
  <filename>bsl/sph_neumann.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_neumannf</name>
  <filename>bsl/sph_neumannf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sph_neumannl</name>
  <filename>bsl/sph_neumannl.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sprintf</name>
  <filename>bsl/sprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sqrt</name>
  <filename>bsl/sqrt-0cd.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sqrt</name>
  <filename>bsl/sqrt-0c4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sqrt</name>
  <filename>bsl/sqrt-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::srand</name>
  <filename>bsl/srand.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sregex_iterator</name>
  <filename>bsl/sregex_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sscanf</name>
  <filename>bsl/sscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ssize</name>
  <filename>bsl/ssize.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ssub_match</name>
  <filename>bsl/ssub_match.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stable_partition</name>
  <filename>bsl/stable_partition.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::stable_sort</name>
  <filename>bsl/stable_sort.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strcat</name>
  <filename>bsl/strcat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strchr</name>
  <filename>bsl/strchr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strcmp</name>
  <filename>bsl/strcmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strcoll</name>
  <filename>bsl/strcoll.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strcpy</name>
  <filename>bsl/strcpy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strcspn</name>
  <filename>bsl/strcspn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::streambuf</name>
  <filename>bsl/streambuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::streamoff</name>
  <filename>bsl/streamoff.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::streampos</name>
  <filename>bsl/streampos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::streamsize</name>
  <filename>bsl/streamsize.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strerror</name>
  <filename>bsl/strerror.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strftime</name>
  <filename>bsl/strftime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strict_weak_order</name>
  <filename>bsl/strict_weak_order.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::string_view</name>
  <filename>bsl/string_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strlen</name>
  <filename>bsl/strlen.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strncat</name>
  <filename>bsl/strncat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strncmp</name>
  <filename>bsl/strncmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strncpy</name>
  <filename>bsl/strncpy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strong_order</name>
  <filename>bsl/strong_order.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strong_ordering</name>
  <filename>bsl/strong_ordering.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strpbrk</name>
  <filename>bsl/strpbrk.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strrchr</name>
  <filename>bsl/strrchr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strspn</name>
  <filename>bsl/strspn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strstr</name>
  <filename>bsl/strstr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strstream</name>
  <filename>bsl/strstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strstreambuf</name>
  <filename>bsl/strstreambuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtod</name>
  <filename>bsl/strtod.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtof</name>
  <filename>bsl/strtof.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtoimax</name>
  <filename>bsl/strtoimax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtok</name>
  <filename>bsl/strtok.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtol</name>
  <filename>bsl/strtol.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtold</name>
  <filename>bsl/strtold.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtoll</name>
  <filename>bsl/strtoll.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtoul</name>
  <filename>bsl/strtoul.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtoull</name>
  <filename>bsl/strtoull.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strtoumax</name>
  <filename>bsl/strtoumax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::strxfrm</name>
  <filename>bsl/strxfrm.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::student_t_distribution</name>
  <filename>bsl/student_t_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::sub_match</name>
  <filename>bsl/sub_match.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::subtract_with_carry_engine</name>
  <filename>bsl/subtract_with_carry_engine.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::suspend_always</name>
  <filename>bsl/suspend_always.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::suspend_never</name>
  <filename>bsl/suspend_never.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-00b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-00ea.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-011.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-049.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-058.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-074.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-07c.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-09f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0b4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0d8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-08e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-014.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-01a.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-07e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-03f4.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-099.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0de.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-000.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-005.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-00ef.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-037.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-05cf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-06b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-083.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0a2.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0eb9.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0f0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0fe.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-021.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-03dc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0445.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-05c5.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-08f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0f00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0f49.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap</name>
  <filename>bsl/swap-0f4d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swap_ranges</name>
  <filename>bsl/swap_ranges.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swappable</name>
  <filename>bsl/swappable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swappable_with</name>
  <filename>bsl/swappable_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swprintf</name>
  <filename>bsl/swprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::swscanf</name>
  <filename>bsl/swscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::system</name>
  <filename>bsl/system.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::system_category</name>
  <filename>bsl/system_category.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::system_error</name>
  <filename>bsl/system_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tan</name>
  <filename>bsl/tan-03f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tan</name>
  <filename>bsl/tan-036.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tanh</name>
  <filename>bsl/tanh-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tanh</name>
  <filename>bsl/tanh-08.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tanh</name>
  <filename>bsl/tanh-09.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tera</name>
  <filename>bsl/tera.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::terminate</name>
  <filename>bsl/terminate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::terminate_handler</name>
  <filename>bsl/terminate_handler.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tgamma</name>
  <filename>bsl/tgamma.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::thread</name>
  <filename>bsl/thread.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::three_way_comparable</name>
  <filename>bsl/three_way_comparable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::three_way_comparable_with</name>
  <filename>bsl/three_way_comparable_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::throw_with_nested</name>
  <filename>bsl/throw_with_nested.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tie</name>
  <filename>bsl/tie.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time</name>
  <filename>bsl/time.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time_base</name>
  <filename>bsl/time_base.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time_get</name>
  <filename>bsl/time_get.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time_get_byname</name>
  <filename>bsl/time_get_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time_put</name>
  <filename>bsl/time_put.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time_put_byname</name>
  <filename>bsl/time_put_byname.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::time_t</name>
  <filename>bsl/time_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::timed_mutex</name>
  <filename>bsl/timed_mutex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::timespec</name>
  <filename>bsl/timespec.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::timespec_get</name>
  <filename>bsl/timespec_get.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tm</name>
  <filename>bsl/tm.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tmpfile</name>
  <filename>bsl/tmpfile.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tmpnam</name>
  <filename>bsl/tmpnam.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_address</name>
  <filename>bsl/to_address.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_array</name>
  <filename>bsl/to_array.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_chars</name>
  <filename>bsl/to_chars.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_chars_result</name>
  <filename>bsl/to_chars_result.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::to_underlying</name>
  <filename>bsl/to_underlying.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tolower</name>
  <filename>bsl/tolower-00.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tolower</name>
  <filename>bsl/tolower-02.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::totally_ordered</name>
  <filename>bsl/totally_ordered.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::totally_ordered_with</name>
  <filename>bsl/totally_ordered_with.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::toupper</name>
  <filename>bsl/toupper-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::toupper</name>
  <filename>bsl/toupper-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::towctrans</name>
  <filename>bsl/towctrans.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::towlower</name>
  <filename>bsl/towlower.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::towupper</name>
  <filename>bsl/towupper.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::transform</name>
  <filename>bsl/transform.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::transform_exclusive_scan</name>
  <filename>bsl/transform_exclusive_scan.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::transform_inclusive_scan</name>
  <filename>bsl/transform_inclusive_scan.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::transform_reduce</name>
  <filename>bsl/transform_reduce.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::trunc</name>
  <filename>bsl/trunc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::try_lock</name>
  <filename>bsl/try_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::try_to_lock</name>
  <filename>bsl/try_to_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::try_to_lock_t</name>
  <filename>bsl/try_to_lock_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tuple</name>
  <filename>bsl/tuple.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tuple_cat</name>
  <filename>bsl/tuple_cat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tuple_element</name>
  <filename>bsl/tuple_element.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tuple_size</name>
  <filename>bsl/tuple_size.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::tuple_size_v</name>
  <filename>bsl/tuple_size_v.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::type_identity</name>
  <filename>bsl/type_identity.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::type_identity_t</name>
  <filename>bsl/type_identity_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::type_info</name>
  <filename>bsl/type_info.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u16streampos</name>
  <filename>bsl/u16streampos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u16string_view</name>
  <filename>bsl/u16string_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u32streampos</name>
  <filename>bsl/u32streampos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u32string_view</name>
  <filename>bsl/u32string_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u8streampos</name>
  <filename>bsl/u8streampos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::u8string_view</name>
  <filename>bsl/u8string_view.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint16_t</name>
  <filename>bsl/uint16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint32_t</name>
  <filename>bsl/uint32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint64_t</name>
  <filename>bsl/uint64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint8_t</name>
  <filename>bsl/uint8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_fast16_t</name>
  <filename>bsl/uint_fast16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_fast32_t</name>
  <filename>bsl/uint_fast32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_fast64_t</name>
  <filename>bsl/uint_fast64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_fast8_t</name>
  <filename>bsl/uint_fast8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_least16_t</name>
  <filename>bsl/uint_least16_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_least32_t</name>
  <filename>bsl/uint_least32_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_least64_t</name>
  <filename>bsl/uint_least64_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uint_least8_t</name>
  <filename>bsl/uint_least8_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uintmax_t</name>
  <filename>bsl/uintmax_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uintptr_t</name>
  <filename>bsl/uintptr_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unary_function</name>
  <filename>bsl/unary_function.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unary_negate</name>
  <filename>bsl/unary_negate.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uncaught_exception</name>
  <filename>bsl/uncaught_exception.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uncaught_exceptions</name>
  <filename>bsl/uncaught_exceptions.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::underflow_error</name>
  <filename>bsl/underflow_error.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::underlying_type</name>
  <filename>bsl/underlying_type.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ungetc</name>
  <filename>bsl/ungetc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ungetwc</name>
  <filename>bsl/ungetwc.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uniform_int_distribution</name>
  <filename>bsl/uniform_int_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uniform_real_distribution</name>
  <filename>bsl/uniform_real_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_copy</name>
  <filename>bsl/uninitialized_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_copy_n</name>
  <filename>bsl/uninitialized_copy_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_default_construct</name>
  <filename>bsl/uninitialized_default_construct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_default_construct_n</name>
  <filename>bsl/uninitialized_default_construct_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_fill</name>
  <filename>bsl/uninitialized_fill.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_fill_n</name>
  <filename>bsl/uninitialized_fill_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_move</name>
  <filename>bsl/uninitialized_move.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_move_n</name>
  <filename>bsl/uninitialized_move_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_value_construct</name>
  <filename>bsl/uninitialized_value_construct.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uninitialized_value_construct_n</name>
  <filename>bsl/uninitialized_value_construct_n.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unique</name>
  <filename>bsl/unique.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unique_copy</name>
  <filename>bsl/unique_copy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unique_lock</name>
  <filename>bsl/unique_lock.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unique_ptr</name>
  <filename>bsl/unique_ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unitbuf</name>
  <filename>bsl/unitbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unreachable</name>
  <filename>bsl/unreachable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unreachable_sentinel_t</name>
  <filename>bsl/unreachable_sentinel_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unsigned_integral</name>
  <filename>bsl/unsigned_integral.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unwrap_ref_decay</name>
  <filename>bsl/unwrap_ref_decay.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unwrap_ref_decay_t</name>
  <filename>bsl/unwrap_ref_decay_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unwrap_reference</name>
  <filename>bsl/unwrap_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::unwrap_reference_t</name>
  <filename>bsl/unwrap_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::upper_bound</name>
  <filename>bsl/upper_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::uppercase</name>
  <filename>bsl/uppercase.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::use_facet</name>
  <filename>bsl/use_facet.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::va_list</name>
  <filename>bsl/va_list.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::valarray</name>
  <filename>bsl/valarray.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vformat_to</name>
  <filename>bsl/vformat_to-06.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vfprintf</name>
  <filename>bsl/vfprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vfscanf</name>
  <filename>bsl/vfscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vfwprintf</name>
  <filename>bsl/vfwprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vfwscanf</name>
  <filename>bsl/vfwscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::visit_format_arg</name>
  <filename>bsl/visit_format_arg.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprint_nonunicode</name>
  <filename>bsl/vprint_nonunicode-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprint_nonunicode</name>
  <filename>bsl/vprint_nonunicode-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprint_nonunicode_buffered</name>
  <filename>bsl/vprint_nonunicode_buffered.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprint_unicode</name>
  <filename>bsl/vprint_unicode-01.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprint_unicode</name>
  <filename>bsl/vprint_unicode-07.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprint_unicode_buffered</name>
  <filename>bsl/vprint_unicode_buffered.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vprintf</name>
  <filename>bsl/vprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vscanf</name>
  <filename>bsl/vscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vsnprintf</name>
  <filename>bsl/vsnprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vsprintf</name>
  <filename>bsl/vsprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vsscanf</name>
  <filename>bsl/vsscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vswprintf</name>
  <filename>bsl/vswprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vswscanf</name>
  <filename>bsl/vswscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vwprintf</name>
  <filename>bsl/vwprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::vwscanf</name>
  <filename>bsl/vwscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wbuffer_convert</name>
  <filename>bsl/wbuffer_convert.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcerr</name>
  <filename>bsl/wcerr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcin</name>
  <filename>bsl/wcin.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wclog</name>
  <filename>bsl/wclog.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcmatch</name>
  <filename>bsl/wcmatch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcout</name>
  <filename>bsl/wcout.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcregex_iterator</name>
  <filename>bsl/wcregex_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcrtomb</name>
  <filename>bsl/wcrtomb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcscat</name>
  <filename>bsl/wcscat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcschr</name>
  <filename>bsl/wcschr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcscmp</name>
  <filename>bsl/wcscmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcscoll</name>
  <filename>bsl/wcscoll.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcscpy</name>
  <filename>bsl/wcscpy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcscspn</name>
  <filename>bsl/wcscspn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsftime</name>
  <filename>bsl/wcsftime.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcslen</name>
  <filename>bsl/wcslen.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsncat</name>
  <filename>bsl/wcsncat.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsncmp</name>
  <filename>bsl/wcsncmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsncpy</name>
  <filename>bsl/wcsncpy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcspbrk</name>
  <filename>bsl/wcspbrk.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsrchr</name>
  <filename>bsl/wcsrchr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsrtombs</name>
  <filename>bsl/wcsrtombs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsspn</name>
  <filename>bsl/wcsspn.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsstr</name>
  <filename>bsl/wcsstr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstod</name>
  <filename>bsl/wcstod.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstof</name>
  <filename>bsl/wcstof.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstoimax</name>
  <filename>bsl/wcstoimax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstok</name>
  <filename>bsl/wcstok.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstol</name>
  <filename>bsl/wcstol.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstold</name>
  <filename>bsl/wcstold.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstoll</name>
  <filename>bsl/wcstoll.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstombs</name>
  <filename>bsl/wcstombs.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstoul</name>
  <filename>bsl/wcstoul.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstoull</name>
  <filename>bsl/wcstoull.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcstoumax</name>
  <filename>bsl/wcstoumax.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsub_match</name>
  <filename>bsl/wcsub_match.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wcsxfrm</name>
  <filename>bsl/wcsxfrm.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wctob</name>
  <filename>bsl/wctob.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wctomb</name>
  <filename>bsl/wctomb.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wctrans</name>
  <filename>bsl/wctrans.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wctrans_t</name>
  <filename>bsl/wctrans_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wctype</name>
  <filename>bsl/wctype.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wctype_t</name>
  <filename>bsl/wctype_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_order</name>
  <filename>bsl/weak_order.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weak_ordering</name>
  <filename>bsl/weak_ordering.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weakly_incrementable</name>
  <filename>bsl/weakly_incrementable.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::weibull_distribution</name>
  <filename>bsl/weibull_distribution.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wfilebuf</name>
  <filename>bsl/wfilebuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wformat_args</name>
  <filename>bsl/wformat_args.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wformat_context</name>
  <filename>bsl/wformat_context.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wformat_parse_context</name>
  <filename>bsl/wformat_parse_context.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wformat_string</name>
  <filename>bsl/wformat_string.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wfstream</name>
  <filename>bsl/wfstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wifstream</name>
  <filename>bsl/wifstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wint_t</name>
  <filename>bsl/wint_t.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wios</name>
  <filename>bsl/wios.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wiostream</name>
  <filename>bsl/wiostream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wispanstream</name>
  <filename>bsl/wispanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wistream</name>
  <filename>bsl/wistream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wmemchr</name>
  <filename>bsl/wmemchr.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wmemcmp</name>
  <filename>bsl/wmemcmp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wmemcpy</name>
  <filename>bsl/wmemcpy.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wmemmove</name>
  <filename>bsl/wmemmove.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wmemset</name>
  <filename>bsl/wmemset.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wofstream</name>
  <filename>bsl/wofstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wospanstream</name>
  <filename>bsl/wospanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wostream</name>
  <filename>bsl/wostream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wprintf</name>
  <filename>bsl/wprintf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wregex</name>
  <filename>bsl/wregex.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::ws</name>
  <filename>bsl/ws.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wscanf</name>
  <filename>bsl/wscanf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wsmatch</name>
  <filename>bsl/wsmatch.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wspanbuf</name>
  <filename>bsl/wspanbuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wspanstream</name>
  <filename>bsl/wspanstream.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wsregex_iterator</name>
  <filename>bsl/wsregex_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wssub_match</name>
  <filename>bsl/wssub_match.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstreambuf</name>
  <filename>bsl/wstreambuf.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstreampos</name>
  <filename>bsl/wstreampos.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstring_convert</name>
  <filename>bsl/wstring_convert.adoc</filename>
</compound>
<compound kind="class">
  <name>bsl::wstring_view</name>
  <filename>bsl/wstring_view.adoc</filename>
</compound>
<compound kind="class">
  <name>BALXML_DECODER_LOG_END</name>
  <filename>BALXML_DECODER_LOG_END.adoc</filename>
</compound>
<compound kind="class">
  <name>BALXML_DECODER_LOG_ERROR</name>
  <filename>BALXML_DECODER_LOG_ERROR.adoc</filename>
</compound>
<compound kind="class">
  <name>BALXML_DECODER_LOG_WARNING</name>
  <filename>BALXML_DECODER_LOG_WARNING.adoc</filename>
</compound>
<compound kind="class">
  <name>BAL_VERSION</name>
  <filename>BAL_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BAL_VERSION_DEPRECATION_THRESHOLD</name>
  <filename>BAL_VERSION_DEPRECATION_THRESHOLD.adoc</filename>
</compound>
<compound kind="class">
  <name>BAL_VERSION_MAJOR</name>
  <filename>BAL_VERSION_MAJOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BAL_VERSION_MINOR</name>
  <filename>BAL_VERSION_MINOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BBL_VERSION</name>
  <filename>BBL_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BBL_VERSION_DEPRECATION_THRESHOLD</name>
  <filename>BBL_VERSION_DEPRECATION_THRESHOLD.adoc</filename>
</compound>
<compound kind="class">
  <name>BBL_VERSION_MAJOR</name>
  <filename>BBL_VERSION_MAJOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BBL_VERSION_MINOR</name>
  <filename>BBL_VERSION_MINOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BDEALG_DECLARE_NESTED_TRAITS</name>
  <filename>BDEALG_DECLARE_NESTED_TRAITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BDEALG_DECLARE_NESTED_TRAITS2</name>
  <filename>BDEALG_DECLARE_NESTED_TRAITS2.adoc</filename>
</compound>
<compound kind="class">
  <name>BDEALG_DECLARE_NESTED_TRAITS3</name>
  <filename>BDEALG_DECLARE_NESTED_TRAITS3.adoc</filename>
</compound>
<compound kind="class">
  <name>BDEALG_DECLARE_NESTED_TRAITS4</name>
  <filename>BDEALG_DECLARE_NESTED_TRAITS4.adoc</filename>
</compound>
<compound kind="class">
  <name>BDEALG_DECLARE_NESTED_TRAITS5</name>
  <filename>BDEALG_DECLARE_NESTED_TRAITS5.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_ARRAYUTIL_LENGTH</name>
  <filename>BDLB_ARRAYUTIL_LENGTH.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_ARRAYUTIL_SIZE</name>
  <filename>BDLB_ARRAYUTIL_SIZE.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_BITUTIL_USE_GNU_INTRINSICS</name>
  <filename>BDLB_BITUTIL_USE_GNU_INTRINSICS.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_SCOPEEXIT_GUARD</name>
  <filename>BDLB_SCOPEEXIT_GUARD.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_SCOPEEXIT_PRIVATE_CAT</name>
  <filename>BDLB_SCOPEEXIT_PRIVATE_CAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_SCOPEEXIT_PRIVATE_CAT_IMP</name>
  <filename>BDLB_SCOPEEXIT_PRIVATE_CAT_IMP.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_SCOPEEXIT_USES_MODERN_CPP</name>
  <filename>BDLB_SCOPEEXIT_USES_MODERN_CPP.adoc</filename>
</compound>
<compound kind="class">
  <name>BDLB_VARIANT_USING_VARIADIC_TEMPLATES</name>
  <filename>BDLB_VARIANT_USING_VARIADIC_TEMPLATES.adoc</filename>
</compound>
<compound kind="class">
  <name>BDL_VERSION</name>
  <filename>BDL_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BDL_VERSION_DEPRECATION_THRESHOLD</name>
  <filename>BDL_VERSION_DEPRECATION_THRESHOLD.adoc</filename>
</compound>
<compound kind="class">
  <name>BDL_VERSION_MAJOR</name>
  <filename>BDL_VERSION_MAJOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BDL_VERSION_MINOR</name>
  <filename>BDL_VERSION_MINOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLALG_DECLARE_NESTED_TRAITS</name>
  <filename>BSLALG_DECLARE_NESTED_TRAITS.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLALG_DECLARE_NESTED_TRAITS2</name>
  <filename>BSLALG_DECLARE_NESTED_TRAITS2.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLALG_DECLARE_NESTED_TRAITS3</name>
  <filename>BSLALG_DECLARE_NESTED_TRAITS3.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLALG_DECLARE_NESTED_TRAITS4</name>
  <filename>BSLALG_DECLARE_NESTED_TRAITS4.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLALG_DECLARE_NESTED_TRAITS5</name>
  <filename>BSLALG_DECLARE_NESTED_TRAITS5.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLIM_TESTUTIL_L_</name>
  <filename>BSLIM_TESTUTIL_L_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLIM_TESTUTIL_P</name>
  <filename>BSLIM_TESTUTIL_P.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLIM_TESTUTIL_P_</name>
  <filename>BSLIM_TESTUTIL_P_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLIM_TESTUTIL_Q</name>
  <filename>BSLIM_TESTUTIL_Q.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLIM_TESTUTIL_T_</name>
  <filename>BSLIM_TESTUTIL_T_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMA_USESBSLMAALLOCATOR_CAT_IMP2</name>
  <filename>BSLMA_USESBSLMAALLOCATOR_CAT_IMP2.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMA_USESBSLMAALLOCATOR_DEPRECATE_IF</name>
  <filename>BSLMA_USESBSLMAALLOCATOR_DEPRECATE_IF.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMF_METAINT_TO_BOOL</name>
  <filename>BSLMF_METAINT_TO_BOOL.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMF_METAINT_TO_INT</name>
  <filename>BSLMF_METAINT_TO_INT.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMF_MOVABLEREF_DEDUCE</name>
  <filename>BSLMF_MOVABLEREF_DEDUCE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMF_SWITCH_USING_VARIADIC_TEMPLATES</name>
  <filename>BSLMF_SWITCH_USING_VARIADIC_TEMPLATES.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMF_TYPEIDENTITY_T</name>
  <filename>BSLMF_TYPEIDENTITY_T.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMF_TYPELIST_USING_VARIADIC_TEMPLATES</name>
  <filename>BSLMF_TYPELIST_USING_VARIADIC_TEMPLATES.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_ONCE_CANCEL</name>
  <filename>BSLMT_ONCE_CANCEL.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_ONCE_DO</name>
  <filename>BSLMT_ONCE_DO.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_ONCE_INITIALIZER</name>
  <filename>BSLMT_ONCE_INITIALIZER.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_QLOCK_INITIALIZER</name>
  <filename>BSLMT_QLOCK_INITIALIZER.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_CERR</name>
  <filename>BSLMT_TESTUTIL_CERR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_COUT</name>
  <filename>BSLMT_TESTUTIL_COUT.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_GUARD</name>
  <filename>BSLMT_TESTUTIL_GUARD.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_GUARDED_STREAM</name>
  <filename>BSLMT_TESTUTIL_GUARDED_STREAM.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_L_</name>
  <filename>BSLMT_TESTUTIL_L_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_P</name>
  <filename>BSLMT_TESTUTIL_P.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_P_</name>
  <filename>BSLMT_TESTUTIL_P_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_Q</name>
  <filename>BSLMT_TESTUTIL_Q.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_TESTUTIL_T_</name>
  <filename>BSLMT_TESTUTIL_T_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_THREAD_LOCAL_KEYWORD</name>
  <filename>BSLMT_THREAD_LOCAL_KEYWORD.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLMT_THREAD_LOCAL_VARIABLE</name>
  <filename>BSLMT_THREAD_LOCAL_VARIABLE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSCM_PATCHVERSION_PATCH</name>
  <filename>BSLSCM_PATCHVERSION_PATCH.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_OPTIONAL_CONSTEXPR17</name>
  <filename>BSLSTL_OPTIONAL_CONSTEXPR17.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_OPTIONAL_USES_STD_ALIASES</name>
  <filename>BSLSTL_OPTIONAL_USES_STD_ALIASES.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_STRINGVIEWLIKEPARAM_ENABLE_IF_T</name>
  <filename>BSLSTL_STRINGVIEWLIKEPARAM_ENABLE_IF_T.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_STRINGVIEWLIKEPARAM_ONLY_ENABLE_IF_T</name>
  <filename>BSLSTL_STRINGVIEWLIKEPARAM_ONLY_ENABLE_IF_T.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_STRINGVIEWLIKEPARAM_TYPE_IF_COMPLETE</name>
  <filename>BSLSTL_STRINGVIEWLIKEPARAM_TYPE_IF_COMPLETE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_STRING_ONLY_STRINGVIEW_ENABLE_IF_T</name>
  <filename>BSLSTL_STRING_ONLY_STRINGVIEW_ENABLE_IF_T.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_STRING_VIEW_IS_ALIASED</name>
  <filename>BSLSTL_STRING_VIEW_IS_ALIASED.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_CONVERT_INDEX_OF</name>
  <filename>BSLSTL_VARIANT_CONVERT_INDEX_OF.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_CONVERT_TYPE_OF</name>
  <filename>BSLSTL_VARIANT_CONVERT_TYPE_OF.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM</name>
  <filename>BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM_STD</name>
  <filename>BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM_STD.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE</name>
  <filename>BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM</name>
  <filename>BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM_STD</name>
  <filename>BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM_STD.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE</name>
  <filename>BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_HAS_UNIQUE_TYPE</name>
  <filename>BSLSTL_VARIANT_HAS_UNIQUE_TYPE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_INDEX_OF</name>
  <filename>BSLSTL_VARIANT_INDEX_OF.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_TYPE_AT_INDEX</name>
  <filename>BSLSTL_VARIANT_TYPE_AT_INDEX.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLSTL_VARIANT_VISITID</name>
  <filename>BSLSTL_VARIANT_VISITID.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_BSLONCE_INITIALIZER</name>
  <filename>BSLS_BSLONCE_INITIALIZER.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_BSLTESTUTIL_L_</name>
  <filename>BSLS_BSLTESTUTIL_L_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_BSLTESTUTIL_P</name>
  <filename>BSLS_BSLTESTUTIL_P.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_BSLTESTUTIL_P_</name>
  <filename>BSLS_BSLTESTUTIL_P_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_BSLTESTUTIL_Q</name>
  <filename>BSLS_BSLTESTUTIL_Q.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_BSLTESTUTIL_T_</name>
  <filename>BSLS_BSLTESTUTIL_T_.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_CAT</name>
  <filename>BSLS_DEPRECATE_CAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_CAT_B</name>
  <filename>BSLS_DEPRECATE_CAT_B.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISDEFINED</name>
  <filename>BSLS_DEPRECATE_ISDEFINED.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISDEFINED_A</name>
  <filename>BSLS_DEPRECATE_ISDEFINED_A.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISNONZERO</name>
  <filename>BSLS_DEPRECATE_ISNONZERO.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISNONZERO_A</name>
  <filename>BSLS_DEPRECATE_ISNONZERO_A.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISPASTTHRESHOLD</name>
  <filename>BSLS_DEPRECATE_ISPASTTHRESHOLD.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISPASTTHRESHOLD_A</name>
  <filename>BSLS_DEPRECATE_ISPASTTHRESHOLD_A.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISRETAINED</name>
  <filename>BSLS_DEPRECATE_ISRETAINED.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_ISRETAINED_B</name>
  <filename>BSLS_DEPRECATE_ISRETAINED_B.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_IS_ACTIVE</name>
  <filename>BSLS_DEPRECATE_IS_ACTIVE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_DEPRECATE_MAKE_VER</name>
  <filename>BSLS_DEPRECATE_MAKE_VER.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_EXCEPTION_SPEC</name>
  <filename>BSLS_EXCEPTION_SPEC.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_EXCEPTION_VIRTUAL_NOTHROW</name>
  <filename>BSLS_EXCEPTION_VIRTUAL_NOTHROW.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_EXCEPTION_WHAT_NOTHROW</name>
  <filename>BSLS_EXCEPTION_WHAT_NOTHROW.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_IDENT_RCSID</name>
  <filename>BSLS_IDENT_RCSID.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_LIBRARYFEATURES_HAS_C90_GETS</name>
  <filename>BSLS_LIBRARYFEATURES_HAS_C90_GETS.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_LIBRARYFEATURES_HAS_CPP14_INTEGER_SEQUENCE</name>
  <filename>BSLS_LIBRARYFEATURES_HAS_CPP14_INTEGER_SEQUENCE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_LIBRARYFEATURES_HAS_CPP17_DEPRECATED_REMOVED</name>
  <filename>BSLS_LIBRARYFEATURES_HAS_CPP17_DEPRECATED_REMOVED.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_LIBRARYFEATURES_HAS_CPP20_DEPRECATED_REMOVED</name>
  <filename>BSLS_LIBRARYFEATURES_HAS_CPP20_DEPRECATED_REMOVED.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_LIBRARYFEATURES_HAS_CPP98_AUTO_PTR</name>
  <filename>BSLS_LIBRARYFEATURES_HAS_CPP98_AUTO_PTR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_MACROINCREMENT</name>
  <filename>BSLS_MACROINCREMENT.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_MACROINCREMENT_IMPL</name>
  <filename>BSLS_MACROINCREMENT_IMPL.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_MACROREPEAT</name>
  <filename>BSLS_MACROREPEAT.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_MACROREPEAT_COMMA</name>
  <filename>BSLS_MACROREPEAT_COMMA.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_MACROREPEAT_SEP</name>
  <filename>BSLS_MACROREPEAT_SEP.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_PLATFORMUTIL_IS_LITTLE_ENDIAN</name>
  <filename>BSLS_PLATFORMUTIL_IS_LITTLE_ENDIAN.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLS_PLATFORM_CMP_VER_MAJOR</name>
  <filename>BSLS_PLATFORM_CMP_VER_MAJOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_ALL</name>
  <filename>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_ALL.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_PRIMITIVE</name>
  <filename>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_PRIMITIVE.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_REGULAR</name>
  <filename>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_REGULAR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_USER_DEFINED</name>
  <filename>BSLTF_TEMPLATETESTFACILITY_TEST_TYPES_USER_DEFINED.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_GET_VERSION_MAJOR</name>
  <filename>BSL_GET_VERSION_MAJOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_GET_VERSION_MINOR</name>
  <filename>BSL_GET_VERSION_MINOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_MAKE_VERSION</name>
  <filename>BSL_MAKE_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_VERSION</name>
  <filename>BSL_VERSION.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_VERSION_DEPRECATION_THRESHOLD</name>
  <filename>BSL_VERSION_DEPRECATION_THRESHOLD.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_VERSION_MAJOR</name>
  <filename>BSL_VERSION_MAJOR.adoc</filename>
</compound>
<compound kind="class">
  <name>BSL_VERSION_MINOR</name>
  <filename>BSL_VERSION_MINOR.adoc</filename>
</compound>
<compound kind="class">
  <name>bdealg_HasTrait</name>
  <filename>bdealg_HasTrait.adoc</filename>
</compound>
<compound kind="class">
  <name>bdealg_SelectTrait</name>
  <filename>bdealg_SelectTrait.adoc</filename>
</compound>
<compound kind="class">
  <name>bdema_Allocator</name>
  <filename>bdema_Allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>bdes_ObjectBuffer</name>
  <filename>bdes_ObjectBuffer.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_AutoArrayDestructor</name>
  <filename>bslalg_AutoArrayDestructor.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_AutoArrayMoveDestructor</name>
  <filename>bslalg_AutoArrayMoveDestructor.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_AutoScalarDestructor</name>
  <filename>bslalg_AutoScalarDestructor.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_ConstructorProxy</name>
  <filename>bslalg_ConstructorProxy.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_DequeImpUtil</name>
  <filename>bslalg_DequeImpUtil.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_DequeIterator</name>
  <filename>bslalg_DequeIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_HasTrait</name>
  <filename>bslalg_HasTrait.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_SelectTrait</name>
  <filename>bslalg_SelectTrait.adoc</filename>
</compound>
<compound kind="class">
  <name>bslalg_TypeTraitNil</name>
  <filename>bslalg_TypeTraitNil.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_AutoDeallocator</name>
  <filename>bslma_AutoDeallocator.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_AutoDestructor</name>
  <filename>bslma_AutoDestructor.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_AutoRawDeleter</name>
  <filename>bslma_AutoRawDeleter.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_DeallocatorGuard</name>
  <filename>bslma_DeallocatorGuard.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_DeallocatorProctor</name>
  <filename>bslma_DeallocatorProctor.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_DestructorGuard</name>
  <filename>bslma_DestructorGuard.adoc</filename>
</compound>
<compound kind="class">
  <name>bslma_DestructorProctor</name>
  <filename>bslma_DestructorProctor.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_AddReference</name>
  <filename>bslmf_AddReference.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_ArrayToConstPointer</name>
  <filename>bslmf_ArrayToConstPointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_ArrayToPointer</name>
  <filename>bslmf_ArrayToPointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_ConstForwardingType</name>
  <filename>bslmf_ConstForwardingType.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_EnableIf</name>
  <filename>bslmf_EnableIf.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_ForwardingType</name>
  <filename>bslmf_ForwardingType.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_FunctionPointerTraits</name>
  <filename>bslmf_FunctionPointerTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_If</name>
  <filename>bslmf_If.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsArray</name>
  <filename>bslmf_IsArray.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsClass</name>
  <filename>bslmf_IsClass.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsConvertible</name>
  <filename>bslmf_IsConvertible.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsEnum</name>
  <filename>bslmf_IsEnum.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsFunctionPointer</name>
  <filename>bslmf_IsFunctionPointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsFundamental</name>
  <filename>bslmf_IsFundamental.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsMemberFunctionPointer</name>
  <filename>bslmf_IsMemberFunctionPointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsNil</name>
  <filename>bslmf_IsNil.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsPointer</name>
  <filename>bslmf_IsPointer.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsPolymorphic</name>
  <filename>bslmf_IsPolymorphic.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_IsSame</name>
  <filename>bslmf_IsSame.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_MemberFunctionPointerTraits</name>
  <filename>bslmf_MemberFunctionPointerTraits.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_MemberFunctionPointerTraitsImp</name>
  <filename>bslmf_MemberFunctionPointerTraitsImp.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_MetaInt</name>
  <filename>bslmf_MetaInt.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_RemoveCvq</name>
  <filename>bslmf_RemoveCvq.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_RemoveReference</name>
  <filename>bslmf_RemoveReference.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch</name>
  <filename>bslmf_Switch.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch2</name>
  <filename>bslmf_Switch2.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch3</name>
  <filename>bslmf_Switch3.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch4</name>
  <filename>bslmf_Switch4.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch5</name>
  <filename>bslmf_Switch5.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch6</name>
  <filename>bslmf_Switch6.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch7</name>
  <filename>bslmf_Switch7.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch8</name>
  <filename>bslmf_Switch8.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Switch9</name>
  <filename>bslmf_Switch9.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_Tag</name>
  <filename>bslmf_Tag.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList</name>
  <filename>bslmf_TypeList.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList1</name>
  <filename>bslmf_TypeList1.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList10</name>
  <filename>bslmf_TypeList10.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList11</name>
  <filename>bslmf_TypeList11.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList12</name>
  <filename>bslmf_TypeList12.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList13</name>
  <filename>bslmf_TypeList13.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList14</name>
  <filename>bslmf_TypeList14.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList15</name>
  <filename>bslmf_TypeList15.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList16</name>
  <filename>bslmf_TypeList16.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList17</name>
  <filename>bslmf_TypeList17.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList18</name>
  <filename>bslmf_TypeList18.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList19</name>
  <filename>bslmf_TypeList19.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList2</name>
  <filename>bslmf_TypeList2.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList20</name>
  <filename>bslmf_TypeList20.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList3</name>
  <filename>bslmf_TypeList3.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList4</name>
  <filename>bslmf_TypeList4.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList5</name>
  <filename>bslmf_TypeList5.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList6</name>
  <filename>bslmf_TypeList6.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList7</name>
  <filename>bslmf_TypeList7.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList8</name>
  <filename>bslmf_TypeList8.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeList9</name>
  <filename>bslmf_TypeList9.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeListNil</name>
  <filename>bslmf_TypeListNil.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeListTypeOf</name>
  <filename>bslmf_TypeListTypeOf.adoc</filename>
</compound>
<compound kind="class">
  <name>bslmf_TypeRep</name>
  <filename>bslmf_TypeRep.adoc</filename>
</compound>
<compound kind="class">
  <name>bsls_AlignedBuffer</name>
  <filename>bsls_AlignedBuffer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsls_AlignmentFromType</name>
  <filename>bsls_AlignmentFromType.adoc</filename>
</compound>
<compound kind="class">
  <name>bsls_ObjectBuffer</name>
  <filename>bsls_ObjectBuffer.adoc</filename>
</compound>
<compound kind="class">
  <name>bsls_ProtocolTest</name>
  <filename>bsls_ProtocolTest.adoc</filename>
</compound>
<compound kind="class">
  <name>bsls_ProtocolTestImp</name>
  <filename>bsls_ProtocolTestImp.adoc</filename>
</compound>
<compound kind="class">
  <name>bsls_UnspecifiedBool</name>
  <filename>bsls_UnspecifiedBool.adoc</filename>
</compound>
<compound kind="class">
  <name>bslstl_ForwardIterator</name>
  <filename>bslstl_ForwardIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bslstl_RandomAccessIterator</name>
  <filename>bslstl_RandomAccessIterator.adoc</filename>
</compound>
<compound kind="class">
  <name>bslstl_StringRef</name>
  <filename>bslstl_StringRef.adoc</filename>
</compound>
<compound kind="class">
  <name>bslstl_StringRefData</name>
  <filename>bslstl_StringRefData.adoc</filename>
</compound>
<compound kind="class">
  <name>bslstl_StringRefImp</name>
  <filename>bslstl_StringRefImp.adoc</filename>
</compound>
<compound kind="class">
  <name>bslstl_StringRefWide</name>
  <filename>bslstl_StringRefWide.adoc</filename>
</compound>
</tagfile>
