[#BloombergLP] = BloombergLP :mrdocs: The History‐ ‐ ‐ ‐ ‐ ‐ == Namespaces [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balb.adoc[`balb`] | Package namespace for basic application library components. | xref:BloombergLP/balber.adoc[`balber`] | Package namespace for BER encoding and decoding components. | xref:BloombergLP/balcl.adoc[`balcl`] | Namespace for command‐line parsing components. | xref:BloombergLP/baljsn.adoc[`baljsn`] | Components providing JSON encoding and decoding facilities. | xref:BloombergLP/ball.adoc[`ball`] | Package namespace for logging components. | xref:BloombergLP/balm.adoc[`balm`] | Package namespace for metrics components. | xref:BloombergLP/balscm.adoc[`balscm`] | Namespace for source control management (versioning) information embedded in binary executable files. | xref:BloombergLP/balst.adoc[`balst`] | Namespace for stack‐trace capture, printing, and configuration utilities. | xref:BloombergLP/baltzo.adoc[`baltzo`] | Package namespace for time‐zone components. | xref:BloombergLP/balxml.adoc[`balxml`] | Namespace for XML encoding, decoding, and formatting components. | xref:BloombergLP/bblb.adoc[`bblb`] | Package namespace for schedule generation utility components. | xref:BloombergLP/bbldc.adoc[`bbldc`] | Package namespace for day‐count convention components. | xref:BloombergLP/bblscm.adoc[`bblscm`] | Package namespace for BBL source‐control management components. | xref:BloombergLP/bdex_InStreamFunctions.adoc[`bdex_InStreamFunctions`] | Namespace for BDEX input streaming of `DayOfWeek::Enum` values. | xref:BloombergLP/bdex_OutStreamFunctions.adoc[`bdex_OutStreamFunctions`] | Namespace for BDEX output streaming of `DayOfWeek::Enum` values. | xref:BloombergLP/bdex_VersionFunctions.adoc[`bdex_VersionFunctions`] | Namespace for BDEX version functions for `DayOfWeek::Enum`. | xref:BloombergLP/bdlar.adoc[`bdlar`] | Package namespace for type‐erased reference types (`bdlar`). | xref:BloombergLP/bdlat.adoc[`bdlat`] | Namespace for `bdlat` array utility function templates. | xref:BloombergLP/bdlat_ArrayFunctions.adoc[`bdlat_ArrayFunctions`] | This `namespace` provides functions that expose "array" behavior for "array" types. Specializations are provided for `bsl::vector<TYPE>`. See the component‐level documentation for more information. | xref:BloombergLP/bdlat_ArrayIterators.adoc[`bdlat_ArrayIterators`] | Provide output iterators that append elements to `bdlat` array types. | xref:BloombergLP/bdlat_ChoiceFunctions.adoc[`bdlat_ChoiceFunctions`] | This `namespace` provides functions that expose "choice" behavior for "choice" types. See the component‐level documentation for more information. | xref:BloombergLP/bdlat_CustomizedTypeFunctions.adoc[`bdlat_CustomizedTypeFunctions`] | This `namespace` provides functions that expose "customized type" behavior for "customized type" types. See the component‐level documentation for more information. | xref:BloombergLP/bdlat_EnumFunctions.adoc[`bdlat_EnumFunctions`] | This `namespace` provides functions that expose "enumeration" behavior for "enumeration" types. See the component‐level documentation for more information. | xref:BloombergLP/bdlat_NullableValueFunctions.adoc[`bdlat_NullableValueFunctions`] | This `namespace` provides functions that expose "nullable" behavior for "nullable value" types. See the component‐level documentation for more information. | xref:BloombergLP/bdlat_SequenceFunctions.adoc[`bdlat_SequenceFunctions`] | This `namespace` provides methods that expose "sequence" behavior for "sequence" types. See the component‐level documentation for more information. | xref:BloombergLP/bdlat_TypeCategoryFunctions.adoc[`bdlat_TypeCategoryFunctions`] | This namespace contains function templates pertaining to type categories. For each of the seven `bdlat` type categories there are two function templates: "manipulate_Type_" and "access*Type". Additionally, the `select` function template returns the type (an enumerator) for a given object. | xref:BloombergLP/bdlat_TypeName_Overloadable.adoc[`bdlat_TypeName_Overloadable`] | Namespace providing default `bdlat_TypeName` customization‐point implementations. | xref:BloombergLP/bdlat_ValueTypeFunctions.adoc[`bdlat_ValueTypeFunctions`] | The functions provided in this `namespace` may be applied to value types. See the component‐level documentation for what is meant by "value type". | xref:BloombergLP/bdlb.adoc[`bdlb`] | Namespace for bit‐level utility functions. | xref:BloombergLP/bdlbb.adoc[`bdlbb`] | Namespace for blob and blob‐buffer components. | xref:BloombergLP/bdlc.adoc[`bdlc`] | Components providing a compact, value‐semantic bit array. | xref:BloombergLP/bdlcc.adoc[`bdlcc`] | Namespace for concurrent container components. | xref:BloombergLP/bdld.adoc[`bdld`] | Namespace for datum types in the `bdl` package group. | xref:BloombergLP/bdlde.adoc[`bdlde`] | Components in the `bdlde` package provide character encoding utilities. | xref:BloombergLP/bdldfp.adoc[`bdldfp`] | Namespace for decimal floating‐point types and utilities. | xref:BloombergLP/bdlf.adoc[`bdlf`] | Namespace for function‐binding utilities. | xref:BloombergLP/bdljsn.adoc[`bdljsn`] | Components providing JSON parsing and generation facilities. | xref:BloombergLP/bdlm.adoc[`bdlm`] | Namespace for metrics components in the `bdl` package group. | xref:BloombergLP/bdlma.adoc[`bdlma`] | Namespace for managed allocator components. | xref:BloombergLP/bdlmt.adoc[`bdlmt`] | Namespace for multithreaded timer and event scheduling components. | xref:BloombergLP/bdlpcre.adoc[`bdlpcre`] | Namespace for Perl‐compatible regular expression components. | xref:BloombergLP/bdls.adoc[`bdls`] | Namespace for platform‐independent filesystem utility functions. | xref:BloombergLP/bdlsb.adoc[`bdlsb`] | Components in the `bdlsb` package provide streambuf utilities. | xref:BloombergLP/bdlscm.adoc[`bdlscm`] | Package namespace for the `bdlscm` (BDE Development Library SCM) component. | xref:BloombergLP/bdlsta.adoc[`bdlsta`] | Namespace for online statistical algorithms. | xref:BloombergLP/bdlt.adoc[`bdlt`] | Namespace for date and time types in the `bdl` package group. | xref:BloombergLP/bslalg.adoc[`bslalg`] | Namespace for low‐level algorithms and type traits used by BSL containers. | xref:BloombergLP/bslfmt.adoc[`bslfmt`] | Bloomberg formatting library namespace. | xref:BloombergLP/bslh.adoc[`bslh`] | Namespace containing modular hashing algorithms and utilities. | xref:BloombergLP/bslim.adoc[`bslim`] | Package namespace for implementation utilities used by BDE tests and tools. | xref:BloombergLP/bslma.adoc[`bslma`] | Package namespace for memory‐allocation mechanisms. | xref:BloombergLP/bslmf.adoc[`bslmf`] | Bloomberg meta‐function implementations used by `bsl::is_same`. | xref:BloombergLP/bslmt.adoc[`bslmt`] | Package namespace for multithreading components. | xref:BloombergLP/bsls.adoc[`bsls`] | Namespace for platform‐trait definitions. | xref:BloombergLP/bslscm.adoc[`bslscm`] | Namespace for source control management versioning information. | xref:BloombergLP/bslstl.adoc[`bslstl`] | Implementation details for `basic_syncbuf` and related stream types. | xref:BloombergLP/bslstp.adoc[`bslstp`] | Package namespace for STL‐port‐style extension functors. | xref:BloombergLP/bsltf.adoc[`bsltf`] | Package namespace for BSL template‐testing facility types and helpers. | xref:BloombergLP/bslx.adoc[`bslx`] | Package namespace for BDEX streaming components. |=== == Types [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdef_Function.adoc[`bdef_Function`] | Forward declaration of legacy `bdef_Function` in order to implement by‐reference conversion from `bsl::function<F>`. This declaration produces a by‐name cyclic dependency between `bsl` and `bde` in order to allow legacy code to transition to `bsl::function` from (the deprecated) `bdef_Function`. The conversion, and therefore this forward reference, should not appear in the open‐source version of this component. | xref:BloombergLP/bdlat_AttributeInfo.adoc[`bdlat_AttributeInfo`] | This `struct` holds information about an attribute. Its data members are `public` by design so that instances may be statically initialized. | xref:BloombergLP/bdlat_BasicEnumerationWrapper-0f7.adoc[`bdlat_BasicEnumerationWrapper`] | Traits wrapper for basic enumeration types. | xref:BloombergLP/bdlat_EnumeratorInfo.adoc[`bdlat_EnumeratorInfo`] | This `struct` holds information about an enumerator. Its data members are `public` by design so that instances may be statically initialized. | xref:BloombergLP/bdlat_FormattingMode.adoc[`bdlat_FormattingMode`] | This struct contains the symbolic constants for the formatting modes supported by the `bdlat` framework. | xref:BloombergLP/bdlat_HasFallbackEnumerator.adoc[`bdlat_HasFallbackEnumerator`] | This trait may be declared for "enumeration" types that have a fallback enumerator value. If this trait is declared to be `true` for the specified `TYPE` but the trait `bdlat_IsBasicEnumeration` has not previously been declared to be `true` for `TYPE`, the behavior is undefined. | xref:BloombergLP/bdlat_IsBasicChoice-0f5.adoc[`bdlat_IsBasicChoice`] | This trait may be declared for "choice" types. | xref:BloombergLP/bdlat_IsBasicCustomizedType-03.adoc[`bdlat_IsBasicCustomizedType`] | This trait may be declared for "customized type" types. | xref:BloombergLP/bdlat_IsBasicEnumeration-07.adoc[`bdlat_IsBasicEnumeration`] | This trait may be declared for "enumeration" types. | xref:BloombergLP/bdlat_IsBasicSequence-053.adoc[`bdlat_IsBasicSequence`] | This trait may be declared for "sequence" types. | xref:BloombergLP/bdlat_SelectionInfo.adoc[`bdlat_SelectionInfo`] | This `struct` holds information about an selection. Its data members are `public` by design so that instances may be statically initialized. | xref:BloombergLP/bdlat_SymbolicConverter.adoc[`bdlat_SymbolicConverter`] | This utility contains a single `convert` function that converts a value from one type to another compatible type. | xref:BloombergLP/bdlat_SymbolicConverter_LoadValue.adoc[`bdlat_SymbolicConverter_LoadValue`] | This visitor assigns `d_value` to the visited member. | xref:BloombergLP/bdlat_SymbolicConverter_StoreInArrayElement.adoc[`bdlat_SymbolicConverter_StoreInArrayElement`] | Assign the value of the visited object to the `d_index`th element inside `d_array_p`. | xref:BloombergLP/bdlat_SymbolicConverter_StoreInChoice.adoc[`bdlat_SymbolicConverter_StoreInChoice`] | Similar to `StoreInSequence` but this is for choice. | xref:BloombergLP/bdlat_SymbolicConverter_StoreInNullable.adoc[`bdlat_SymbolicConverter_StoreInNullable`] | Similar to `StoreInSequence` but this is for nullable. | xref:BloombergLP/bdlat_SymbolicConverter_StoreInSequence.adoc[`bdlat_SymbolicConverter_StoreInSequence`] | This visitor is used when assigning to a sequence. It will visit each member from the source object. Each time a member is visited, it will use the `LoadValue` visitor template to visit the member with the same name in the destination sequence. This will cause the value of the member in the source object to be assigned to the member (with the same name) of the destination sequence object. | xref:BloombergLP/bdlat_SymbolicConverter_StoreValue.adoc[`bdlat_SymbolicConverter_StoreValue`] | This visitor assigns the value of the visited member to `d_destination_p`. | xref:BloombergLP/bdlat_TypeCategory.adoc[`bdlat_TypeCategory`] | This struct provides the different category tags and also a meta‐function for selecting the tags based on the parameterized `TYPE`. | xref:BloombergLP/bdlat_TypeCategoryDeclareDynamic-05.adoc[`bdlat_TypeCategoryDeclareDynamic`] | Types that have more than one of the following traits: | xref:BloombergLP/bdlat_TypeCategoryUtil.adoc[`bdlat_TypeCategoryUtil`] | This `struct` contains utility functions that operate on `bdlat` compatible objects, implicitly dispatching to the action appropriate for the `bdlat` type category of the object. | xref:BloombergLP/bdlat_TypeName.adoc[`bdlat_TypeName`] | Static template functions for returning a string representation for the name of a type. | xref:BloombergLP/bdlat_TypeTraitBasicChoice.adoc[`bdlat_TypeTraitBasicChoice`] | Legacy adaptor for bdlat_IsBasicChoice. | xref:BloombergLP/bdlat_TypeTraitBasicCustomizedType.adoc[`bdlat_TypeTraitBasicCustomizedType`] | Legacy adaptor for bdlat_IsBasicCustomizedType. | xref:BloombergLP/bdlat_TypeTraitBasicEnumeration.adoc[`bdlat_TypeTraitBasicEnumeration`] | Legacy adaptor for bdlat_IsBasicEnumeration. | xref:BloombergLP/bdlat_TypeTraitBasicSequence.adoc[`bdlat_TypeTraitBasicSequence`] | Legacy adaptor for bdlat_IsBasicSequence. | xref:BloombergLP/bdlat_TypeTraitHasFallbackEnumerator.adoc[`bdlat_TypeTraitHasFallbackEnumerator`] | Legacy adaptor for bdlat_HasFallbackEnumerator. | xref:BloombergLP/bdlat_UsesDefaultValueFlag.adoc[`bdlat_UsesDefaultValueFlag`] | This trait is declared for "sequence" types that use the `e_DEFAULT_VALUE` formattig mode flag. | xref:BloombergLP/bsls_Int64.adoc[`bsls_Int64`] | Provide a namespace for the implementations of platform‐neutral 64‐bit integers. Namely, this `struct` defines `Int64` as a 64‐bit signed integer and `Uint64` as a 64‐bit unsigned integer for all supported platforms. | xref:BloombergLP/bsls_Platform_Assert.adoc[`bsls_Platform_Assert`] | Incomplete type used with `sizeof` to force a compile‐time error on platforms that do not support `#error`. |=== == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bcep_ThreadPoolJobFunc.adoc[`bcep_ThreadPoolJobFunc`] | This type declares the prototype for functions that are suitable to be specified `bdlmt::FixedThreadPool::enqueueJob`. | xref:BloombergLP/bdealg_TypeTraitUsesBdemaAllocator.adoc[`bdealg_TypeTraitUsesBdemaAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bdema_Allocator.adoc[`bdema_Allocator`] [.small]#[deprecated]# | Deprecated alias of `bslma::Allocator` for backward compatibility. | xref:BloombergLP/bdema_Default.adoc[`bdema_Default`] | This `struct` is a namespace for functions that manipulate and access the default and global allocator pointers. This alias is defined for backward compatibility. | xref:BloombergLP/bdes_Assert.adoc[`bdes_Assert`] | This alias is defined for backward compatibility. | xref:BloombergLP/bdes_AssertFailureHandlerGuard.adoc[`bdes_AssertFailureHandlerGuard`] | This alias is defined for backward compatibility. | xref:BloombergLP/bdes_Platform.adoc[`bdes_Platform`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_ArrayDestructionPrimitives.adoc[`bslalg_ArrayDestructionPrimitives`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_ArrayPrimitives.adoc[`bslalg_ArrayPrimitives`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_RangeCompare.adoc[`bslalg_RangeCompare`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_ScalarDestructionPrimitives.adoc[`bslalg_ScalarDestructionPrimitives`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_ScalarPrimitives.adoc[`bslalg_ScalarPrimitives`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_SwapUtil.adoc[`bslalg_SwapUtil`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitBitwiseCopyable.adoc[`bslalg_TypeTraitBitwiseCopyable`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitBitwiseEqualityComparable.adoc[`bslalg_TypeTraitBitwiseEqualityComparable`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitBitwiseMoveable.adoc[`bslalg_TypeTraitBitwiseMoveable`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitHasPointerSemantics.adoc[`bslalg_TypeTraitHasPointerSemantics`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitHasStlIterators.adoc[`bslalg_TypeTraitHasStlIterators`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitHasTrivialDefaultConstructor.adoc[`bslalg_TypeTraitHasTrivialDefaultConstructor`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitPair.adoc[`bslalg_TypeTraitPair`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslalg_TypeTraitUsesBslmaAllocator.adoc[`bslalg_TypeTraitUsesBslmaAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_Allocator-01.adoc[`bslma_Allocator`] | Deprecated alias for `bslma::Allocator`. | xref:BloombergLP/bslma_Allocator-02.adoc[`bslma_Allocator`] [.small]#[deprecated]# | These aliases are defined for backward compatibility. | xref:BloombergLP/bslma_BufferAllocator.adoc[`bslma_BufferAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_Default-0b.adoc[`bslma_Default`] | Deprecated alias for `bslma::Default`. | xref:BloombergLP/bslma_Default-04.adoc[`bslma_Default`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_DefaultAllocatorGuard-01.adoc[`bslma_DefaultAllocatorGuard`] | Deprecated alias for `bslma::DefaultAllocatorGuard`. | xref:BloombergLP/bslma_DefaultAllocatorGuard-0f.adoc[`bslma_DefaultAllocatorGuard`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_DeleterHelper.adoc[`bslma_DeleterHelper`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_InfrequentDeleteBlockList.adoc[`bslma_InfrequentDeleteBlockList`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_MallocFreeAllocator.adoc[`bslma_MallocFreeAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_ManagedAllocator.adoc[`bslma_ManagedAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_NewDeleteAllocator.adoc[`bslma_NewDeleteAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_SequentialAllocator.adoc[`bslma_SequentialAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_SequentialPool.adoc[`bslma_SequentialPool`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_TestAllocator.adoc[`bslma_TestAllocator`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslma_TestAllocatorMonitor.adoc[`bslma_TestAllocatorMonitor`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslmf_AnyType.adoc[`bslmf_AnyType`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslmf_FunctionPointerCLinkage.adoc[`bslmf_FunctionPointerCLinkage`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslmf_FunctionPointerCPlusPlusLinkage.adoc[`bslmf_FunctionPointerCPlusPlusLinkage`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslmf_Nil-0e.adoc[`bslmf_Nil`] | Deprecated alias for `bslmf::Nil`. | xref:BloombergLP/bslmf_Nil-04.adoc[`bslmf_Nil`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslmf_TypeList0.adoc[`bslmf_TypeList0`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslmt_KeyDestructorFunction.adoc[`bslmt_KeyDestructorFunction`] | `bslmt_KeyDestructorFunction` is an alias for a function type taking a single `void` pointer argument and returning `void`. Such functions are suitable to be specified as thread‐specific key destructor functions to `bslmt::ThreadUtil::createKey`. | xref:BloombergLP/bslmt_ThreadFunction.adoc[`bslmt_ThreadFunction`] | `bslmt_ThreadFunction` is an alias for a function type taking a single `void` pointer argument and returning `void *`. Such functions are suitable to be specified as thread entry point functions to `bslmt::ThreadUtil::create`. | xref:BloombergLP/bsls_Alignment.adoc[`bsls_Alignment`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_AlignmentUtil.adoc[`bsls_AlignmentUtil`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_Assert.adoc[`bsls_Assert`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_AssertFailureHandlerGuard.adoc[`bsls_AssertFailureHandlerGuard`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_AssertTest.adoc[`bsls_AssertTest`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_AssertTestException-0c.adoc[`bsls_AssertTestException`] | Deprecated alias for `bsls::AssertTestException`. | xref:BloombergLP/bsls_AssertTestException-05.adoc[`bsls_AssertTestException`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_AssertTestHandlerGuard.adoc[`bsls_AssertTestHandlerGuard`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_BlockGrowth.adoc[`bsls_BlockGrowth`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_PerformanceHint.adoc[`bsls_PerformanceHint`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_Platform.adoc[`bsls_Platform`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_PlatformUtil.adoc[`bsls_PlatformUtil`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_Stopwatch-0c.adoc[`bsls_Stopwatch`] | Deprecated alias for `bsls::Stopwatch`. | xref:BloombergLP/bsls_Stopwatch-0e.adoc[`bsls_Stopwatch`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_TimeUtil.adoc[`bsls_TimeUtil`] | This alias is defined for backward compatibility. | xref:BloombergLP/bsls_Types-02.adoc[`bsls_Types`] | Deprecated alias for `bsls::Types`. | xref:BloombergLP/bsls_Types-0f.adoc[`bsls_Types`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslstl_StdExceptUtil.adoc[`bslstl_StdExceptUtil`] | This alias is defined for backward compatibility. | xref:BloombergLP/bslstp_Util.adoc[`bslstp_Util`] | This alias is defined for backward compatibility. |=== == Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmt_EntryPointFunctorAdapter_invoker.adoc[`bslmt_EntryPointFunctorAdapter_invoker`] | Interpreting `argument` as an `EntryPointFunctorAdapter_Base*`, invoke `argument‐>function(argument)`. Do not use outside this component. | xref:BloombergLP/operator_lshift-0a.adoc[`operator<<`] | Stream insertion operators | xref:BloombergLP/operator_eq-06.adoc[`operator==`] | Equality operators | xref:BloombergLP/operator_not_eq-06.adoc[`operator!=`] | Inequality operators |=== == Variables [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bsls_libraryfeatures_CPP23_ABI.adoc[`bsls_libraryfeatures_CPP23_ABI`] | Link‐coercion symbol whose name encodes the C++ ABI baseline for this translation unit. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#