Enterprise namespace for Bloomberg software libraries.
| Name | Description |
|---|---|
balb | Package namespace for basic application library components. |
balber | Package namespace for BER encoding and decoding components. |
balcl | Namespace for command-line parsing components. |
baljsn | Components providing JSON encoding and decoding facilities. |
ball | Package namespace for logging components. |
balm | Package namespace for metrics components. |
balscm | Namespace for source control management (versioning) information embedded in binary executable files. |
balst | Namespace for stack-trace capture, printing, and configuration utilities. |
baltzo | Package namespace for time-zone components. |
balxml | Namespace for XML encoding, decoding, and formatting components. |
bblb | Package namespace for schedule generation utility components. |
bbldc | Package namespace for day-count convention components. |
bblscm | Package namespace for BBL source-control management components. |
bdex_InStreamFunctions | Namespace for BDEX input streaming of DayOfWeek::Enum values. |
bdex_OutStreamFunctions | Namespace for BDEX output streaming of DayOfWeek::Enum values. |
bdex_VersionFunctions | Namespace for BDEX version functions for DayOfWeek::Enum. |
bdlar | Package namespace for type-erased reference types (bdlar). |
bdlat | Namespace for bdlat array utility function templates. |
bdlat_ArrayFunctions | Provide functions and traits that expose bdlat array behavior. |
bdlat_ArrayIterators | Provide output iterators that append elements to bdlat array types. |
bdlat_ChoiceFunctions | This namespace provides functions that expose "choice" behavior for "choice" types. See the component-level documentation for more information. |
bdlat_CustomizedTypeFunctions | Provide functions and traits that expose bdlat customized-type behavior. |
bdlat_EnumFunctions | This namespace provides functions that expose "enumeration" behavior for "enumeration" types. See the component-level documentation for more information. |
bdlat_NullableValueFunctions | This namespace provides functions that expose "nullable" behavior for "nullable value" types. See the component-level documentation for more information. |
bdlat_SequenceFunctions | This namespace provides methods that expose "sequence" behavior for "sequence" types. See the component-level documentation for more information. |
bdlat_TypeCategoryFunctions | Function templates for selecting and dispatching on bdlat type categories. |
bdlat_TypeName_Overloadable | Namespace providing default bdlat_TypeName customization-point implementations. |
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". |
bdlb | Namespace for bit-level utility functions. |
bdlbb | Namespace for blob and blob-buffer components. |
bdlc | Components providing a compact, value-semantic bit array. |
bdlcc | Namespace for concurrent container components. |
bdld | Namespace for datum types in the bdl package group. |
bdlde | Components in the bdlde package provide character encoding utilities. |
bdldfp | Namespace for decimal floating-point types and utilities. |
bdlf | Namespace for function-binding utilities. |
bdljsn | Components providing JSON parsing and generation facilities. |
bdlm | Namespace for metrics components in the bdl package group. |
bdlma | Namespace for managed allocator components. |
bdlmt | Namespace for multithreaded timer and event scheduling components. |
bdlpcre | Namespace for Perl-compatible regular expression components. |
bdls | Namespace for platform-independent filesystem utility functions. |
bdlsb | Components in the bdlsb package provide streambuf utilities. |
bdlscm | Package namespace for the bdlscm (BDE Development Library SCM) component. |
bdlsta | Namespace for online statistical algorithms. |
bdlt | Namespace for date and time types in the bdl package group. |
bslalg | Namespace for low-level algorithms and type traits used by BSL containers. |
bslfmt | Bloomberg formatting library namespace. |
bslh | Namespace containing modular hashing algorithms and utilities. |
bslim | Package namespace for implementation utilities used by BDE tests and tools. |
bslma | Package namespace for memory-allocation mechanisms. |
bslmf | Bloomberg meta-function implementations used by bsl::is_same. |
bslmt | Package namespace for multithreading components. |
bsls | Namespace for platform-trait definitions. |
bslscm | Namespace for source control management versioning information. |
bslstl | Implementation details for basic_syncbuf and related stream types. |
bslstp | Package namespace for STL-port-style extension functors. |
bsltf | Package namespace for BSL template-testing facility types and helpers. |
bslx | Package namespace for BDEX streaming components. |
| Name | Description |
|---|---|
bdef_Function | Forward declaration of the legacy bdef_Function class template. |
bdlat_AttributeInfo | This struct holds information about an attribute. Its data members are public by design so that instances may be statically initialized. |
bdlat_BasicEnumerationWrapper | Traits wrapper for basic enumeration types. |
bdlat_EnumeratorInfo | This struct holds information about an enumerator. Its data members are public by design so that instances may be statically initialized. |
bdlat_FormattingMode | This struct contains the symbolic constants for the formatting modes supported by the bdlat framework. |
bdlat_HasFallbackEnumerator | This trait may be declared for "enumeration" types that have a fallback enumerator value. |
bdlat_IsBasicChoice | This trait may be declared for "choice" types. |
bdlat_IsBasicCustomizedType | This trait may be declared for "customized type" types. |
bdlat_IsBasicEnumeration | This trait may be declared for "enumeration" types. |
bdlat_IsBasicSequence | This trait may be declared for "sequence" types. |
bdlat_SelectionInfo | This struct holds information about an selection. Its data members are public by design so that instances may be statically initialized. |
bdlat_SymbolicConverter | This utility contains a single convert function that converts a value from one type to another compatible type. |
bdlat_SymbolicConverter_LoadValue | This visitor assigns d_value to the visited member. |
bdlat_SymbolicConverter_StoreInArrayElement | Assign the value of the visited object to the d_indexth element inside d_array_p. |
bdlat_SymbolicConverter_StoreInChoice | Similar to StoreInSequence but this is for choice. |
bdlat_SymbolicConverter_StoreInNullable | Similar to StoreInSequence but this is for nullable. |
bdlat_SymbolicConverter_StoreInSequence | This visitor stores each visited source member into a destination sequence. |
bdlat_SymbolicConverter_StoreValue | This visitor assigns the value of the visited member to d_destination_p. |
bdlat_TypeCategory | This struct provides the different category tags and also a meta-function for selecting the tags based on the parameterized TYPE. |
bdlat_TypeCategoryDeclareDynamic | Types that have more than one of the following traits: |
bdlat_TypeCategoryUtil | Utility for category-based access and manipulation of bdlat objects. |
bdlat_TypeName | Static template functions for returning a string representation for the name of a type. |
bdlat_TypeTraitBasicChoice | Legacy adaptor for bdlat_IsBasicChoice. |
bdlat_TypeTraitBasicCustomizedType | Legacy adaptor for bdlat_IsBasicCustomizedType. |
bdlat_TypeTraitBasicEnumeration | Legacy adaptor for bdlat_IsBasicEnumeration. |
bdlat_TypeTraitBasicSequence | Legacy adaptor for bdlat_IsBasicSequence. |
bdlat_TypeTraitHasFallbackEnumerator | Legacy adaptor for bdlat_HasFallbackEnumerator. |
bdlat_UsesDefaultValueFlag | This trait is declared for "sequence" types that use the e_DEFAULT_VALUE formattig mode flag. |
bsls_Int64 | Provide a namespace for platform-neutral 64-bit integer types. |
bsls_Platform_Assert | Incomplete type used with sizeof to force a compile-time error on platforms that do not support #error. |
| Name | Description |
|---|---|
bcep_ThreadPoolJobFunc | This type declares the prototype for functions that are suitable to be specified bdlmt::FixedThreadPool::enqueueJob. |
bdealg_TypeTraitUsesBdemaAllocator | This alias is defined for backward compatibility. |
bdema_Allocator [deprecated] | Alias for bslma::Allocator for backward compatibility. |
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. |
bdes_Assert | This alias is defined for backward compatibility. |
bdes_AssertFailureHandlerGuard | This alias is defined for backward compatibility. |
bdes_Platform | This alias is defined for backward compatibility. |
bslalg_ArrayDestructionPrimitives | This alias is defined for backward compatibility. |
bslalg_ArrayPrimitives | This alias is defined for backward compatibility. |
bslalg_RangeCompare | This alias is defined for backward compatibility. |
bslalg_ScalarDestructionPrimitives | This alias is defined for backward compatibility. |
bslalg_ScalarPrimitives | This alias is defined for backward compatibility. |
bslalg_SwapUtil | This alias is defined for backward compatibility. |
bslalg_TypeTraitBitwiseCopyable | This alias is defined for backward compatibility. |
bslalg_TypeTraitBitwiseEqualityComparable | This alias is defined for backward compatibility. |
bslalg_TypeTraitBitwiseMoveable | This alias is defined for backward compatibility. |
bslalg_TypeTraitHasPointerSemantics | This alias is defined for backward compatibility. |
bslalg_TypeTraitHasStlIterators | This alias is defined for backward compatibility. |
bslalg_TypeTraitHasTrivialDefaultConstructor | This alias is defined for backward compatibility. |
bslalg_TypeTraitPair | This alias is defined for backward compatibility. |
bslalg_TypeTraitUsesBslmaAllocator | This alias is defined for backward compatibility. |
bslma_Allocator | Deprecated alias for bslma::Allocator. |
bslma_Allocator [deprecated] | Alias for bslma::Allocator for backward compatibility. |
bslma_BufferAllocator | This alias is defined for backward compatibility. |
bslma_Default | Deprecated alias for bslma::Default. |
bslma_Default | This alias is defined for backward compatibility. |
bslma_DefaultAllocatorGuard | Deprecated alias for bslma::DefaultAllocatorGuard. |
bslma_DefaultAllocatorGuard | This alias is defined for backward compatibility. |
bslma_DeleterHelper | This alias is defined for backward compatibility. |
bslma_InfrequentDeleteBlockList | This alias is defined for backward compatibility. |
bslma_MallocFreeAllocator | This alias is defined for backward compatibility. |
bslma_ManagedAllocator | This alias is defined for backward compatibility. |
bslma_NewDeleteAllocator | This alias is defined for backward compatibility. |
bslma_SequentialAllocator | This alias is defined for backward compatibility. |
bslma_SequentialPool | This alias is defined for backward compatibility. |
bslma_TestAllocator | This alias is defined for backward compatibility. |
bslma_TestAllocatorMonitor | This alias is defined for backward compatibility. |
bslmf_AnyType | This alias is defined for backward compatibility. |
bslmf_FunctionPointerCLinkage | This alias is defined for backward compatibility. |
bslmf_FunctionPointerCPlusPlusLinkage | This alias is defined for backward compatibility. |
bslmf_Nil | Deprecated alias for bslmf::Nil. |
bslmf_Nil | This alias is defined for backward compatibility. |
bslmf_TypeList0 | This alias is defined for backward compatibility. |
bslmt_KeyDestructorFunction | Alias for a C-linkage thread-specific key destructor function type. |
bslmt_ThreadFunction | Alias for a C-linkage thread entry-point function type. |
bsls_Alignment | This alias is defined for backward compatibility. |
bsls_AlignmentUtil | This alias is defined for backward compatibility. |
bsls_Assert | This alias is defined for backward compatibility. |
bsls_AssertFailureHandlerGuard | This alias is defined for backward compatibility. |
bsls_AssertTest | This alias is defined for backward compatibility. |
bsls_AssertTestException | Deprecated alias for bsls::AssertTestException. |
bsls_AssertTestException | This alias is defined for backward compatibility. |
bsls_AssertTestHandlerGuard | This alias is defined for backward compatibility. |
bsls_BlockGrowth | This alias is defined for backward compatibility. |
bsls_PerformanceHint | This alias is defined for backward compatibility. |
bsls_Platform | This alias is defined for backward compatibility. |
bsls_PlatformUtil | This alias is defined for backward compatibility. |
bsls_Stopwatch | Deprecated alias for bsls::Stopwatch. |
bsls_Stopwatch | This alias is defined for backward compatibility. |
bsls_TimeUtil | This alias is defined for backward compatibility. |
bsls_Types | Deprecated alias for bsls::Types. |
bsls_Types | This alias is defined for backward compatibility. |
bslstl_StdExceptUtil | This alias is defined for backward compatibility. |
bslstp_Util | This alias is defined for backward compatibility. |
| Name | Description |
|---|---|
bslmt_EntryPointFunctorAdapter_invoker | Interpreting argument as an EntryPointFunctorAdapter_Base*, invoke argument->function(argument). Do not use outside this component. |
operator<< | Stream insertion operators |
operator== | Equality operators |
operator!= | Inequality operators |
| Name | Description |
|---|---|
bsls_libraryfeatures_CPP23_ABI | Link-coercion symbol whose name encodes the C++ ABI baseline for this translation unit. |