[#bsl] = bsl :mrdocs: BDE Standard Library: `std`‐compatible containers, strings, streams, and utilities with BDE allocator support. == Namespaces [cols="1,4"] |=== | Name| Description | xref:bsl/chrono.adoc[`chrono`] | Namespace for C++11 `chrono` facilities in the `bsl` package. | xref:bsl/filesystem.adoc[`filesystem`] | Namespace for filesystem facilities equivalent to `std::filesystem`. | xref:bsl/ranges.adoc[`ranges`] | Namespace for C++20 range access functions. | xref:bsl/regex_constants.adoc[`regex_constants`] | Namespace for `std::regex_constants` symbols in the `bsl` namespace. | xref:bsl/this_thread.adoc[`this_thread`] | Namespace for `std::this_thread` functionality in the `bsl` namespace. |=== == Namespace Aliases [cols="1,4"] |=== | Name| Description | xref:bsl/numbers.adoc[`numbers`] | Alias for the `std::numbers` namespace in the `bsl` namespace. | xref:bsl/placeholders.adoc[`placeholders`] | Namespace alias for `std::placeholders` in the `bsl` namespace. | xref:bsl/rel_ops.adoc[`rel_ops`] | Namespace alias for `std::rel_ops` in the `bsl` namespace. | xref:bsl/views.adoc[`views`] | Alias for `std::ranges::views` in the `bsl` namespace. |=== == Types [cols="1,4"] |=== | Name| Description | xref:bsl/ComparatorSelector-061.adoc[`ComparatorSelector`] | This meta‐function selects the appropriate implementation for comparing the parameterized `TYPE`. This generic template uses the `std::equal_to` functor. | xref:bsl/Deque_Base.adoc[`Deque_Base`] | Allocator‐independent layout and accessors shared by `deque`. | xref:bsl/Deque_BlockCreator.adoc[`Deque_BlockCreator`] | Helper that allocates tentative blocks at either end of a deque. | xref:bsl/Deque_BlockLengthCalcUtil.adoc[`Deque_BlockLengthCalcUtil`] | Utility that computes how many elements fit in each deque block. | xref:bsl/Deque_BlockProctor.adoc[`Deque_BlockProctor`] | Proctor that deallocates empty blocks at one end of a deque. | xref:bsl/Deque_ClearGuard.adoc[`Deque_ClearGuard`] | This class provides a proctor which, at destruction, calls `clear` on the deque supplied at construction, unless the guard has been released prior. | xref:bsl/Deque_Guard.adoc[`Deque_Guard`] | Proctor for uncommitted elements constructed at one end of a deque. | xref:bsl/Deque_Util.adoc[`Deque_Util`] | Non‐parameterized utilities for moving and swapping deque internals. | xref:bsl/FunctionDeductionHelper.adoc[`FunctionDeductionHelper`] | Metafunction helpers that strip qualifiers from member‐function signatures. | xref:bsl/List_AllocAndSizeWrapper.adoc[`List_AllocAndSizeWrapper`] | Wrapper holding a list's allocator and size, using EBO when possible. | xref:bsl/List_DefaultLessThan.adoc[`List_DefaultLessThan`] | Binary predicate comparing two `VALUE` objects with `operator<`. | xref:bsl/List_Iterator.adoc[`List_Iterator`] | Bidirectional iterator over elements of a `bsl::list`. | xref:bsl/List_Node.adoc[`List_Node`] | Node type used internally by `bsl::list`. | xref:bsl/List_NodeProctor.adoc[`List_NodeProctor`] | This class provides a proctor to free a node containing an uninitialized `VALUE` object in the event that an exception is thrown. | xref:bsl/Pair_BslmaIdiom.adoc[`Pair_BslmaIdiom`] | Metafunction selecting how `TYPE` accepts a `bslma::Allocator*`. | xref:bsl/Pair_ConstructionParametersPackLength.adoc[`Pair_ConstructionParametersPackLength`] | Metafunction giving the piecewise‐construction argument‐pack length. | xref:bsl/Pair_First-00.adoc[`Pair_First`] | Component‐private base holding and constructing a pair's `first` member. | xref:bsl/Pair_Second-05e.adoc[`Pair_Second`] | Component‐private base holding and constructing a pair's `second` member. | xref:bsl/StringBufContainer.adoc[`StringBufContainer`] | Trivial holder of a `basic_stringbuf` for use as a private base. | xref:bsl/StringComparator.adoc[`StringComparator`] | This class is a functor that provides comparison between two `const char *` strings. | xref:bsl/String_ClearProctor.adoc[`String_ClearProctor`] | Proctor that clears a string and restores it unless released. | xref:bsl/String_ComparisonCategory-07.adoc[`String_ComparisonCategory`] | Meta‐function selecting the comparison category for `basic_string`. | xref:bsl/SyncBuf_MutexUtil.adoc[`SyncBuf_MutexUtil`] | Internal mutex‐related utils. | xref:bsl/Variant_VariantAlternativeImpl-06e.adoc[`Variant_VariantAlternativeImpl`] | This component‐private metafunction provides the implementation of `bsl::variant_alternative`. | xref:bsl/Vector_DeduceIteratorCategory-0d.adoc[`Vector_DeduceIteratorCategory`] | Metafunction distinguishing iterators from fundamental types. | xref:bsl/Vector_PushProctor.adoc[`Vector_PushProctor`] | Proctor that destroys a newly constructed allocator‐managed object. | xref:bsl/Vector_RangeIteratorCategory-09.adoc[`Vector_RangeIteratorCategory`] | Metafunction selecting an iterator category for a range pair. | xref:bsl/Vector_Util.adoc[`Vector_Util`] | Utility namespace for `vector` capacity and swap helpers. | xref:bsl/_Alloc_traits.adoc[`_Alloc_traits`] | Traits for rebinding STLPort allocators to a different value type. | xref:bsl/_Const_traits.adoc[`_Const_traits`] | Iterator traits for `const` access to objects of type `_Tp`. | xref:bsl/_Hashtable_iterator.adoc[`_Hashtable_iterator`] | Forward‐iterator base holding a hashtable node and table pointer. | xref:bsl/_Hashtable_node.adoc[`_Hashtable_node`] | Internal hashtable node holding a value and a next‐node pointer. | xref:bsl/_Ht_iterator.adoc[`_Ht_iterator`] | Constness‐aware forward iterator over a hashtable of `_Val`. | xref:bsl/_Nonconst_traits.adoc[`_Nonconst_traits`] | Iterator traits for modifiable access to objects of type `_Tp`. | xref:bsl/_STLP_alloc_proxy.adoc[`_STLP_alloc_proxy`] | Proxy combining an allocator with a stored value for STLPort containers. | xref:bsl/_Sl_global.adoc[`_Sl_global`] | Shared algorithms for intrusive singly‐linked list node manipulation. | xref:bsl/_Slist_base.adoc[`_Slist_base`] | Allocator‐aware base that owns the sentinel head node of an `slist`. | xref:bsl/_Slist_iterator.adoc[`_Slist_iterator`] | Forward iterator over an `slist` of `_Tp` with constness from `_Traits`. | xref:bsl/_Slist_iterator_base.adoc[`_Slist_iterator_base`] | Non‐templated base for forward iterators over an slist. | xref:bsl/_Slist_node.adoc[`_Slist_node`] | Singly‐linked list node storing a value of type `_Tp`. | xref:bsl/_Slist_node_base.adoc[`_Slist_node_base`] | Intrusive singly‐linked list node base holding a next pointer. | xref:bsl/_Stl_prime.adoc[`_Stl_prime`] | Table of prime bucket counts used for hash table sizing. | xref:bsl/add_const.adoc[`add_const`] | Metafunction adding a top‐level `const` qualifier to a type. | xref:bsl/add_cv.adoc[`add_cv`] | Metafunction adding top‐level `const` and `volatile` qualifiers to a type. | xref:bsl/add_lvalue_reference-0e2.adoc[`add_lvalue_reference`] | This `struct` template implements a meta‐function to transform the (template parameter) `t_TYPE` to its lvalue reference type. | xref:bsl/add_pointer-080.adoc[`add_pointer`] | Metafunction transforming a type into a pointer to that type. | xref:bsl/add_rvalue_reference-00.adoc[`add_rvalue_reference`] | This `struct` template implements a meta‐function to transform the (template parameter) `t_TYPE` to its rvalue reference type. | xref:bsl/add_volatile.adoc[`add_volatile`] | Metafunction adding a top‐level `volatile` qualifier to a type. | xref:bsl/allocator-0df.adoc[`allocator`] | An STL‐compatible allocator that forwards to a `bslma::Allocator`. | xref:bsl/allocator_arg_t-0b.adoc[`allocator_arg_t`] | Tag type indicating that the next argument is an allocator. | xref:bsl/allocator_traits-0108.adoc[`allocator_traits`] | Uniform interface to nested types and operations of any allocator. | xref:bsl/basic_istringstream.adoc[`basic_istringstream`] | Standard input stream backed by a `bsl::basic_string` character sequence. | xref:bsl/basic_ostringstream.adoc[`basic_ostringstream`] | Standard output stream that provides a `bsl::basic_string` of written characters. | xref:bsl/basic_osyncstream.adoc[`basic_osyncstream`] | Forward declaration of `basic_osyncstream`. | xref:bsl/basic_string-0faf.adoc[`basic_string`] | STL‐compliant string conforming to the `bslma::Allocator` model. | xref:bsl/basic_stringbuf.adoc[`basic_stringbuf`] | Standard stream buffer backed by a character string. | xref:bsl/basic_stringstream.adoc[`basic_stringstream`] | Standard bidirectional stream backed by a `bsl::basic_string` character sequence. | xref:bsl/basic_syncbuf.adoc[`basic_syncbuf`] | Forward declaration of `basic_syncbuf`. | xref:bsl/binary_compose.adoc[`binary_compose`] | Function object adaptor that composes one binary and two unary functors. | xref:bsl/bitset.adoc[`bitset`] | STL‐compliant fixed‐size sequence of `N` bits. | xref:bsl/conditional-0c.adoc[`conditional`] | C++11 `conditional` meta‐function. | xref:bsl/decay.adoc[`decay`] | Metafunction returning the decayed form of `t_TYPE` for pass‐by‐value. | xref:bsl/decay_imp-03.adoc[`decay_imp`] | Component‐private implementation of `decay`. Do not use. | xref:bsl/deque-0c.adoc[`deque`] | STL‐compliant double‐ended sequence container using the `bslma` model. | xref:bsl/enable_if-07.adoc[`enable_if`] | C++11 `enable_if` meta‐function. | xref:bsl/enable_shared_from_this.adoc[`enable_shared_from_this`] | Mixin enabling an object to obtain a `shared_ptr` to itself. | xref:bsl/equal_to-0d.adoc[`equal_to`] | Binary comparison functor applying `operator==` to two `VALUE_TYPE` objects. | xref:bsl/formatter.adoc[`formatter`] | Base template for `bsl::formatter` specializations. | xref:bsl/function-0a.adoc[`function`] | Forward declaration. | xref:bsl/hash-06.adoc[`hash`] | Empty base class for hashing. | xref:bsl/hash_map.adoc[`hash_map`] | Legacy STLPort hash container mapping unique keys to values. | xref:bsl/hash_multimap.adoc[`hash_multimap`] | Legacy STLPort hash container mapping keys to possibly duplicate values. | xref:bsl/hash_multiset.adoc[`hash_multiset`] | Legacy STLPort hash container storing possibly duplicate values. | xref:bsl/hash_set.adoc[`hash_set`] | Legacy STLPort hash container storing unique values. | xref:bsl/hashtable.adoc[`hashtable`] | Internal STLPort hash table used to implement legacy hash containers. | xref:bsl/integral_constant-02.adoc[`integral_constant`] | Metafunction representing a compile‐time constant of the specified (template parameter) `t_TYPE` with the specified (template parameter) `t_VALUE`. | xref:bsl/invoke_result.adoc[`invoke_result`] | Metafunction yielding the result type of invoking `t_FN` with `t_ARGTYPES`. | xref:bsl/is_arithmetic.adoc[`is_arithmetic`] | Standard meta‐function for determining arithmetic types. | xref:bsl/is_array-06.adoc[`is_array`] | Meta‐function for detecting array types. | xref:bsl/is_bounded_array-0c.adoc[`is_bounded_array`] | Meta‐function for detecting bounded array types. | xref:bsl/is_class.adoc[`is_class`] | Meta‐function for detecting class types. | xref:bsl/is_const-00.adoc[`is_const`] | Meta‐function for detecting `const`‐qualified types. | xref:bsl/is_convertible.adoc[`is_convertible`] | Meta‐function for detecting implicit convertibility between types. | xref:bsl/is_copy_constructible.adoc[`is_copy_constructible`] | Meta‐function for detecting copy‐constructible types. | xref:bsl/is_empty.adoc[`is_empty`] | Meta‐function for detecting empty class types. | xref:bsl/is_enum.adoc[`is_enum`] | Meta‐function for detecting enumerated types. | xref:bsl/is_floating_point.adoc[`is_floating_point`] | Meta‐function for determining floating‐point types. | xref:bsl/is_function-05.adoc[`is_function`] | Meta‐function for detecting function types. | xref:bsl/is_fundamental-09.adoc[`is_fundamental`] | Standard meta‐function for detecting fundamental types. | xref:bsl/is_integral.adoc[`is_integral`] | This `struct` template implements the `is_integral` meta‐function defined in the C++11 standard to determine if the (template parameter) `t_TYPE` is an integral type. | xref:bsl/is_lvalue_reference.adoc[`is_lvalue_reference`] | Metafunction that is `true` if the (template parameter) `t_TYPE` is an lvalue reference type. | xref:bsl/is_member_function_pointer-081.adoc[`is_member_function_pointer`] | Meta‐function for detecting member function pointer types. | xref:bsl/is_member_object_pointer-0b.adoc[`is_member_object_pointer`] | Meta‐function for detecting member object pointer types. | xref:bsl/is_member_pointer-0e.adoc[`is_member_pointer`] | Meta‐function for detecting member pointer types. | xref:bsl/is_nothrow_move_constructible.adoc[`is_nothrow_move_constructible`] | Metafunction to determine whether a type has a no‐throw move constructor. | xref:bsl/is_pointer-0c.adoc[`is_pointer`] | Meta‐function for detecting pointer types. | xref:bsl/is_polymorphic.adoc[`is_polymorphic`] | Meta‐function for detecting polymorphic types. | xref:bsl/is_reference-05.adoc[`is_reference`] | Meta‐function for detecting reference types. | xref:bsl/is_rvalue_reference-00.adoc[`is_rvalue_reference`] | Metafunction that is `true` if the (template parameter) `t_TYPE` is an rvalue reference type. | xref:bsl/is_same-051.adoc[`is_same`] | Meta‐function for detecting whether two types are the same. | xref:bsl/is_trivially_copyable-044.adoc[`is_trivially_copyable`] | This `struct` template implements a meta‐function to determine whether the (template parameter) `t_TYPE` is trivially copyable. | xref:bsl/is_trivially_default_constructible-09c.adoc[`is_trivially_default_constructible`] | This `struct` template implements a meta‐function to determine whether the (template parameter) `t_TYPE` is trivially default‐constructible. | xref:bsl/is_unbounded_array-00.adoc[`is_unbounded_array`] | Meta‐function for detecting unbounded array types. | xref:bsl/is_void-06.adoc[`is_void`] | Meta‐function for detecting `void` types. | xref:bsl/is_volatile-02.adoc[`is_volatile`] | Meta‐function for detecting `volatile`‐qualified types. | xref:bsl/list-054.adoc[`list`] | Forward declaration required by `List_NodeProctor`. | xref:bsl/map-0a7.adoc[`map`] | Ordered associative container mapping unique keys to values. | xref:bsl/multimap-0ae.adoc[`multimap`] | Ordered associative container mapping keys to values, allowing duplicates. | xref:bsl/multiset-03.adoc[`multiset`] | This class template implements a value‐semantic container type holding an ordered sequence of possibly duplicate keys (of the template parameter type, `KEY`). | xref:bsl/nostopstate_t.adoc[`nostopstate_t`] | An object of this empty struct can be passed to the constructor of `stop_source` to create a `stop_source` object that does not refer to any stop state. | xref:bsl/optional-072.adoc[`optional`] | Allocator‐aware nullable wrapper for an object of type `t_TYPE`. | xref:bsl/owner_equal.adoc[`owner_equal`] | Function object that compares `shared_ptr`/`weak_ptr` owner equality. | xref:bsl/owner_hash.adoc[`owner_hash`] | Function object that hashes `shared_ptr`/`weak_ptr` owner identity. | xref:bsl/owner_less-0c.adoc[`owner_less`] | Function‐object type that orders two pointers by the ownership of their shared/weak pointer objects rather than by the pointer addresses. | xref:bsl/pair-0b.adoc[`pair`] | A pair of public data members, `first` and `second`, that supports `bslma` allocators. | xref:bsl/priority_queue-034.adoc[`priority_queue`] | Highest‐priority‐first priority queue adapter over a container of `VALUE` elements. | xref:bsl/queue-0a5.adoc[`queue`] | FIFO queue adapter over a container of `VALUE` elements. | xref:bsl/reference.adoc[`reference`] | Proxy providing a mutable reference to a single bit in a `bitset`. | xref:bsl/remove_const-07.adoc[`remove_const`] | Metafunction removing a top‐level `const` qualifier from a type. | xref:bsl/remove_cv.adoc[`remove_cv`] | Meta‐function for removing top‐level cv‐qualifiers from a type. | xref:bsl/remove_extent-06.adoc[`remove_extent`] | Metafunction that returns the element type of an array. | xref:bsl/remove_pointer.adoc[`remove_pointer`] | Meta‐function for transforming a pointer type to its referent type. | xref:bsl/remove_volatile-0c.adoc[`remove_volatile`] | Metafunction removing a top‐level `volatile` qualifier from a type. | xref:bsl/select1st.adoc[`select1st`] | This `struct` is a functor that returns the `first` member of its `PAIR` argument. | xref:bsl/select2nd.adoc[`select2nd`] | This `struct` is a functor that returns the `second` member of its `PAIR` argument. | xref:bsl/set-0d.adoc[`set`] | This class template implements a value‐semantic container type holding an ordered sequence of unique keys (of the template parameter type, `KEY`). | xref:bsl/shared_ptr-0a.adoc[`shared_ptr`] | Thread‐safe reference‐counted smart pointer with shared ownership. | xref:bsl/slist.adoc[`slist`] | Singly‐linked list container with constant‐time front insertion. | xref:bsl/stack-05.adoc[`stack`] | LIFO stack adapter over a container of `VALUE` elements. | xref:bsl/stop_callback-06.adoc[`stop_callback`] | Callback invoked when a stop is requested on an associated stop state. | xref:bsl/stop_source.adoc[`stop_source`] | Mechanism for requesting and observing cancellation on a stop state. | xref:bsl/stop_token.adoc[`stop_token`] | Mechanism for observing cancellation requests on a stop state. | xref:bsl/type_index.adoc[`type_index`] | This class implements an in‐core value‐semantic type wrapping a standard `type_info` object. | xref:bsl/unary_compose.adoc[`unary_compose`] | Function object adaptor that composes two unary functors. | xref:bsl/unordered_map-02b.adoc[`unordered_map`] | Unordered associative container mapping unique keys to values. | xref:bsl/unordered_multimap-0b0.adoc[`unordered_multimap`] | Unordered associative container mapping keys to values, allowing duplicates. | xref:bsl/unordered_multiset-06c.adoc[`unordered_multiset`] | This class template implements a value‐semantic container type holding an unordered multiset of values (of template parameter type `KEY`). | xref:bsl/unordered_set-0d2d.adoc[`unordered_set`] | This class template implements a value‐semantic container type holding an unordered set of unique values (of template parameter type `KEY`). | xref:bsl/uses_allocator.adoc[`uses_allocator`] | Meta‐function for detecting whether a type uses a given allocator. | xref:bsl/variant.adoc[`variant`] | Type‐safe discriminated union of alternative types. | xref:bsl/variant_alternative-0c.adoc[`variant_alternative`] | Compute the type of the alternative at index `t_INDEX`. | xref:bsl/variant_size-07.adoc[`variant_size`] | This metafunction calculates the number of alternatives in the (possibly cv‐qualified) `bsl::variant` type of (template parameter) `t_BSL_VARIANT`. | xref:bsl/vector-00d.adoc[`vector`] | STL‐compliant sequence container conforming to the `bslma` model. | xref:bsl/vectorBase-06.adoc[`vectorBase`] | Allocator‐independent storage layout shared by `vector`. | xref:bsl/vector_ForwardIteratorForPtrs-08.adoc[`vector_ForwardIteratorForPtrs`] | Metafunction selecting an iterator adaptor for pointer‐vector members. | xref:bsl/vector_UintPtrConversionIterator.adoc[`vector_UintPtrConversionIterator`] | Proxy iterator converting dereferenced pointers to `uintptr_t`. | xref:bsl/vector_UintPtrRangeAdapter.adoc[`vector_UintPtrRangeAdapter`] | Proxy range adapting pointer iterators to `uintptr_t` values. | xref:bsl/weak_ptr-0d.adoc[`weak_ptr`] | This `friend` declaration provides access to the internal data members while constructing a weak pointer from a weak pointer of a different type. |=== == Type Aliases [cols="1,4"] |=== | Name| Description | xref:bsl/ErrcEnum.adoc[`ErrcEnum`] | Portable typedef for `std::errc`. | xref:bsl/Pair_BslmaIdiomAllocatorArgT.adoc[`Pair_BslmaIdiomAllocatorArgT`] | Type tag for types that take a `bslma::Allocator*` as the second argument of their constructors, following an argument of type `bsl::allocator_arg_t`. | xref:bsl/Pair_BslmaIdiomAtEnd.adoc[`Pair_BslmaIdiomAtEnd`] | Type tag for types that take a `bslma::Allocator*` as the last argument of their constructors. | xref:bsl/Pair_BslmaIdiomNone.adoc[`Pair_BslmaIdiomNone`] | Type tag for types that do not take a `bslma::Allocator*` constructor argument. | xref:bsl/String_ComparisonCategoryType.adoc[`String_ComparisonCategoryType`] | Alias for the comparison category type of `basic_string`. | xref:bsl/SyncBuf_Mutex.adoc[`SyncBuf_Mutex`] | Mutex type used to synchronize `basic_syncbuf` emission. | xref:bsl/_Sl_global_inst.adoc[`_Sl_global_inst`] | Instantiation of `_Sl_global` providing shared slist node algorithms. | xref:bsl/_Stl_prime_type.adoc[`_Stl_prime_type`] | Alias for `_Stl_prime<bool>` providing the prime bucket‐count table. | xref:bsl/__oom_handler_type.adoc[`__oom_handler_type`] | Function‐pointer type for an out‐of‐memory handler. | xref:bsl/add_const_t.adoc[`add_const_t`] | Alias to the return type of the `add_const` meta‐function. | xref:bsl/add_cv_t.adoc[`add_cv_t`] | Alias to the return type of the `add_cv` meta‐function. | xref:bsl/add_lvalue_reference_t.adoc[`add_lvalue_reference_t`] | Alias to the return type of the `add_lvalue_reference` meta‐function. | xref:bsl/add_pointer_t.adoc[`add_pointer_t`] | Alias to the return type of the `bsl::add_pointer` meta‐function. | xref:bsl/add_rvalue_reference_t.adoc[`add_rvalue_reference_t`] | Alias to the return type of the `add_rvalue_reference` meta‐function. | xref:bsl/add_volatile_t.adoc[`add_volatile_t`] | Alias to the return type of the `add_volatile` meta‐function. | xref:bsl/aligned_storage.adoc[`aligned_storage`] [.small]#[deprecated]# | Alias for `std::aligned_storage` in the `bsl` namespace. | xref:bsl/aligned_storage_t.adoc[`aligned_storage_t`] [.small]#[deprecated]# | Alias for `std::aligned_storage_t` in the `bsl` namespace. | xref:bsl/aligned_union.adoc[`aligned_union`] [.small]#[deprecated]# | Alias for `std::aligned_union` in the `bsl` namespace. | xref:bsl/aligned_union_t.adoc[`aligned_union_t`] [.small]#[deprecated]# | Alias for `std::aligned_union_t` in the `bsl` namespace. | xref:bsl/bad_optional_access.adoc[`bad_optional_access`] | Alias for `std::bad_optional_access` in the `bsl` namespace. | xref:bsl/bad_weak_ptr.adoc[`bad_weak_ptr`] | Alias for `BloombergLP::bslstl::BadWeakPtr`. | xref:bsl/bool_constant.adoc[`bool_constant`] | Alias for `integral_constant<bool, t_VALUE>`. | xref:bsl/common_type_t.adoc[`common_type_t`] | Alias for `std::common_type_t` in the `bsl` namespace. | xref:bsl/conditional_t.adoc[`conditional_t`] | Alias to the return type of the `bsl::conditional` meta‐function. | xref:bsl/decay_t.adoc[`decay_t`] | Alias to the return type of the `bsl::decay` meta‐function. | xref:bsl/enable_if_t.adoc[`enable_if_t`] | Alias to the return type of the `bsl::enable_if` meta‐function. | xref:bsl/false_type.adoc[`false_type`] | Metafunction representing the boolean constant `false`. | xref:bsl/forward_list.adoc[`forward_list`] | Singly‐linked list with `bsl::allocator` as the default allocator. | xref:bsl/generator.adoc[`generator`] | | xref:bsl/invoke_result_t.adoc[`invoke_result_t`] | Alias for the nested `type` of `bsl::invoke_result`. | xref:bsl/istringstream.adoc[`istringstream`] | This `typedef` is an alias to `basic_istringstream<char>`. | xref:bsl/make_signed_t.adoc[`make_signed_t`] | Alias for `std::make_signed_t<TYPE>` in the `bsl` namespace. | xref:bsl/make_unsigned_t.adoc[`make_unsigned_t`] | Alias for `std::make_unsigned_t` in the `bsl` namespace. | xref:bsl/nullopt_t.adoc[`nullopt_t`] | This `typedef` is an alias to `std::nullopt_t`. | xref:bsl/nullptr_t-08.adoc[`nullptr_t`] | Standard null pointer type for platforms with native `nullptr` support. | xref:bsl/nullptr_t-0c.adoc[`nullptr_t`] | Standard null pointer type for platforms with native `nullptr` support. | xref:bsl/ostringstream.adoc[`ostringstream`] | This `typedef` is an alias to `basic_ostringstream<char>`. | xref:bsl/osyncstream.adoc[`osyncstream`] | This `typedef` is an alias to `basic_osyncstream<char>`. | xref:bsl/polymorphic_allocator.adoc[`polymorphic_allocator`] | Alias for `std::pmr::polymorphic_allocator` in the `bsl` namespace. | xref:bsl/remove_all_extents_t.adoc[`remove_all_extents_t`] | Alias for `std::remove_all_extents_t` in the `bsl` namespace. | xref:bsl/remove_const_t.adoc[`remove_const_t`] | Alias to the return type of the `bsl::remove_const` meta‐function. | xref:bsl/remove_cv_t.adoc[`remove_cv_t`] | Alias to the return type of the `remove_cv` meta‐function. | xref:bsl/remove_extent_t.adoc[`remove_extent_t`] | Alias to the return type of the `bsl::remove_extent` meta‐function. | xref:bsl/remove_pointer_t.adoc[`remove_pointer_t`] | Alias to the return type of the `bsl::remove_pointer` meta‐function. | xref:bsl/remove_volatile_t.adoc[`remove_volatile_t`] | Alias to the return type of the `bsl::remove_volatile` meta‐function. | xref:bsl/result_of_t.adoc[`result_of_t`] | | xref:bsl/string.adoc[`string`] | Narrow character string type (`basic_string<char>`). | xref:bsl/stringbuf.adoc[`stringbuf`] | This `typedef` is an alias to `basic_stringbuf<char>`. | xref:bsl/stringstream.adoc[`stringstream`] | This `typedef` is an alias to `basic_stringstream<char>`. | xref:bsl/syncbuf.adoc[`syncbuf`] | This `typedef` is an alias to `basic_syncbuf<char>`. | xref:bsl/true_type.adoc[`true_type`] | Metafunction representing the boolean constant `true`. | xref:bsl/tuple_element_t.adoc[`tuple_element_t`] | Alias for the element type at index `I` of tuple‐like `TYPE`. | xref:bsl/u16string.adoc[`u16string`] | UTF‐16 string type (`basic_string<char16_t>`). | xref:bsl/u32string.adoc[`u32string`] | UTF‐32 string type (`basic_string<char32_t>`). | xref:bsl/u8string.adoc[`u8string`] | UTF‐8 string type (`basic_string<char8_t>`). | xref:bsl/underlying_type_t.adoc[`underlying_type_t`] | Alias for `std::underlying_type_t` in the `bsl` namespace. | xref:bsl/variant_alternative_t.adoc[`variant_alternative_t`] | `variant_alternative_t` is an alias to the return type of the `variant_alternative` metafunction. | xref:bsl/void_t.adoc[`void_t`] | Alias template that always yields `void`. | xref:bsl/wistringstream.adoc[`wistringstream`] | This `typedef` is an alias to `basic_istringstream<wchar_t>`. | xref:bsl/wostringstream.adoc[`wostringstream`] | This `typedef` is an alias to `basic_ostringstream<wchar_t>`. | xref:bsl/wosyncstream.adoc[`wosyncstream`] | This `typedef` is an alias to `basic_osyncstream<wchar_t>`. | xref:bsl/wstring.adoc[`wstring`] | Wide character string type (`basic_string<wchar_t>`). | xref:bsl/wstringbuf.adoc[`wstringbuf`] | Wide‐character string stream buffer type. | xref:bsl/wstringstream.adoc[`wstringstream`] | This `typedef` is an alias to `basic_stringstream<wchar_t>`. | xref:bsl/wsyncbuf.adoc[`wsyncbuf`] | This `typedef` is an alias to `basic_syncbuf<wchar_t>`. |=== == Enums [cols="1,4"] |=== | Name| Description | xref:bsl/AllocConstants.adoc[`AllocConstants`] | Constants controlling the internal memory pool used by STLPort allocators. | xref:bsl/MaxDecimalStringLengths.adoc[`MaxDecimalStringLengths`] | Upper bounds on decimal string lengths for scalar numeric types. |=== == Functions [cols="1,4"] |=== | Name| Description | xref:bsl/PrintTo-09.adoc[`PrintTo`] | `PrintTo` overloads | xref:bsl/__slist_make_link.adoc[`__slist_make_link`] | Link `__new_node` immediately after `__prev_node` and return `__new_node`. | xref:bsl/allocate_shared-0be.adoc[`allocate_shared`] | Return a `shared_ptr` managing a newly created object. | xref:bsl/allocate_shared_for_overwrite-05.adoc[`allocate_shared_for_overwrite`] | Return a `shared_ptr` managing a newly created object. | xref:bsl/bdlat_valueTypeAssign.adoc[`bdlat_valueTypeAssign`] | Assign the specified `rhs` vector to the specified `lhs` vector. | xref:bsl/compose1.adoc[`compose1`] | Return an `unary_compose` function object constructed using the specified `fn1` and `fn2` unary functions. The returned function object is equivalent to `fn1(fn2(x))`. | xref:bsl/compose2.adoc[`compose2`] | Create a `binary_compose` adaptor from one binary and two unary functors. | xref:bsl/const_pointer_cast.adoc[`const_pointer_cast`] | Return a `shared_ptr` obtained by `const_cast` from `source`. | xref:bsl/dynamic_pointer_cast.adoc[`dynamic_pointer_cast`] | Return a `shared_ptr` obtained by `dynamic_cast` from `source`. | xref:bsl/emit_on_flush.adoc[`emit_on_flush`] | Enable emit‐on‐flush for a `basic_syncbuf` backing `stream`. | xref:bsl/erase-03.adoc[`erase`] | `erase` overloads | xref:bsl/erase_if-071.adoc[`erase_if`] | `erase_if` overloads | xref:bsl/flush_emit.adoc[`flush_emit`] | Flush `stream` and emit from a backing `basic_syncbuf` if present. | xref:bsl/format-00.adoc[`format`] | `format` overloads | xref:bsl/format_to-0c.adoc[`format_to`] | `format_to` overloads | xref:bsl/get-056.adoc[`get`] | `get` overloads | xref:bsl/get_deleter.adoc[`get_deleter`] | Return a pointer to the deleter of type `DELETER` used by `p`, or null. | xref:bsl/get_if-0b.adoc[`get_if`] | `get_if` overloads | xref:bsl/getline-08.adoc[`getline`] | Read characters from a stream into a string. | xref:bsl/hashAppend-072.adoc[`hashAppend`] | `hashAppend` overloads | xref:bsl/hashBasicString-02.adoc[`hashBasicString`] | Return a hash value for the specified string. | xref:bsl/holds_alternative.adoc[`holds_alternative`] | Return `true` if `obj` currently holds the `t_TYPE` alternative. | xref:bsl/make_format_args.adoc[`make_format_args`] | Create a type‐erased argument store from the specified `args`. | xref:bsl/make_optional-0c.adoc[`make_optional`] | `make_optional` overloads | xref:bsl/make_shared-09.adoc[`make_shared`] | Return a `shared_ptr` managing a newly created object. | xref:bsl/make_shared_for_overwrite-0d.adoc[`make_shared_for_overwrite`] | Return a `shared_ptr` managing a newly created object. | xref:bsl/make_wformat_args.adoc[`make_wformat_args`] | Create a type‐erased wide argument store from the specified `args`. | xref:bsl/noemit_on_flush.adoc[`noemit_on_flush`] | Disable emit‐on‐flush for a `basic_syncbuf` backing `stream`. | xref:bsl/operator_S-06.adoc[`operator""_S`] | `operator""_S` overloads | xref:bsl/operator_h-0f.adoc[`operator""_h`] | `operator""_h` overloads | xref:bsl/operator_i-0fd.adoc[`operator""_i`] | `operator""_i` overloads | xref:bsl/operator_if-0f.adoc[`operator""_if`] | `operator""_if` overloads | xref:bsl/operator_il-01.adoc[`operator""_il`] | `operator""_il` overloads | xref:bsl/operator_min-00.adoc[`operator""_min`] | `operator""_min` overloads | xref:bsl/operator_ms-06.adoc[`operator""_ms`] | `operator""_ms` overloads | xref:bsl/operator_ns-09.adoc[`operator""_ns`] | `operator""_ns` overloads | xref:bsl/operator_s-0e87.adoc[`operator""_s`] | `operator""_s` overloads | xref:bsl/operator_sv-04.adoc[`operator""_sv`] | `operator""_sv` overloads | xref:bsl/operator_us-0b9.adoc[`operator""_us`] | `operator""_us` overloads | xref:bsl/operator_bitand.adoc[`operator&`] | Return a `bitset` that results from a bitwise AND of the specified `lhs` and `rhs`. | xref:bsl/operator_plus-0d0.adoc[`operator+`] | Addition operators | xref:bsl/operator_minus-06.adoc[`operator‐`] | Subtraction operators | xref:bsl/operator_slash-0e.adoc[`operator/`] | Division operators | xref:bsl/operator_slash_eq.adoc[`operator/=`] | Append the specified `string` to the specified `path` using the preferred directory separator if appropriate. | xref:bsl/operator_rshift-08.adoc[`operator>>`] | Right shift operators | xref:bsl/operator_xor.adoc[`operatorˆ`] | Return a `bitset` that results from a bitwise XOR of the specified `lhs` and `rhs`. | xref:bsl/operator_bitor.adoc[`operator|`] | Return a `bitset` that results from a bitwise OR of the specified `lhs` and `rhs`. | xref:bsl/quoted-04.adoc[`quoted`] | Return a streamable object that quotes the specified `value`. | xref:bsl/reinterpret_pointer_cast.adoc[`reinterpret_pointer_cast`] | Return a `shared_ptr` obtained by `reinterpret_cast` from `source`. | xref:bsl/static_pointer_cast.adoc[`static_pointer_cast`] | Return a `shared_ptr` obtained by `static_cast` from `source`. | xref:bsl/stod-04.adoc[`stod`] | `stod` overloads | xref:bsl/stof-09.adoc[`stof`] | `stof` overloads | xref:bsl/stoi-08.adoc[`stoi`] | `stoi` overloads | xref:bsl/stol-0d.adoc[`stol`] | `stol` overloads | xref:bsl/stold-04.adoc[`stold`] | `stold` overloads | xref:bsl/stoll-0b.adoc[`stoll`] | `stoll` overloads | xref:bsl/stoul-07.adoc[`stoul`] | `stoul` overloads | xref:bsl/stoull-0a.adoc[`stoull`] | `stoull` overloads | xref:bsl/swap-0dc.adoc[`swap`] | `swap` overloads | xref:bsl/to_string-0f.adoc[`to_string`] | Convert a numeric value to a `string`. | xref:bsl/to_wstring-05.adoc[`to_wstring`] | Convert a numeric value to a `wstring`. | xref:bsl/vector_makeUintPtrRangeAdapter.adoc[`vector_makeUintPtrRangeAdapter`] | Factory function for `vector_UintPtrRangeAdapter`. | xref:bsl/vformat-06.adoc[`vformat`] | `vformat` overloads | xref:bsl/vformat_to-0c.adoc[`vformat_to`] | `vformat_to` overloads | xref:bsl/visit-0de.adoc[`visit`] | `visit` overloads | xref:bsl/visitR.adoc[`visitR`] | Return the result of invoking `visitor` with the active alternative of `variant`, converted to `t_RET`. | xref:bsl/operator_lshift-05b.adoc[`operator<<`] | Stream insertion operators | xref:bsl/operator_eq-08e.adoc[`operator==`] | Equality operators | xref:bsl/operator_not_eq-06.adoc[`operator!=`] | Inequality operators | xref:bsl/operator_lt-016.adoc[`operator<`] | Less‐than operators | xref:bsl/operator_le-06.adoc[`operator<=`] | Less‐than‐or‐equal operators | xref:bsl/operator_gt-02.adoc[`operator>`] | Greater‐than operators | xref:bsl/operator_ge-0a.adoc[`operator>=`] | Greater‐than‐or‐equal operators | xref:bsl/operator_3way-0f1.adoc[`operator<=>`] | Three‐way comparison operators |=== == Variables [cols="1,4"] |=== | Name| Description | xref:bsl/alignment_of_v.adoc[`alignment_of_v`] | Variable template alias for `std::alignment_of_v`. | xref:bsl/extent_v.adoc[`extent_v`] | Variable template alias for `std::extent_v`. | xref:bsl/has_unique_object_representations_v.adoc[`has_unique_object_representations_v`] | Variable template alias for `std::has_unique_object_representations_v`. | xref:bsl/has_virtual_destructor_v.adoc[`has_virtual_destructor_v`] | Variable template alias for `std::has_virtual_destructor_v`. | xref:bsl/is_abstract_v.adoc[`is_abstract_v`] | Variable template alias for `std::is_abstract_v`. | xref:bsl/is_aggregate_v.adoc[`is_aggregate_v`] | Variable template alias for `std::is_aggregate_v`. | xref:bsl/is_arithmetic_v.adoc[`is_arithmetic_v`] | This template variable represents the result value of the `bsl::is_arithmetic` meta‐function. | xref:bsl/is_array_v.adoc[`is_array_v`] | This template variable represents the result value of the `bsl::is_array` meta‐function. | xref:bsl/is_assignable_v.adoc[`is_assignable_v`] | Variable template alias for `std::is_assignable_v`. | xref:bsl/is_base_of_v.adoc[`is_base_of_v`] | Variable template alias for `std::is_base_of_v`. | xref:bsl/is_bounded_array_v.adoc[`is_bounded_array_v`] | This template variable represents the result value of the `bsl::is_bounded_array` meta‐function. | xref:bsl/is_class_v.adoc[`is_class_v`] | This template variable represents the result value of the `bsl::is_class` meta‐function. | xref:bsl/is_compound_v.adoc[`is_compound_v`] | Variable template alias for `std::is_compound_v`. | xref:bsl/is_const_v.adoc[`is_const_v`] | This template variable represents the result value of the `bsl::is_const` meta‐function. | xref:bsl/is_constructible_v.adoc[`is_constructible_v`] | Variable template alias for `std::is_constructible_v`. | xref:bsl/is_convertible_v.adoc[`is_convertible_v`] | This template variable represents the result value of the `bsl::is_convertible` meta‐function. | xref:bsl/is_copy_assignable_v.adoc[`is_copy_assignable_v`] | Variable template alias for `std::is_copy_assignable_v`. | xref:bsl/is_copy_constructible_v.adoc[`is_copy_constructible_v`] | This template variable represents the result value of the `bsl::is_copy_constructible` meta‐function. | xref:bsl/is_default_constructible_v.adoc[`is_default_constructible_v`] | Variable template alias for `std::is_default_constructible_v`. | xref:bsl/is_destructible_v.adoc[`is_destructible_v`] | Variable template alias for `std::is_destructible_v`. | xref:bsl/is_empty_v.adoc[`is_empty_v`] | This template variable represents the result value of the `bsl::is_empty` meta‐function. | xref:bsl/is_enum_v.adoc[`is_enum_v`] | This template variable represents the result value of the `bsl::is_enum` meta‐function. | xref:bsl/is_final_v.adoc[`is_final_v`] | Variable template alias for `std::is_final_v`. | xref:bsl/is_function_v.adoc[`is_function_v`] | This template variable represents the result value of the `bsl::is_function` meta‐function. | xref:bsl/is_fundamental_v.adoc[`is_fundamental_v`] | This template variable represents the result value of the `bsl::is_fundamental` meta‐function. | xref:bsl/is_invocable_r_v.adoc[`is_invocable_r_v`] | Variable template alias for `std::is_invocable_r_v`. | xref:bsl/is_invocable_v.adoc[`is_invocable_v`] | Variable template alias for `std::is_invocable_v`. | xref:bsl/is_literal_type_v.adoc[`is_literal_type_v`] [.small]#[deprecated]# | Variable template alias for `std::is_literal_type_v`. | xref:bsl/is_member_function_pointer_v.adoc[`is_member_function_pointer_v`] | This variable template represents the result value of the `bsl::is_member_function_pointer` meta‐function. | xref:bsl/is_member_object_pointer_v.adoc[`is_member_object_pointer_v`] | This template variable represents the result value of the `bsl::is_member_object_pointer` meta‐function. | xref:bsl/is_member_pointer_v.adoc[`is_member_pointer_v`] | This template variable represents the result value of the `bsl::is_member_pointer` meta‐function. | xref:bsl/is_move_assignable_v.adoc[`is_move_assignable_v`] | Variable template alias for `std::is_move_assignable_v`. | xref:bsl/is_move_constructible_v.adoc[`is_move_constructible_v`] | Variable template alias for `std::is_move_constructible_v`. | xref:bsl/is_nothrow_assignable_v.adoc[`is_nothrow_assignable_v`] | Variable template alias for `std::is_nothrow_assignable_v`. | xref:bsl/is_nothrow_constructible_v.adoc[`is_nothrow_constructible_v`] | Variable template alias for `std::is_nothrow_constructible_v`. | xref:bsl/is_nothrow_copy_assignable_v.adoc[`is_nothrow_copy_assignable_v`] | Variable template alias for `std::is_nothrow_copy_assignable_v`. | xref:bsl/is_nothrow_copy_constructible_v.adoc[`is_nothrow_copy_constructible_v`] | Variable template alias for `std::is_nothrow_copy_constructible_v`. | xref:bsl/is_nothrow_default_constructible_v.adoc[`is_nothrow_default_constructible_v`] | Variable template alias for `std::is_nothrow_default_constructible_v`. | xref:bsl/is_nothrow_destructible_v.adoc[`is_nothrow_destructible_v`] | Variable template alias for `std::is_nothrow_destructible_v`. | xref:bsl/is_nothrow_invocable_r_v.adoc[`is_nothrow_invocable_r_v`] | Variable template alias for `std::is_nothrow_invocable_r_v`. | xref:bsl/is_nothrow_invocable_v.adoc[`is_nothrow_invocable_v`] | Variable template alias for `std::is_nothrow_invocable_v`. | xref:bsl/is_nothrow_move_assignable_v.adoc[`is_nothrow_move_assignable_v`] | Variable template alias for `std::is_nothrow_move_assignable_v`. | xref:bsl/is_nothrow_move_constructible_v.adoc[`is_nothrow_move_constructible_v`] | This template variable represents the result value of the `bsl::is_nothrow_move_constructible` metafunction. | xref:bsl/is_nothrow_swappable_with_v.adoc[`is_nothrow_swappable_with_v`] | Variable template alias for `std::is_nothrow_swappable_with_v`. | xref:bsl/is_null_pointer_v.adoc[`is_null_pointer_v`] | Variable template alias for `std::is_null_pointer_v`. | xref:bsl/is_object_v.adoc[`is_object_v`] | Variable template alias for `std::is_object_v`. | xref:bsl/is_pod_v.adoc[`is_pod_v`] [.small]#[deprecated]# | Variable template alias for `std::is_pod_v`. | xref:bsl/is_pointer_v.adoc[`is_pointer_v`] | This template variable represents the result value of the `bsl::is_pointer` meta‐function. | xref:bsl/is_polymorphic_v.adoc[`is_polymorphic_v`] | This template variable represents the result value of the `bsl::is_polymorphic` meta‐function. | xref:bsl/is_reference_v.adoc[`is_reference_v`] | This template variable represents the result value of the `bsl::is_reference` meta‐function. | xref:bsl/is_rvalue_reference_v.adoc[`is_rvalue_reference_v`] | This template variable represents the result value of the `bsl::is_rvalue_reference` meta‐function. | xref:bsl/is_same_v.adoc[`is_same_v`] | This template variable represents the result value of the `bsl::is_same` meta‐function. | xref:bsl/is_scalar_v.adoc[`is_scalar_v`] | Variable template alias for `std::is_scalar_v`. | xref:bsl/is_signed_v.adoc[`is_signed_v`] | Variable template alias for `std::is_signed_v`. | xref:bsl/is_standard_layout_v.adoc[`is_standard_layout_v`] | Variable template alias for `std::is_standard_layout_v`. | xref:bsl/is_swappable_with_v.adoc[`is_swappable_with_v`] | Variable template alias for `std::is_swappable_with_v`. | xref:bsl/is_trivial_v.adoc[`is_trivial_v`] | Variable template alias for `std::is_trivial_v`. | xref:bsl/is_trivially_assignable_v.adoc[`is_trivially_assignable_v`] | Variable template alias for `std::is_trivially_assignable_v`. | xref:bsl/is_trivially_constructible_v.adoc[`is_trivially_constructible_v`] | Variable template alias for `std::is_trivially_constructible_v`. | xref:bsl/is_trivially_copy_assignable_v.adoc[`is_trivially_copy_assignable_v`] | Variable template alias for `std::is_trivially_copy_assignable_v`. | xref:bsl/is_trivially_copy_constructible_v.adoc[`is_trivially_copy_constructible_v`] | Variable template alias for `std::is_trivially_copy_constructible_v`. | xref:bsl/is_trivially_copyable_v.adoc[`is_trivially_copyable_v`] | This template variable represents the result value of the `bsl::is_trivially_copyable` meta‐function. | xref:bsl/is_trivially_default_constructible_v.adoc[`is_trivially_default_constructible_v`] | This template variable represents the result value of the `bsl::is_trivially_default_constructible` meta‐function. | xref:bsl/is_trivially_destructible_v.adoc[`is_trivially_destructible_v`] | Variable template alias for `std::is_trivially_destructible_v`. | xref:bsl/is_trivially_move_assignable_v.adoc[`is_trivially_move_assignable_v`] | Variable template alias for `std::is_trivially_move_assignable_v`. | xref:bsl/is_trivially_move_constructible_v.adoc[`is_trivially_move_constructible_v`] | Variable template alias for `std::is_trivially_move_constructible_v`. | xref:bsl/is_unbounded_array_v.adoc[`is_unbounded_array_v`] | This template variable represents the result value of the `bsl::is_unbounded_array_v` meta‐function. | xref:bsl/is_union_v.adoc[`is_union_v`] | Variable template alias for `std::is_union_v`. | xref:bsl/is_unsigned_v.adoc[`is_unsigned_v`] | Variable template alias for `std::is_unsigned_v`. | xref:bsl/is_void_v.adoc[`is_void_v`] | This template variable represents the result value of the `bsl::is_void` meta‐function. | xref:bsl/is_volatile_v.adoc[`is_volatile_v`] | This template variable represents the result value of the `bsl::is_volatile` meta‐function. | xref:bsl/nostopstate.adoc[`nostopstate`] | Value of type `nostopstate_t` used as an argument to functions that take a `nostopstate_t` argument. | xref:bsl/rank_v.adoc[`rank_v`] | Variable template alias for `std::rank_v`. | xref:bsl/uses_allocator_v.adoc[`uses_allocator_v`] | This template variable represents the result value of the `bsl::uses_allocator` meta‐function. | xref:bsl/variant_npos.adoc[`variant_npos`] | This value is returned by `bsl::variant::index()` if `valueless_by_exception()` is `true`. | xref:bsl/variant_size_v.adoc[`variant_size_v`] | This variable template represents the result value of the `bsl::variant_size` metafunction. |=== == Using Declarations [cols="1,4"] |=== | Name| Description | xref:bsl/FILE.adoc[`FILE`] | Alias for `std::FILE` in the `bsl` namespace. | xref:bsl/IsStdAllocator.adoc[`IsStdAllocator`] | Alias for `bslma::IsStdAllocator` in the `bsl` namespace. | xref:bsl/IsStdAllocator_v.adoc[`IsStdAllocator_v`] | Alias for `bslma::IsStdAllocator_v`. | xref:bsl/_Exit.adoc[`_Exit`] | Alias for `std::_Exit` in the `bsl` namespace. | xref:bsl/abort.adoc[`abort`] | Alias for `std::abort` in the `bsl` namespace. | xref:bsl/abs-0f.adoc[`abs`] | Alias for `std::abs` in the `bsl` namespace. | xref:bsl/abs-0e.adoc[`abs`] | Alias for `std::abs` in the `bsl` namespace. | xref:bsl/abs-04.adoc[`abs`] | Alias for `std::abs` in the `bsl` namespace. | xref:bsl/accumulate.adoc[`accumulate`] | Alias for `std::accumulate` in the `bsl` namespace. | xref:bsl/acos-0d.adoc[`acos`] | Alias for `std::acos` in the `bsl` namespace. | xref:bsl/acos-0a.adoc[`acos`] | Alias for `std::acos` in the `bsl` namespace. | xref:bsl/acos-07.adoc[`acos`] | Alias for `std::acos` in the `bsl` namespace. | xref:bsl/acosh-05.adoc[`acosh`] | Alias for `std::acosh` in the `bsl` namespace. | xref:bsl/acosh-0b.adoc[`acosh`] | Alias for `std::acosh` in the `bsl` namespace. | xref:bsl/addressof.adoc[`addressof`] | Alias for `std::addressof` in the `bsl` namespace. | xref:bsl/adjacent_difference.adoc[`adjacent_difference`] | Alias for `std::adjacent_difference` in the `bsl` namespace. | xref:bsl/adjacent_find.adoc[`adjacent_find`] | Alias for `std::adjacent_find` in the `bsl` namespace. | xref:bsl/adopt_lock.adoc[`adopt_lock`] | Alias for `std::adopt_lock` in the `bsl` namespace. | xref:bsl/adopt_lock_t.adoc[`adopt_lock_t`] | Alias for `std::adopt_lock_t` in the `bsl` namespace. | xref:bsl/advance.adoc[`advance`] | Alias for `std::advance` in the `bsl` namespace. | xref:bsl/align.adoc[`align`] | Alias for `std::align` in the `bsl` namespace. | xref:bsl/align_val_t.adoc[`align_val_t`] | Alias for `std::align_val_t` in the `bsl` namespace. | xref:bsl/aligned_alloc.adoc[`aligned_alloc`] | | xref:bsl/alignment_of.adoc[`alignment_of`] | Alias for `std::alignment_of` in the `bsl` namespace. | xref:bsl/all_of.adoc[`all_of`] | Alias for `std::all_of` in the `bsl` namespace. | xref:bsl/allocator_arg.adoc[`allocator_arg`] | Alias for `std::allocator_arg` in the `bsl` namespace. | xref:bsl/allocator_arg_t-04.adoc[`allocator_arg_t`] | Alias for `std::allocator_arg_t` in the `bsl` namespace. | xref:bsl/any_of.adoc[`any_of`] | Alias for `std::any_of` in the `bsl` namespace. | xref:bsl/apply.adoc[`apply`] | Alias for `std::apply` in the `bsl` namespace. | xref:bsl/arg.adoc[`arg`] | Alias for `std::arg` in the `bsl` namespace. | xref:bsl/array.adoc[`array`] | Alias for `std::array` in the `bsl` namespace. | xref:bsl/as_bytes.adoc[`as_bytes`] | Alias for `std::as_bytes`. | xref:bsl/as_const.adoc[`as_const`] | Alias for `std::as_const` in the `bsl` namespace. | xref:bsl/as_writable_bytes.adoc[`as_writable_bytes`] | Alias for `std::as_writable_bytes`. | xref:bsl/asctime.adoc[`asctime`] | Alias for `std::asctime` in the `bsl` namespace. | xref:bsl/asin-0a.adoc[`asin`] | Alias for `std::asin` in the `bsl` namespace. | xref:bsl/asin-08.adoc[`asin`] | Alias for `std::asin` in the `bsl` namespace. | xref:bsl/asin-05.adoc[`asin`] | Alias for `std::asin` in the `bsl` namespace. | xref:bsl/asinh-01.adoc[`asinh`] | Alias for `std::asinh` in the `bsl` namespace. | xref:bsl/asinh-04.adoc[`asinh`] | Alias for `std::asinh` in the `bsl` namespace. | xref:bsl/assignable_from.adoc[`assignable_from`] | Alias for `std::assignable_from` in the `bsl` namespace. | xref:bsl/assoc_laguerre.adoc[`assoc_laguerre`] | | xref:bsl/assoc_laguerref.adoc[`assoc_laguerref`] | | xref:bsl/assoc_laguerrel.adoc[`assoc_laguerrel`] | | xref:bsl/assoc_legendre.adoc[`assoc_legendre`] | | xref:bsl/assoc_legendref.adoc[`assoc_legendref`] | | xref:bsl/assoc_legendrel.adoc[`assoc_legendrel`] | | xref:bsl/assume_aligned.adoc[`assume_aligned`] | Alias for `std::assume_aligned` in the `bsl` namespace. | xref:bsl/async.adoc[`async`] | Alias for `std::async` in the `bsl` namespace. | xref:bsl/at_quick_exit.adoc[`at_quick_exit`] | Alias for `std::at_quick_exit` in the `bsl` namespace. | xref:bsl/atan-05.adoc[`atan`] | Alias for `std::atan` in the `bsl` namespace. | xref:bsl/atan-08.adoc[`atan`] | Alias for `std::atan` in the `bsl` namespace. | xref:bsl/atan-0c.adoc[`atan`] | Alias for `std::atan` in the `bsl` namespace. | xref:bsl/atan2-01.adoc[`atan2`] | Import `std::atan2` into the `bsl` namespace. | xref:bsl/atan2-0f.adoc[`atan2`] | Alias for `std::atan2` in the `bsl` namespace. | xref:bsl/atanh-0e.adoc[`atanh`] | Alias for `std::atanh` in the `bsl` namespace. | xref:bsl/atanh-0c.adoc[`atanh`] | Alias for `std::atanh` in the `bsl` namespace. | xref:bsl/atexit.adoc[`atexit`] | Alias for `std::atexit` in the `bsl` namespace. | xref:bsl/atof.adoc[`atof`] | Alias for `std::atof` in the `bsl` namespace. | xref:bsl/atoi.adoc[`atoi`] | Alias for `std::atoi` in the `bsl` namespace. | xref:bsl/atol.adoc[`atol`] | Alias for `std::atol` in the `bsl` namespace. | xref:bsl/atoll.adoc[`atoll`] | Alias for `std::atoll` in the `bsl` namespace. | xref:bsl/atomic.adoc[`atomic`] | Alias for `std::atomic` in the `bsl` namespace. | xref:bsl/atomic_bool.adoc[`atomic_bool`] | Alias for `std::atomic_bool` in the `bsl` namespace. | xref:bsl/atomic_char.adoc[`atomic_char`] | Alias for `std::atomic_char` in the `bsl` namespace. | xref:bsl/atomic_char16_t.adoc[`atomic_char16_t`] | Alias for `std::atomic_char16_t` in the `bsl` namespace. | xref:bsl/atomic_char32_t.adoc[`atomic_char32_t`] | Alias for `std::atomic_char32_t` in the `bsl` namespace. | xref:bsl/atomic_char8_t.adoc[`atomic_char8_t`] | Alias for `std::atomic_char8_t` in the `bsl` namespace. | xref:bsl/atomic_compare_exchange_strong.adoc[`atomic_compare_exchange_strong`] | Alias for `std::atomic_compare_exchange_strong` in the `bsl` namespace. | xref:bsl/atomic_compare_exchange_strong_explicit.adoc[`atomic_compare_exchange_strong_explicit`] | Alias for `std::atomic_compare_exchange_strong_explicit` in the `bsl` namespace. | xref:bsl/atomic_compare_exchange_weak.adoc[`atomic_compare_exchange_weak`] | Alias for `std::atomic_compare_exchange_weak` in the `bsl` namespace. | xref:bsl/atomic_compare_exchange_weak_explicit.adoc[`atomic_compare_exchange_weak_explicit`] | Alias for `std::atomic_compare_exchange_weak_explicit` in the `bsl` namespace. | xref:bsl/atomic_exchange.adoc[`atomic_exchange`] | Alias for `std::atomic_exchange` in the `bsl` namespace. | xref:bsl/atomic_exchange_explicit.adoc[`atomic_exchange_explicit`] | Alias for `std::atomic_exchange_explicit` in the `bsl` namespace. | xref:bsl/atomic_fetch_add.adoc[`atomic_fetch_add`] | Alias for `std::atomic_fetch_add` in the `bsl` namespace. | xref:bsl/atomic_fetch_add_explicit.adoc[`atomic_fetch_add_explicit`] | Alias for `std::atomic_fetch_add_explicit` in the `bsl` namespace. | xref:bsl/atomic_fetch_and.adoc[`atomic_fetch_and`] | Alias for `std::atomic_fetch_and` in the `bsl` namespace. | xref:bsl/atomic_fetch_and_explicit.adoc[`atomic_fetch_and_explicit`] | Alias for `std::atomic_fetch_and_explicit` in the `bsl` namespace. | xref:bsl/atomic_fetch_or_explicit.adoc[`atomic_fetch_or_explicit`] | Alias for `std::atomic_fetch_or_explicit` in the `bsl` namespace. | xref:bsl/atomic_fetch_sub.adoc[`atomic_fetch_sub`] | Alias for `std::atomic_fetch_sub` in the `bsl` namespace. | xref:bsl/atomic_fetch_sub_explicit.adoc[`atomic_fetch_sub_explicit`] | Alias for `std::atomic_fetch_sub_explicit` in the `bsl` namespace. | xref:bsl/atomic_fetch_xor.adoc[`atomic_fetch_xor`] | Alias for `std::atomic_fetch_xor` in the `bsl` namespace. | xref:bsl/atomic_fetch_xor_explicit.adoc[`atomic_fetch_xor_explicit`] | Alias for `std::atomic_fetch_xor_explicit` in the `bsl` namespace. | xref:bsl/atomic_flag.adoc[`atomic_flag`] | Alias for `std::atomic_flag` in the `bsl` namespace. | xref:bsl/atomic_flag_clear.adoc[`atomic_flag_clear`] | Alias for `std::atomic_flag_clear` in the `bsl` namespace. | xref:bsl/atomic_flag_clear_explicit.adoc[`atomic_flag_clear_explicit`] | Alias for `std::atomic_flag_clear_explicit` in the `bsl` namespace. | xref:bsl/atomic_flag_test_and_set.adoc[`atomic_flag_test_and_set`] | Alias for `std::atomic_flag_test_and_set` in the `bsl` namespace. | xref:bsl/atomic_flag_test_and_set_explicit.adoc[`atomic_flag_test_and_set_explicit`] | Alias for `std::atomic_flag_test_and_set_explicit` in the `bsl` namespace. | xref:bsl/atomic_init.adoc[`atomic_init`] | Alias for `std::atomic_init` in the `bsl` namespace. | xref:bsl/atomic_int.adoc[`atomic_int`] | Alias for `std::atomic_int` in the `bsl` namespace. | xref:bsl/atomic_int16_t.adoc[`atomic_int16_t`] | Alias for `std::atomic_int16_t` in the `bsl` namespace. | xref:bsl/atomic_int32_t.adoc[`atomic_int32_t`] | Alias for `std::atomic_int32_t` in the `bsl` namespace. | xref:bsl/atomic_int64_t.adoc[`atomic_int64_t`] | Alias for `std::atomic_int64_t` in the `bsl` namespace. | xref:bsl/atomic_int8_t.adoc[`atomic_int8_t`] | Alias for `std::atomic_int8_t` in the `bsl` namespace. | xref:bsl/atomic_int_fast16_t.adoc[`atomic_int_fast16_t`] | Alias for `std::atomic_int_fast16_t` in the `bsl` namespace. | xref:bsl/atomic_int_fast32_t.adoc[`atomic_int_fast32_t`] | Alias for `std::atomic_int_fast32_t` in the `bsl` namespace. | xref:bsl/atomic_int_fast64_t.adoc[`atomic_int_fast64_t`] | Alias for `std::atomic_int_fast64_t` in the `bsl` namespace. | xref:bsl/atomic_int_fast8_t.adoc[`atomic_int_fast8_t`] | Alias for `std::atomic_int_fast8_t` in the `bsl` namespace. | xref:bsl/atomic_int_least16_t.adoc[`atomic_int_least16_t`] | Alias for `std::atomic_int_least16_t` in the `bsl` namespace. | xref:bsl/atomic_int_least32_t.adoc[`atomic_int_least32_t`] | Alias for `std::atomic_int_least32_t` in the `bsl` namespace. | xref:bsl/atomic_int_least64_t.adoc[`atomic_int_least64_t`] | Alias for `std::atomic_int_least64_t` in the `bsl` namespace. | xref:bsl/atomic_int_least8_t.adoc[`atomic_int_least8_t`] | Alias for `std::atomic_int_least8_t` in the `bsl` namespace. | xref:bsl/atomic_intmax_t.adoc[`atomic_intmax_t`] | Alias for `std::atomic_intmax_t` in the `bsl` namespace. | xref:bsl/atomic_intptr_t.adoc[`atomic_intptr_t`] | Alias for `std::atomic_intptr_t` in the `bsl` namespace. | xref:bsl/atomic_is_lock_free.adoc[`atomic_is_lock_free`] | Alias for `std::atomic_is_lock_free` in the `bsl` namespace. | xref:bsl/atomic_llong.adoc[`atomic_llong`] | Alias for `std::atomic_llong` in the `bsl` namespace. | xref:bsl/atomic_load.adoc[`atomic_load`] | Alias for `std::atomic_load` in the `bsl` namespace. | xref:bsl/atomic_load_explicit.adoc[`atomic_load_explicit`] | Alias for `std::atomic_load_explicit` in the `bsl` namespace. | xref:bsl/atomic_long.adoc[`atomic_long`] | Alias for `std::atomic_long` in the `bsl` namespace. | xref:bsl/atomic_notify_all.adoc[`atomic_notify_all`] | Alias for `std::atomic_notify_all` in the `bsl` namespace. | xref:bsl/atomic_notify_one.adoc[`atomic_notify_one`] | Alias for `std::atomic_notify_one` in the `bsl` namespace. | xref:bsl/atomic_ptrdiff_t.adoc[`atomic_ptrdiff_t`] | Alias for `std::atomic_ptrdiff_t` in the `bsl` namespace. | xref:bsl/atomic_ref.adoc[`atomic_ref`] | Alias for `std::atomic_ref` in the `bsl` namespace. | xref:bsl/atomic_schar.adoc[`atomic_schar`] | Alias for `std::atomic_schar` in the `bsl` namespace. | xref:bsl/atomic_short.adoc[`atomic_short`] | Alias for `std::atomic_short` in the `bsl` namespace. | xref:bsl/atomic_signal_fence.adoc[`atomic_signal_fence`] | Alias for `std::atomic_signal_fence` in the `bsl` namespace. | xref:bsl/atomic_signed_lock_free.adoc[`atomic_signed_lock_free`] | Alias for `std::atomic_signed_lock_free` in the `bsl` namespace. | xref:bsl/atomic_size_t.adoc[`atomic_size_t`] | Alias for `std::atomic_size_t` in the `bsl` namespace. | xref:bsl/atomic_store.adoc[`atomic_store`] | Alias for `std::atomic_store` in the `bsl` namespace. | xref:bsl/atomic_store_explicit.adoc[`atomic_store_explicit`] | Alias for `std::atomic_store_explicit` in the `bsl` namespace. | xref:bsl/atomic_thread_fence.adoc[`atomic_thread_fence`] | Alias for `std::atomic_thread_fence` in the `bsl` namespace. | xref:bsl/atomic_uchar.adoc[`atomic_uchar`] | Alias for `std::atomic_uchar` in the `bsl` namespace. | xref:bsl/atomic_uint.adoc[`atomic_uint`] | Alias for `std::atomic_uint` in the `bsl` namespace. | xref:bsl/atomic_uint16_t.adoc[`atomic_uint16_t`] | Alias for `std::atomic_uint16_t` in the `bsl` namespace. | xref:bsl/atomic_uint32_t.adoc[`atomic_uint32_t`] | Alias for `std::atomic_uint32_t` in the `bsl` namespace. | xref:bsl/atomic_uint64_t.adoc[`atomic_uint64_t`] | Alias for `std::atomic_uint64_t` in the `bsl` namespace. | xref:bsl/atomic_uint8_t.adoc[`atomic_uint8_t`] | Alias for `std::atomic_uint8_t` in the `bsl` namespace. | xref:bsl/atomic_uint_fast16_t.adoc[`atomic_uint_fast16_t`] | Alias for `std::atomic_uint_fast16_t` in the `bsl` namespace. | xref:bsl/atomic_uint_fast32_t.adoc[`atomic_uint_fast32_t`] | Alias for `std::atomic_uint_fast32_t` in the `bsl` namespace. | xref:bsl/atomic_uint_fast64_t.adoc[`atomic_uint_fast64_t`] | Alias for `std::atomic_uint_fast64_t` in the `bsl` namespace. | xref:bsl/atomic_uint_fast8_t.adoc[`atomic_uint_fast8_t`] | Alias for `std::atomic_uint_fast8_t` in the `bsl` namespace. | xref:bsl/atomic_uint_least16_t.adoc[`atomic_uint_least16_t`] | Alias for `std::atomic_uint_least16_t` in the `bsl` namespace. | xref:bsl/atomic_uint_least32_t.adoc[`atomic_uint_least32_t`] | Alias for `std::atomic_uint_least32_t` in the `bsl` namespace. | xref:bsl/atomic_uint_least64_t.adoc[`atomic_uint_least64_t`] | Alias for `std::atomic_uint_least64_t` in the `bsl` namespace. | xref:bsl/atomic_uint_least8_t.adoc[`atomic_uint_least8_t`] | Alias for `std::atomic_uint_least8_t` in the `bsl` namespace. | xref:bsl/atomic_uintmax_t.adoc[`atomic_uintmax_t`] | Alias for `std::atomic_uintmax_t` in the `bsl` namespace. | xref:bsl/atomic_uintptr_t.adoc[`atomic_uintptr_t`] | Alias for `std::atomic_uintptr_t` in the `bsl` namespace. | xref:bsl/atomic_ullong.adoc[`atomic_ullong`] | Alias for `std::atomic_ullong` in the `bsl` namespace. | xref:bsl/atomic_ulong.adoc[`atomic_ulong`] | Alias for `std::atomic_ulong` in the `bsl` namespace. | xref:bsl/atomic_unsigned_lock_free.adoc[`atomic_unsigned_lock_free`] | Alias for `std::atomic_unsigned_lock_free` in the `bsl` namespace. | xref:bsl/atomic_ushort.adoc[`atomic_ushort`] | Alias for `std::atomic_ushort` in the `bsl` namespace. | xref:bsl/atomic_wait.adoc[`atomic_wait`] | Alias for `std::atomic_wait` in the `bsl` namespace. | xref:bsl/atomic_wait_explicit.adoc[`atomic_wait_explicit`] | Alias for `std::atomic_wait_explicit` in the `bsl` namespace. | xref:bsl/atomic_wchar_t.adoc[`atomic_wchar_t`] | Alias for `std::atomic_wchar_t` in the `bsl` namespace. | xref:bsl/atto.adoc[`atto`] | Alias for `std::atto`. | xref:bsl/auto_ptr.adoc[`auto_ptr`] | Alias for `std::auto_ptr` in the `bsl` namespace. | xref:bsl/back_insert_iterator.adoc[`back_insert_iterator`] | Alias for `std::back_insert_iterator` in the `bsl` namespace. | xref:bsl/back_inserter.adoc[`back_inserter`] | Alias for `std::back_inserter` in the `bsl` namespace. | xref:bsl/bad_alloc.adoc[`bad_alloc`] | Alias for `std::bad_alloc` in the `bsl` namespace. | xref:bsl/bad_array_new_length.adoc[`bad_array_new_length`] | Alias for `std::bad_array_new_length` in the `bsl` namespace. | xref:bsl/bad_cast.adoc[`bad_cast`] | Alias for `std::bad_cast` in the `bsl` namespace. | xref:bsl/bad_exception.adoc[`bad_exception`] | Alias for `std::bad_exception` in the `bsl` namespace. | xref:bsl/bad_function_call.adoc[`bad_function_call`] | Alias for `std::bad_function_call` in the `bsl` namespace. | xref:bsl/bad_typeid.adoc[`bad_typeid`] | Alias for `std::bad_typeid` in the `bsl` namespace. | xref:bsl/bad_variant_access.adoc[`bad_variant_access`] | Alias for `std::bad_variant_access` in the `bsl` namespace. | xref:bsl/barrier.adoc[`barrier`] | Alias for `std::barrier` in the `bsl` namespace. | xref:bsl/basic_common_reference.adoc[`basic_common_reference`] | Alias for `std::basic_common_reference` in the `bsl` namespace. | xref:bsl/basic_const_iterator.adoc[`basic_const_iterator`] | Alias for `std::basic_const_iterator` in the `bsl` namespace. | xref:bsl/basic_filebuf.adoc[`basic_filebuf`] | Alias for `std::basic_filebuf` in the `bsl` namespace. | xref:bsl/basic_format_arg.adoc[`basic_format_arg`] | Alias for `std::basic_format_arg` in the `bsl` namespace. | xref:bsl/basic_format_args.adoc[`basic_format_args`] | Alias for `std::basic_format_args` in the `bsl` namespace. | xref:bsl/basic_format_context.adoc[`basic_format_context`] | Alias for `std::basic_format_context` in the `bsl` namespace. | xref:bsl/basic_format_parse_context.adoc[`basic_format_parse_context`] | Alias for `std::basic_format_parse_context` in the `bsl` namespace. | xref:bsl/basic_format_string.adoc[`basic_format_string`] | Alias for `std::basic_format_string` in the `bsl` namespace. | xref:bsl/basic_fstream.adoc[`basic_fstream`] | Alias for `std::basic_fstream` in the `bsl` namespace. | xref:bsl/basic_ifstream.adoc[`basic_ifstream`] | Alias for `std::basic_ifstream` in the `bsl` namespace. | xref:bsl/basic_ios.adoc[`basic_ios`] | Alias for `std::basic_ios` in the `bsl` namespace. | xref:bsl/basic_iostream.adoc[`basic_iostream`] | Alias for `std::basic_iostream` in the `bsl` namespace. | xref:bsl/basic_ispanstream.adoc[`basic_ispanstream`] | Alias for `std::basic_ispanstream` in the `bsl` namespace. | xref:bsl/basic_istream.adoc[`basic_istream`] | Alias for `std::basic_istream` in the `bsl` namespace. | xref:bsl/basic_ofstream.adoc[`basic_ofstream`] | Alias for `std::basic_ofstream` in the `bsl` namespace. | xref:bsl/basic_ospanstream.adoc[`basic_ospanstream`] | Alias for `std::basic_ospanstream` in the `bsl` namespace. | xref:bsl/basic_ostream.adoc[`basic_ostream`] | Alias for `std::basic_ostream` in the `bsl` namespace. | xref:bsl/basic_regex.adoc[`basic_regex`] | Alias for `std::basic_regex` in the `bsl` namespace. | xref:bsl/basic_spanbuf.adoc[`basic_spanbuf`] | Alias for `std::basic_spanbuf` in the `bsl` namespace. | xref:bsl/basic_spanstream.adoc[`basic_spanstream`] | Alias for `std::basic_spanstream` in the `bsl` namespace. | xref:bsl/basic_streambuf.adoc[`basic_streambuf`] | Alias for `std::basic_streambuf` in the `bsl` namespace. | xref:bsl/basic_string_view.adoc[`basic_string_view`] | Alias for `std::basic_string_view` in the `bsl` namespace. | xref:bsl/begin-0b.adoc[`begin`] | Alias for `std::begin` in the `bsl` namespace. | xref:bsl/begin-08.adoc[`begin`] | Alias for `std::begin` in the `bsl` namespace. | xref:bsl/begin-02.adoc[`begin`] | Alias for `std::begin` in the `bsl` namespace. | xref:bsl/bernoulli_distribution.adoc[`bernoulli_distribution`] | Alias for `std::bernoulli_distribution` in the `bsl` namespace. | xref:bsl/beta.adoc[`beta`] | | xref:bsl/betaf.adoc[`betaf`] | | xref:bsl/betal.adoc[`betal`] | | xref:bsl/bidirectional_iterator.adoc[`bidirectional_iterator`] | Alias for `std::bidirectional_iterator` in the `bsl` namespace. | xref:bsl/bidirectional_iterator_tag.adoc[`bidirectional_iterator_tag`] | Alias for `std::bidirectional_iterator_tag` in the `bsl` namespace. | xref:bsl/binary_function.adoc[`binary_function`] | Alias for `std::binary_function` in the `bsl` namespace. | xref:bsl/binary_negate.adoc[`binary_negate`] | Alias for `std::binary_negate` in the `bsl` namespace. | xref:bsl/binary_search.adoc[`binary_search`] | Alias for `std::binary_search` in the `bsl` namespace. | xref:bsl/binary_semaphore.adoc[`binary_semaphore`] | Alias for `std::binary_semaphore` in the `bsl` namespace. | xref:bsl/bind.adoc[`bind`] | Alias for `std::bind` in the `bsl` namespace. | xref:bsl/bind1st.adoc[`bind1st`] | Alias for `std::bind1st` in the `bsl` namespace. | xref:bsl/bind2nd.adoc[`bind2nd`] | Alias for `std::bind2nd` in the `bsl` namespace. | xref:bsl/bind_back.adoc[`bind_back`] | Alias for `std::bind_back` in the `bsl` namespace. | xref:bsl/bind_front.adoc[`bind_front`] | Alias for `std::bind_front` in the `bsl` namespace. | xref:bsl/binder1st.adoc[`binder1st`] | Alias for `std::binder1st` in the `bsl` namespace. | xref:bsl/binder2nd.adoc[`binder2nd`] | Alias for `std::binder2nd` in the `bsl` namespace. | xref:bsl/binomial_distribution.adoc[`binomial_distribution`] | Alias for `std::binomial_distribution` in the `bsl` namespace. | xref:bsl/bit_and.adoc[`bit_and`] | Alias for `std::bit_and` in the `bsl` namespace. | xref:bsl/bit_cast.adoc[`bit_cast`] | Alias for `std::bit_cast` in the `bsl` namespace. | xref:bsl/bit_ceil.adoc[`bit_ceil`] | Alias for `std::bit_ceil` in the `bsl` namespace. | xref:bsl/bit_floor.adoc[`bit_floor`] | Alias for `std::bit_floor` in the `bsl` namespace. | xref:bsl/bit_not.adoc[`bit_not`] | Alias for `std::bit_not` in the `bsl` namespace. | xref:bsl/bit_or.adoc[`bit_or`] | Alias for `std::bit_or` in the `bsl` namespace. | xref:bsl/bit_width.adoc[`bit_width`] | Alias for `std::bit_width` in the `bsl` namespace. | xref:bsl/bit_xor.adoc[`bit_xor`] | Alias for `std::bit_xor` in the `bsl` namespace. | xref:bsl/boolalpha.adoc[`boolalpha`] | Alias for `std::boolalpha` in the `bsl` namespace. | xref:bsl/boyer_moore_horspool_searcher.adoc[`boyer_moore_horspool_searcher`] | Alias for `std::boyer_moore_horspool_searcher` in the `bsl` namespace. | xref:bsl/boyer_moore_searcher.adoc[`boyer_moore_searcher`] | Alias for `std::boyer_moore_searcher` in the `bsl` namespace. | xref:bsl/bsearch.adoc[`bsearch`] | Alias for `std::bsearch` in the `bsl` namespace. | xref:bsl/btowc.adoc[`btowc`] | Alias for `std::btowc` in the `bsl` namespace. | xref:bsl/byte.adoc[`byte`] | Alias for `std::byte` in the `bsl` namespace. | xref:bsl/byteswap.adoc[`byteswap`] | Alias for `std::byteswap` in the `bsl` namespace. | xref:bsl/c16rtomb.adoc[`c16rtomb`] | Alias for `std::c16rtomb` in the `bsl` namespace. | xref:bsl/c32rtomb.adoc[`c32rtomb`] | Alias for `std::c32rtomb` in the `bsl` namespace. | xref:bsl/call_once.adoc[`call_once`] | Alias for `std::call_once` in the `bsl` namespace. | xref:bsl/calloc.adoc[`calloc`] | Alias for `std::calloc` in the `bsl` namespace. | xref:bsl/cauchy_distribution.adoc[`cauchy_distribution`] | Alias for `std::cauchy_distribution` in the `bsl` namespace. | xref:bsl/cbegin.adoc[`cbegin`] | Alias for `std::cbegin` in the `bsl` namespace. | xref:bsl/cbrt.adoc[`cbrt`] | Alias for `std::cbrt` in the `bsl` namespace. | xref:bsl/ceil.adoc[`ceil`] | Alias for `std::ceil` in the `bsl` namespace. | xref:bsl/cend.adoc[`cend`] | Alias for `std::cend` in the `bsl` namespace. | xref:bsl/centi.adoc[`centi`] | Alias for `std::centi`. | xref:bsl/cerr.adoc[`cerr`] | Alias for `std::cerr` in the `bsl` namespace. | xref:bsl/char_traits.adoc[`char_traits`] | Alias for `std::char_traits` in the `bsl` namespace. | xref:bsl/chars_format.adoc[`chars_format`] | | xref:bsl/chi_squared_distribution.adoc[`chi_squared_distribution`] | Alias for `std::chi_squared_distribution` in the `bsl` namespace. | xref:bsl/cin.adoc[`cin`] | Alias for `std::cin` in the `bsl` namespace. | xref:bsl/clamp.adoc[`clamp`] | Alias for `std::clamp` in the `bsl` namespace. | xref:bsl/clearerr.adoc[`clearerr`] | Alias for `std::clearerr` in the `bsl` namespace. | xref:bsl/clock.adoc[`clock`] | Alias for `std::clock` in the `bsl` namespace. | xref:bsl/clock_t.adoc[`clock_t`] | Alias for `std::clock_t` in the `bsl` namespace. | xref:bsl/clog.adoc[`clog`] | Alias for `std::clog` in the `bsl` namespace. | xref:bsl/cmatch.adoc[`cmatch`] | Alias for `std::cmatch` in the `bsl` namespace. | xref:bsl/cmp_equal.adoc[`cmp_equal`] | Alias for `std::cmp_equal` in the `bsl` namespace. | xref:bsl/cmp_greater.adoc[`cmp_greater`] | Alias for `std::cmp_greater` in the `bsl` namespace. | xref:bsl/cmp_greater_equal.adoc[`cmp_greater_equal`] | Alias for `std::cmp_greater_equal` in the `bsl` namespace. | xref:bsl/cmp_less.adoc[`cmp_less`] | Alias for `std::cmp_less` in the `bsl` namespace. | xref:bsl/cmp_less_equal.adoc[`cmp_less_equal`] | Alias for `std::cmp_less_equal` in the `bsl` namespace. | xref:bsl/cmp_not_equal.adoc[`cmp_not_equal`] | Alias for `std::cmp_not_equal` in the `bsl` namespace. | xref:bsl/codecvt.adoc[`codecvt`] | Alias for `std::codecvt` in the `bsl` namespace. | xref:bsl/codecvt_base.adoc[`codecvt_base`] | Alias for `std::codecvt_base` in the `bsl` namespace. | xref:bsl/codecvt_byname.adoc[`codecvt_byname`] | Alias for `std::codecvt_byname` in the `bsl` namespace. | xref:bsl/collate.adoc[`collate`] | Alias for `std::collate` in the `bsl` namespace. | xref:bsl/collate_byname.adoc[`collate_byname`] | Alias for `std::collate_byname` in the `bsl` namespace. | xref:bsl/common_comparison_category.adoc[`common_comparison_category`] | Alias for `std::common_comparison_category` in the `bsl` namespace. | xref:bsl/common_comparison_category_t.adoc[`common_comparison_category_t`] | Alias for `std::common_comparison_category_t` in the `bsl` namespace. | xref:bsl/common_iterator.adoc[`common_iterator`] | Alias for `std::common_iterator` in the `bsl` namespace. | xref:bsl/common_reference.adoc[`common_reference`] | Alias for `std::common_reference` in the `bsl` namespace. | xref:bsl/common_reference_t.adoc[`common_reference_t`] | Alias for `std::common_reference_t` in the `bsl` namespace. | xref:bsl/common_reference_with.adoc[`common_reference_with`] | Alias for `std::common_reference_with` in the `bsl` namespace. | xref:bsl/common_type.adoc[`common_type`] | Alias for `std::common_type` in the `bsl` namespace. | xref:bsl/common_with.adoc[`common_with`] | Alias for `std::common_with` in the `bsl` namespace. | xref:bsl/comp_ellint_1.adoc[`comp_ellint_1`] | | xref:bsl/comp_ellint_1f.adoc[`comp_ellint_1f`] | | xref:bsl/comp_ellint_1l.adoc[`comp_ellint_1l`] | | xref:bsl/comp_ellint_2.adoc[`comp_ellint_2`] | | xref:bsl/comp_ellint_2f.adoc[`comp_ellint_2f`] | | xref:bsl/comp_ellint_2l.adoc[`comp_ellint_2l`] | | xref:bsl/comp_ellint_3.adoc[`comp_ellint_3`] | | xref:bsl/comp_ellint_3f.adoc[`comp_ellint_3f`] | | xref:bsl/comp_ellint_3l.adoc[`comp_ellint_3l`] | | xref:bsl/compare_partial_order_fallback.adoc[`compare_partial_order_fallback`] | Alias for `std::compare_partial_order_fallback` in the `bsl` namespace. | xref:bsl/compare_strong_order_fallback.adoc[`compare_strong_order_fallback`] | Alias for `std::compare_strong_order_fallback` in the `bsl` namespace. | xref:bsl/compare_three_way.adoc[`compare_three_way`] | Alias for `std::compare_three_way` in the `bsl` namespace. | xref:bsl/compare_three_way_result.adoc[`compare_three_way_result`] | Alias for `std::compare_three_way_result` in the `bsl` namespace. | xref:bsl/compare_three_way_result_t.adoc[`compare_three_way_result_t`] | Alias for `std::compare_three_way_result_t` in the `bsl` namespace. | xref:bsl/compare_weak_order_fallback.adoc[`compare_weak_order_fallback`] | Alias for `std::compare_weak_order_fallback` in the `bsl` namespace. | xref:bsl/complex.adoc[`complex`] | Alias for `std::complex` in the `bsl` namespace. | xref:bsl/condition_variable.adoc[`condition_variable`] | Alias for `std::condition_variable` in the `bsl` namespace. | xref:bsl/condition_variable_any.adoc[`condition_variable_any`] | Alias for `std::condition_variable_any` in the `bsl` namespace. | xref:bsl/conj.adoc[`conj`] | Alias for `std::conj` in the `bsl` namespace. | xref:bsl/conjunction.adoc[`conjunction`] | Alias for `std::conjunction` in the `bsl` namespace. | xref:bsl/conjunction_v.adoc[`conjunction_v`] | Alias for `std::conjunction_v` in the `bsl` namespace. | xref:bsl/const_iterator.adoc[`const_iterator`] | Alias for `std::const_iterator` in the `bsl` namespace. | xref:bsl/const_mem_fun1_ref_t.adoc[`const_mem_fun1_ref_t`] | Alias for `std::const_mem_fun1_ref_t` in the `bsl` namespace. | xref:bsl/const_mem_fun1_t.adoc[`const_mem_fun1_t`] | Alias for `std::const_mem_fun1_t` in the `bsl` namespace. | xref:bsl/const_mem_fun_ref_t.adoc[`const_mem_fun_ref_t`] | Alias for `std::const_mem_fun_ref_t` in the `bsl` namespace. | xref:bsl/const_mem_fun_t.adoc[`const_mem_fun_t`] | Alias for `std::const_mem_fun_t` in the `bsl` namespace. | xref:bsl/const_sentinel.adoc[`const_sentinel`] | Alias for `std::const_sentinel` in the `bsl` namespace. | xref:bsl/construct_at.adoc[`construct_at`] | Alias for `std::construct_at` in the `bsl` namespace. | xref:bsl/constructible_from.adoc[`constructible_from`] | Alias for `std::constructible_from` in the `bsl` namespace. | xref:bsl/contiguous_iterator.adoc[`contiguous_iterator`] | Alias for `std::contiguous_iterator` in the `bsl` namespace. | xref:bsl/contiguous_iterator_tag.adoc[`contiguous_iterator_tag`] | Alias for `std::contiguous_iterator_tag` in the `bsl` namespace. | xref:bsl/convertible_to.adoc[`convertible_to`] | Alias for `std::convertible_to` in the `bsl` namespace. | xref:bsl/copy-05.adoc[`copy`] | Alias for `std::copy` in the `bsl` namespace. | xref:bsl/copy-0b.adoc[`copy`] | Alias for `std::copy` in the `bsl` namespace. | xref:bsl/copy_backward.adoc[`copy_backward`] | Alias for `std::copy_backward` in the `bsl` namespace. | xref:bsl/copy_constructible.adoc[`copy_constructible`] | Alias for `std::copy_constructible` in the `bsl` namespace. | xref:bsl/copy_if.adoc[`copy_if`] | Alias for `std::copy_if` in the `bsl` namespace. | xref:bsl/copy_n.adoc[`copy_n`] | Alias for `std::copy_n` in the `bsl` namespace. | xref:bsl/copyable.adoc[`copyable`] | Alias for `std::copyable` in the `bsl` namespace. | xref:bsl/copysign.adoc[`copysign`] | Alias for `std::copysign` in the `bsl` namespace. | xref:bsl/coroutine_handle.adoc[`coroutine_handle`] | Alias for `std::coroutine_handle` in the `bsl` namespace. | xref:bsl/coroutine_traits.adoc[`coroutine_traits`] | Alias for `std::coroutine_traits` in the `bsl` namespace. | xref:bsl/cos-0e7.adoc[`cos`] | Alias for `std::cos` in the `bsl` namespace. | xref:bsl/cos-04.adoc[`cos`] | Alias for `std::cos` in the `bsl` namespace. | xref:bsl/cos-0ef.adoc[`cos`] | Alias for `std::cos` in the `bsl` namespace. | xref:bsl/cosh-06.adoc[`cosh`] | Alias for `std::cosh` in the `bsl` namespace. | xref:bsl/cosh-0c.adoc[`cosh`] | Alias for `std::cosh` in the `bsl` namespace. | xref:bsl/cosh-02.adoc[`cosh`] | Alias for `std::cosh` in the `bsl` namespace. | xref:bsl/count.adoc[`count`] | Alias for `std::count` in the `bsl` namespace. | xref:bsl/count_if.adoc[`count_if`] | Alias for `std::count_if` in the `bsl` namespace. | xref:bsl/counted_iterator.adoc[`counted_iterator`] | Alias for `std::counted_iterator` in the `bsl` namespace. | xref:bsl/counting_semaphore.adoc[`counting_semaphore`] | Alias for `std::counting_semaphore` in the `bsl` namespace. | xref:bsl/countl_one.adoc[`countl_one`] | Alias for `std::countl_one` in the `bsl` namespace. | xref:bsl/countl_zero.adoc[`countl_zero`] | Alias for `std::countl_zero` in the `bsl` namespace. | xref:bsl/countr_one.adoc[`countr_one`] | Alias for `std::countr_one` in the `bsl` namespace. | xref:bsl/countr_zero.adoc[`countr_zero`] | Alias for `std::countr_zero` in the `bsl` namespace. | xref:bsl/cout.adoc[`cout`] | Import `std::cout` into the `bsl` namespace. | xref:bsl/crbegin.adoc[`crbegin`] | Alias for `std::crbegin` in the `bsl` namespace. | xref:bsl/cref.adoc[`cref`] | Alias for `std::cref` in the `bsl` namespace. | xref:bsl/cregex_iterator.adoc[`cregex_iterator`] | Alias for `std::cregex_iterator` in the `bsl` namespace. | xref:bsl/crend.adoc[`crend`] | Alias for `std::crend` in the `bsl` namespace. | xref:bsl/csub_match.adoc[`csub_match`] | Alias for `std::csub_match` in the `bsl` namespace. | xref:bsl/ctime.adoc[`ctime`] | Alias for `std::ctime` in the `bsl` namespace. | xref:bsl/ctype.adoc[`ctype`] | Alias for `std::ctype` in the `bsl` namespace. | xref:bsl/ctype_base.adoc[`ctype_base`] | Alias for `std::ctype_base` in the `bsl` namespace. | xref:bsl/ctype_byname.adoc[`ctype_byname`] | Alias for `std::ctype_byname` in the `bsl` namespace. | xref:bsl/current_exception.adoc[`current_exception`] | Undocumented symbol. | xref:bsl/cv_status.adoc[`cv_status`] | Alias for `std::cv_status` in the `bsl` namespace. | xref:bsl/cyl_bessel_i.adoc[`cyl_bessel_i`] | | xref:bsl/cyl_bessel_if.adoc[`cyl_bessel_if`] | | xref:bsl/cyl_bessel_il.adoc[`cyl_bessel_il`] | | xref:bsl/cyl_bessel_j.adoc[`cyl_bessel_j`] | | xref:bsl/cyl_bessel_jf.adoc[`cyl_bessel_jf`] | | xref:bsl/cyl_bessel_jl.adoc[`cyl_bessel_jl`] | | xref:bsl/cyl_bessel_k.adoc[`cyl_bessel_k`] | | xref:bsl/cyl_bessel_kf.adoc[`cyl_bessel_kf`] | | xref:bsl/cyl_bessel_kl.adoc[`cyl_bessel_kl`] | | xref:bsl/cyl_neumann.adoc[`cyl_neumann`] | | xref:bsl/cyl_neumannf.adoc[`cyl_neumannf`] | | xref:bsl/cyl_neumannl.adoc[`cyl_neumannl`] | | xref:bsl/data.adoc[`data`] | Alias for `std::data` in the `bsl` namespace. | xref:bsl/dec.adoc[`dec`] | Alias for `std::dec` in the `bsl` namespace. | xref:bsl/deca.adoc[`deca`] | Alias for `std::deca`. | xref:bsl/deci.adoc[`deci`] | Alias for `std::deci`. | xref:bsl/declval.adoc[`declval`] | Alias for `std::declval` in the `bsl` namespace. | xref:bsl/default_delete.adoc[`default_delete`] | Alias for `std::default_delete` in the `bsl` namespace. | xref:bsl/default_initializable.adoc[`default_initializable`] | Alias for `std::default_initializable` in the `bsl` namespace. | xref:bsl/default_random_engine.adoc[`default_random_engine`] | Alias for `std::default_random_engine` in the `bsl` namespace. | xref:bsl/default_searcher.adoc[`default_searcher`] | Alias for `std::default_searcher` in the `bsl` namespace. | xref:bsl/default_sentinel_t.adoc[`default_sentinel_t`] | Alias for `std::default_sentinel_t` in the `bsl` namespace. | xref:bsl/defaultfloat.adoc[`defaultfloat`] | Alias for `std::defaultfloat` in the `bsl` namespace. | xref:bsl/defer_lock.adoc[`defer_lock`] | Alias for `std::defer_lock` in the `bsl` namespace. | xref:bsl/defer_lock_t.adoc[`defer_lock_t`] | Alias for `std::defer_lock_t` in the `bsl` namespace. | xref:bsl/denorm_absent.adoc[`denorm_absent`] | Alias for `std::denorm_absent` in the `bsl` namespace. | xref:bsl/denorm_indeterminate.adoc[`denorm_indeterminate`] | Alias for `std::denorm_indeterminate` in the `bsl` namespace. | xref:bsl/denorm_present.adoc[`denorm_present`] | Alias for `std::denorm_present` in the `bsl` namespace. | xref:bsl/derived_from.adoc[`derived_from`] | Alias for `std::derived_from` in the `bsl` namespace. | xref:bsl/destroy.adoc[`destroy`] | Alias for `std::destroy` in the `bsl` namespace. | xref:bsl/destroy_at.adoc[`destroy_at`] | Alias for `std::destroy_at` in the `bsl` namespace. | xref:bsl/destroy_n.adoc[`destroy_n`] | Alias for `std::destroy_n` in the `bsl` namespace. | xref:bsl/destructible.adoc[`destructible`] | Alias for `std::destructible` in the `bsl` namespace. | xref:bsl/difftime.adoc[`difftime`] | Alias for `std::difftime` in the `bsl` namespace. | xref:bsl/discard_block_engine.adoc[`discard_block_engine`] | Alias for `std::discard_block_engine` in the `bsl` namespace. | xref:bsl/discrete_distribution.adoc[`discrete_distribution`] | Alias for `std::discrete_distribution` in the `bsl` namespace. | xref:bsl/disjunction.adoc[`disjunction`] | Alias for `std::disjunction` in the `bsl` namespace. | xref:bsl/disjunction_v.adoc[`disjunction_v`] | Alias for `std::disjunction_v` in the `bsl` namespace. | xref:bsl/distance.adoc[`distance`] | Alias for `std::distance` in the `bsl` namespace. | xref:bsl/div.adoc[`div`] | Alias for `std::div` in the `bsl` namespace. | xref:bsl/div_t.adoc[`div_t`] | Alias for `std::div_t` in the `bsl` namespace. | xref:bsl/divides.adoc[`divides`] | Alias for `std::divides` in the `bsl` namespace. | xref:bsl/domain_error.adoc[`domain_error`] | Alias for `std::domain_error` in the `bsl` namespace. | xref:bsl/double_t.adoc[`double_t`] | Alias for `std::double_t` in the `bsl` namespace. | xref:bsl/dynamic_extent.adoc[`dynamic_extent`] | Alias for `std::dynamic_extent`. | xref:bsl/ellint_1.adoc[`ellint_1`] | | xref:bsl/ellint_1f.adoc[`ellint_1f`] | | xref:bsl/ellint_1l.adoc[`ellint_1l`] | | xref:bsl/ellint_2.adoc[`ellint_2`] | | xref:bsl/ellint_2f.adoc[`ellint_2f`] | | xref:bsl/ellint_2l.adoc[`ellint_2l`] | | xref:bsl/ellint_3.adoc[`ellint_3`] | | xref:bsl/ellint_3f.adoc[`ellint_3f`] | | xref:bsl/ellint_3l.adoc[`ellint_3l`] | | xref:bsl/empty.adoc[`empty`] | Alias for `std::empty` in the `bsl` namespace. | xref:bsl/end-01.adoc[`end`] | Alias for `std::end` in the `bsl` namespace. | xref:bsl/end-04e.adoc[`end`] | Alias for `std::end` in the `bsl` namespace. | xref:bsl/end-04f.adoc[`end`] | Alias for `std::end` in the `bsl` namespace. | xref:bsl/endian.adoc[`endian`] | Alias for `std::endian` in the `bsl` namespace. | xref:bsl/endl.adoc[`endl`] | Alias for `std::endl` in the `bsl` namespace. | xref:bsl/ends.adoc[`ends`] | Alias for `std::ends` in the `bsl` namespace. | xref:bsl/equal.adoc[`equal`] | Alias for `std::equal` in the `bsl` namespace. | xref:bsl/equal_range.adoc[`equal_range`] | Alias for `std::equal_range` in the `bsl` namespace. | xref:bsl/equality_comparable.adoc[`equality_comparable`] | Alias for `std::equality_comparable` in the `bsl` namespace. | xref:bsl/equality_comparable_with.adoc[`equality_comparable_with`] | Alias for `std::equality_comparable_with` in the `bsl` namespace. | xref:bsl/equivalence_relation.adoc[`equivalence_relation`] | Alias for `std::equivalence_relation` in the `bsl` namespace. | xref:bsl/erf.adoc[`erf`] | Alias for `std::erf` in the `bsl` namespace. | xref:bsl/erfc.adoc[`erfc`] | Alias for `std::erfc` in the `bsl` namespace. | xref:bsl/errc.adoc[`errc`] | Alias for `std::errc` in the `bsl` namespace. | xref:bsl/error_category.adoc[`error_category`] | Alias for `std::error_category` in the `bsl` namespace. | xref:bsl/error_code.adoc[`error_code`] | Alias for `std::error_code` in the `bsl` namespace. | xref:bsl/error_condition.adoc[`error_condition`] | Alias for `std::error_condition` in the `bsl` namespace. | xref:bsl/exa.adoc[`exa`] | Alias for `std::exa`. | xref:bsl/exception.adoc[`exception`] | Alias for `std::exception` in the `bsl` namespace. | xref:bsl/exception_ptr.adoc[`exception_ptr`] | Undocumented symbol. | xref:bsl/exchange.adoc[`exchange`] | Alias for `std::exchange` in the `bsl` namespace. | xref:bsl/exclusive_scan.adoc[`exclusive_scan`] | Alias for `std::exclusive_scan` in the `bsl` namespace. | xref:bsl/exit.adoc[`exit`] | Import `std::exit` into the `bsl` namespace. | xref:bsl/exp-03.adoc[`exp`] | Alias for `std::exp` in the `bsl` namespace. | xref:bsl/exp-01.adoc[`exp`] | Alias for `std::exp` in the `bsl` namespace. | xref:bsl/exp-0f.adoc[`exp`] | Alias for `std::exp` in the `bsl` namespace. | xref:bsl/exp2.adoc[`exp2`] | Alias for `std::exp2` in the `bsl` namespace. | xref:bsl/expint.adoc[`expint`] | | xref:bsl/expintf.adoc[`expintf`] | | xref:bsl/expintl.adoc[`expintl`] | | xref:bsl/expm1.adoc[`expm1`] | Alias for `std::expm1` in the `bsl` namespace. | xref:bsl/exponential_distribution.adoc[`exponential_distribution`] | Alias for `std::exponential_distribution` in the `bsl` namespace. | xref:bsl/extent.adoc[`extent`] | Alias for `std::extent` in the `bsl` namespace. | xref:bsl/extreme_value_distribution.adoc[`extreme_value_distribution`] | Alias for `std::extreme_value_distribution` in the `bsl` namespace. | xref:bsl/fabs.adoc[`fabs`] | Alias for `std::fabs` in the `bsl` namespace. | xref:bsl/fclose.adoc[`fclose`] | Alias for `std::fclose` in the `bsl` namespace. | xref:bsl/fdim.adoc[`fdim`] | Alias for `std::fdim` in the `bsl` namespace. | xref:bsl/feclearexcept.adoc[`feclearexcept`] | Alias for `std::feclearexcept` in the `bsl` namespace. | xref:bsl/fegetenv.adoc[`fegetenv`] | Alias for `std::fegetenv` in the `bsl` namespace. | xref:bsl/fegetexceptflag.adoc[`fegetexceptflag`] | Alias for `std::fegetexceptflag` in the `bsl` namespace. | xref:bsl/fegetround.adoc[`fegetround`] | Alias for `std::fegetround` in the `bsl` namespace. | xref:bsl/feholdexcept.adoc[`feholdexcept`] | Alias for `std::feholdexcept` in the `bsl` namespace. | xref:bsl/femto.adoc[`femto`] | Alias for `std::femto`. | xref:bsl/fenv_t.adoc[`fenv_t`] | Alias for `std::fenv_t` in the `bsl` namespace. | xref:bsl/feof.adoc[`feof`] | Alias for `std::feof` in the `bsl` namespace. | xref:bsl/feraiseexcept.adoc[`feraiseexcept`] | Alias for `std::feraiseexcept` in the `bsl` namespace. | xref:bsl/ferror.adoc[`ferror`] | Alias for `std::ferror` in the `bsl` namespace. | xref:bsl/fesetenv.adoc[`fesetenv`] | Alias for `std::fesetenv` in the `bsl` namespace. | xref:bsl/fesetexceptflag.adoc[`fesetexceptflag`] | Alias for `std::fesetexceptflag` in the `bsl` namespace. | xref:bsl/fesetround.adoc[`fesetround`] | Alias for `std::fesetround` in the `bsl` namespace. | xref:bsl/fetestexcept.adoc[`fetestexcept`] | Alias for `std::fetestexcept` in the `bsl` namespace. | xref:bsl/feupdateenv.adoc[`feupdateenv`] | Alias for `std::feupdateenv` in the `bsl` namespace. | xref:bsl/fexcept_t.adoc[`fexcept_t`] | Alias for `std::fexcept_t` in the `bsl` namespace. | xref:bsl/fflush.adoc[`fflush`] | Alias for `std::fflush` in the `bsl` namespace. | xref:bsl/fgetc.adoc[`fgetc`] | Alias for `std::fgetc` in the `bsl` namespace. | xref:bsl/fgetpos.adoc[`fgetpos`] | Alias for `std::fgetpos` in the `bsl` namespace. | xref:bsl/fgets.adoc[`fgets`] | Alias for `std::fgets` in the `bsl` namespace. | xref:bsl/fgetwc.adoc[`fgetwc`] | Alias for `std::fgetwc` in the `bsl` namespace. | xref:bsl/fgetws.adoc[`fgetws`] | Alias for `std::fgetws` in the `bsl` namespace. | xref:bsl/filebuf.adoc[`filebuf`] | Alias for `std::filebuf` in the `bsl` namespace. | xref:bsl/fill.adoc[`fill`] | Alias for `std::fill` in the `bsl` namespace. | xref:bsl/fill_n.adoc[`fill_n`] | Alias for `std::fill_n` in the `bsl` namespace. | xref:bsl/find-00.adoc[`find`] | Alias for `std::find` in the `bsl` namespace. | xref:bsl/find-08.adoc[`find`] | Alias for `std::find` in the `bsl` namespace. | xref:bsl/find_end.adoc[`find_end`] | Alias for `std::find_end` in the `bsl` namespace. | xref:bsl/find_first_of.adoc[`find_first_of`] | Alias for `std::find_first_of` in the `bsl` namespace. | xref:bsl/find_if.adoc[`find_if`] | Alias for `std::find_if` in the `bsl` namespace. | xref:bsl/find_if_not.adoc[`find_if_not`] | Alias for `std::find_if_not` in the `bsl` namespace. | xref:bsl/fisher_f_distribution.adoc[`fisher_f_distribution`] | Alias for `std::fisher_f_distribution` in the `bsl` namespace. | xref:bsl/fixed.adoc[`fixed`] | Alias for `std::fixed` in the `bsl` namespace. | xref:bsl/float_denorm_style.adoc[`float_denorm_style`] | Alias for `std::float_denorm_style` in the `bsl` namespace. | xref:bsl/float_round_style.adoc[`float_round_style`] | Alias for `std::float_round_style` in the `bsl` namespace. | xref:bsl/float_t.adoc[`float_t`] | Alias for `std::float_t` in the `bsl` namespace. | xref:bsl/floating_point.adoc[`floating_point`] | Alias for `std::floating_point` in the `bsl` namespace. | xref:bsl/floor.adoc[`floor`] | Alias for `std::floor` in the `bsl` namespace. | xref:bsl/flush.adoc[`flush`] | Alias for `std::flush` in the `bsl` namespace. | xref:bsl/fma.adoc[`fma`] | Alias for `std::fma` in the `bsl` namespace. | xref:bsl/fmax.adoc[`fmax`] | Alias for `std::fmax` in the `bsl` namespace. | xref:bsl/fmin.adoc[`fmin`] | Alias for `std::fmin` in the `bsl` namespace. | xref:bsl/fmod.adoc[`fmod`] | Alias for `std::fmod` in the `bsl` namespace. | xref:bsl/fopen.adoc[`fopen`] | Alias for `std::fopen` in the `bsl` namespace. | xref:bsl/for_each.adoc[`for_each`] | Alias for `std::for_each` in the `bsl` namespace. | xref:bsl/for_each_n.adoc[`for_each_n`] | Alias for `std::for_each_n` in the `bsl` namespace. | xref:bsl/format_args.adoc[`format_args`] | Alias for `std::format_args` in the `bsl` namespace. | xref:bsl/format_context.adoc[`format_context`] | Alias for `std::format_context` in the `bsl` namespace. | xref:bsl/format_error.adoc[`format_error`] | Alias for `std::format_error` in the `bsl` namespace. | xref:bsl/format_parse_context.adoc[`format_parse_context`] | Alias for `std::format_parse_context` in the `bsl` namespace. | xref:bsl/format_string.adoc[`format_string`] | Alias for `std::format_string` in the `bsl` namespace. | xref:bsl/format_to-02.adoc[`format_to`] | Alias for `std::format_to` in the `bsl` namespace. | xref:bsl/format_to_n.adoc[`format_to_n`] | Alias for `std::format_to_n` in the `bsl` namespace. | xref:bsl/format_to_n_result.adoc[`format_to_n_result`] | Alias for `std::format_to_n_result` in the `bsl` namespace. | xref:bsl/formattable.adoc[`formattable`] | Import `std::formattable` into namespace `bsl`. | xref:bsl/formatted_size.adoc[`formatted_size`] | Alias for `std::formatted_size` in the `bsl` namespace. | xref:bsl/forward.adoc[`forward`] | Alias for `std::forward` in the `bsl` namespace. | xref:bsl/forward_as_tuple.adoc[`forward_as_tuple`] | Alias for `std::forward_as_tuple` in the `bsl` namespace. | xref:bsl/forward_iterator.adoc[`forward_iterator`] | Alias for `std::forward_iterator` in the `bsl` namespace. | xref:bsl/forward_iterator_tag.adoc[`forward_iterator_tag`] | Alias for `std::forward_iterator_tag` in the `bsl` namespace. | xref:bsl/forward_like.adoc[`forward_like`] | Alias for `std::forward_like` in the `bsl` namespace. | xref:bsl/fpclassify.adoc[`fpclassify`] | Alias for `std::fpclassify` in the `bsl` namespace. | xref:bsl/fpos.adoc[`fpos`] | Alias for `std::fpos` in the `bsl` namespace. | xref:bsl/fpos_t.adoc[`fpos_t`] | Alias for `std::fpos_t` in the `bsl` namespace. | xref:bsl/fprintf.adoc[`fprintf`] | Alias for `std::fprintf` in the `bsl` namespace. | xref:bsl/fputc.adoc[`fputc`] | Alias for `std::fputc` in the `bsl` namespace. | xref:bsl/fputs.adoc[`fputs`] | Alias for `std::fputs` in the `bsl` namespace. | xref:bsl/fputwc.adoc[`fputwc`] | Alias for `std::fputwc` in the `bsl` namespace. | xref:bsl/fputws.adoc[`fputws`] | Alias for `std::fputws` in the `bsl` namespace. | xref:bsl/fread.adoc[`fread`] | Alias for `std::fread` in the `bsl` namespace. | xref:bsl/free.adoc[`free`] | Alias for `std::free` in the `bsl` namespace. | xref:bsl/freopen.adoc[`freopen`] | Alias for `std::freopen` in the `bsl` namespace. | xref:bsl/frexp.adoc[`frexp`] | Alias for `std::frexp` in the `bsl` namespace. | xref:bsl/from_chars.adoc[`from_chars`] | | xref:bsl/from_chars_result.adoc[`from_chars_result`] | | xref:bsl/from_range.adoc[`from_range`] | Alias for `std::from_range` in the `bsl` namespace. | xref:bsl/from_range_t.adoc[`from_range_t`] | Alias for `std::from_range_t` in the `bsl` namespace. | xref:bsl/front_insert_iterator.adoc[`front_insert_iterator`] | Alias for `std::front_insert_iterator` in the `bsl` namespace. | xref:bsl/front_inserter.adoc[`front_inserter`] | Standard library alias for `std::front_inserter`. | xref:bsl/fscanf.adoc[`fscanf`] | Alias for `std::fscanf` in the `bsl` namespace. | xref:bsl/fseek.adoc[`fseek`] | Alias for `std::fseek` in the `bsl` namespace. | xref:bsl/fsetpos.adoc[`fsetpos`] | Alias for `std::fsetpos` in the `bsl` namespace. | xref:bsl/fstream.adoc[`fstream`] | Alias for `std::fstream` in the `bsl` namespace. | xref:bsl/ftell.adoc[`ftell`] | Alias for `std::ftell` in the `bsl` namespace. | xref:bsl/future.adoc[`future`] | Alias for `std::future` in the `bsl` namespace. | xref:bsl/future_category.adoc[`future_category`] | Alias for `std::future_category` in the `bsl` namespace. | xref:bsl/future_errc.adoc[`future_errc`] | Alias for `std::future_errc` in the `bsl` namespace. | xref:bsl/future_error.adoc[`future_error`] | Alias for `std::future_error` in the `bsl` namespace. | xref:bsl/future_status.adoc[`future_status`] | Alias for `std::future_status` in the `bsl` namespace. | xref:bsl/fwide.adoc[`fwide`] | Alias for `std::fwide` in the `bsl` namespace. | xref:bsl/fwprintf.adoc[`fwprintf`] | Alias for `std::fwprintf` in the `bsl` namespace. | xref:bsl/fwrite.adoc[`fwrite`] | Alias for `std::fwrite` in the `bsl` namespace. | xref:bsl/fwscanf.adoc[`fwscanf`] | Alias for `std::fwscanf` in the `bsl` namespace. | xref:bsl/gamma_distribution.adoc[`gamma_distribution`] | Alias for `std::gamma_distribution` in the `bsl` namespace. | xref:bsl/gcd.adoc[`gcd`] | Alias for `std::gcd` in the `bsl` namespace. | xref:bsl/generate.adoc[`generate`] | Alias for `std::generate` in the `bsl` namespace. | xref:bsl/generate_canonical.adoc[`generate_canonical`] | Alias for `std::generate_canonical` in the `bsl` namespace. | xref:bsl/generate_n.adoc[`generate_n`] | Alias for `std::generate_n` in the `bsl` namespace. | xref:bsl/generic_category.adoc[`generic_category`] | Alias for `std::generic_category` in the `bsl` namespace. | xref:bsl/geometric_distribution.adoc[`geometric_distribution`] | Alias for `std::geometric_distribution` in the `bsl` namespace. | xref:bsl/get-09.adoc[`get`] | Alias for `std::get` in the `bsl` namespace. | xref:bsl/get-0c.adoc[`get`] | Alias for `std::get` in the `bsl` namespace. | xref:bsl/get_money.adoc[`get_money`] | Alias for `std::get_money` in the `bsl` namespace. | xref:bsl/get_new_handler.adoc[`get_new_handler`] | Alias for `std::get_new_handler` in the `bsl` namespace. | xref:bsl/get_temporary_buffer.adoc[`get_temporary_buffer`] | Alias for `std::get_temporary_buffer` in the `bsl` namespace. | xref:bsl/get_terminate.adoc[`get_terminate`] | Undocumented symbol. | xref:bsl/get_time.adoc[`get_time`] | Alias for `std::get_time` in the `bsl` namespace. | xref:bsl/getc.adoc[`getc`] | Alias for `std::getc` in the `bsl` namespace. | xref:bsl/getchar.adoc[`getchar`] | Alias for `std::getchar` in the `bsl` namespace. | xref:bsl/getenv.adoc[`getenv`] | Import `std::getenv` into the `bsl` namespace. | xref:bsl/getwc.adoc[`getwc`] | Alias for `std::getwc` in the `bsl` namespace. | xref:bsl/getwchar.adoc[`getwchar`] | Alias for `std::getwchar` in the `bsl` namespace. | xref:bsl/giga.adoc[`giga`] | Alias for `std::giga`. | xref:bsl/gmtime.adoc[`gmtime`] | Alias for `std::gmtime` in the `bsl` namespace. | xref:bsl/greater.adoc[`greater`] | Alias for `std::greater` in the `bsl` namespace. | xref:bsl/greater_equal.adoc[`greater_equal`] | Alias for `std::greater_equal` in the `bsl` namespace. | xref:bsl/gslice.adoc[`gslice`] | Alias for `std::gslice` in the `bsl` namespace. | xref:bsl/gslice_array.adoc[`gslice_array`] | Alias for `std::gslice_array` in the `bsl` namespace. | xref:bsl/hardware_constructive_interference_size.adoc[`hardware_constructive_interference_size`] | Alias for `std::hardware_constructive_interference_size` in the `bsl` namespace. | xref:bsl/hardware_destructive_interference_size.adoc[`hardware_destructive_interference_size`] | Alias for `std::hardware_destructive_interference_size` in the `bsl` namespace. | xref:bsl/has_facet.adoc[`has_facet`] | Alias for `std::has_facet` in the `bsl` namespace. | xref:bsl/has_single_bit.adoc[`has_single_bit`] | Alias for `std::has_single_bit` in the `bsl` namespace. | xref:bsl/has_unique_object_representations.adoc[`has_unique_object_representations`] | Alias for `std::has_unique_object_representations` in the `bsl` namespace. | xref:bsl/has_virtual_destructor.adoc[`has_virtual_destructor`] | Alias for `std::has_virtual_destructor` in the `bsl` namespace. | xref:bsl/hecto.adoc[`hecto`] | Alias for `std::hecto`. | xref:bsl/hermite.adoc[`hermite`] | | xref:bsl/hermitef.adoc[`hermitef`] | | xref:bsl/hermitel.adoc[`hermitel`] | | xref:bsl/hex.adoc[`hex`] | Alias for `std::hex` in the `bsl` namespace. | xref:bsl/hexfloat.adoc[`hexfloat`] | Alias for `std::hexfloat` in the `bsl` namespace. | xref:bsl/hypot.adoc[`hypot`] | Alias for `std::hypot` in the `bsl` namespace. | xref:bsl/ifstream.adoc[`ifstream`] | Alias for `std::ifstream` in the `bsl` namespace. | xref:bsl/ignore.adoc[`ignore`] | Alias for `std::ignore` in the `bsl` namespace. | xref:bsl/ilogb.adoc[`ilogb`] | Alias for `std::ilogb` in the `bsl` namespace. | xref:bsl/imag.adoc[`imag`] | Alias for `std::imag` in the `bsl` namespace. | xref:bsl/imaxabs.adoc[`imaxabs`] | Alias for `std::imaxabs` in the `bsl` namespace. | xref:bsl/imaxdiv.adoc[`imaxdiv`] | Alias for `std::imaxdiv` in the `bsl` namespace. | xref:bsl/imaxdiv_t.adoc[`imaxdiv_t`] | Alias for `std::imaxdiv_t` in the `bsl` namespace. | xref:bsl/in_place.adoc[`in_place`] | Alias for `std::in_place` in the `bsl` namespace. | xref:bsl/in_place_index.adoc[`in_place_index`] | Alias for `std::in_place_index` in the `bsl` namespace. | xref:bsl/in_place_index_t.adoc[`in_place_index_t`] | Alias for `std::in_place_index_t` in the `bsl` namespace. | xref:bsl/in_place_t.adoc[`in_place_t`] | Alias for `std::in_place_t` in the `bsl` namespace. | xref:bsl/in_place_type.adoc[`in_place_type`] | Alias for `std::in_place_type` in the `bsl` namespace. | xref:bsl/in_place_type_t.adoc[`in_place_type_t`] | Alias for `std::in_place_type_t` in the `bsl` namespace. | xref:bsl/in_range.adoc[`in_range`] | Alias for `std::in_range` in the `bsl` namespace. | xref:bsl/includes.adoc[`includes`] | Alias for `std::includes` in the `bsl` namespace. | xref:bsl/inclusive_scan.adoc[`inclusive_scan`] | Alias for `std::inclusive_scan` in the `bsl` namespace. | xref:bsl/incrementable.adoc[`incrementable`] | Alias for `std::incrementable` in the `bsl` namespace. | xref:bsl/incrementable_traits.adoc[`incrementable_traits`] | Alias for `std::incrementable_traits` in the `bsl` namespace. | xref:bsl/independent_bits_engine.adoc[`independent_bits_engine`] | Alias for `std::independent_bits_engine` in the `bsl` namespace. | xref:bsl/index_sequence.adoc[`index_sequence`] | Alias for `std::index_sequence` in the `bsl` namespace. | xref:bsl/index_sequence_for.adoc[`index_sequence_for`] | Alias for `std::index_sequence_for` in the `bsl` namespace. | xref:bsl/indirect_array.adoc[`indirect_array`] | Alias for `std::indirect_array` in the `bsl` namespace. | xref:bsl/indirect_binary_predicate.adoc[`indirect_binary_predicate`] | Alias for `std::indirect_binary_predicate` in the `bsl` namespace. | xref:bsl/indirect_equivalence_relation.adoc[`indirect_equivalence_relation`] | Alias for `std::indirect_equivalence_relation` in the `bsl` namespace. | xref:bsl/indirect_result_t.adoc[`indirect_result_t`] | Alias for `std::indirect_result_t` in the `bsl` namespace. | xref:bsl/indirect_strict_weak_order.adoc[`indirect_strict_weak_order`] | Alias for `std::indirect_strict_weak_order` in the `bsl` namespace. | xref:bsl/indirect_unary_predicate.adoc[`indirect_unary_predicate`] | Standard library alias for `std::indirect_unary_predicate`. | xref:bsl/indirectly_comparable.adoc[`indirectly_comparable`] | Alias for `std::indirectly_comparable` in the `bsl` namespace. | xref:bsl/indirectly_copyable.adoc[`indirectly_copyable`] | Alias for `std::indirectly_copyable` in the `bsl` namespace. | xref:bsl/indirectly_copyable_storable.adoc[`indirectly_copyable_storable`] | Alias for `std::indirectly_copyable_storable` in the `bsl` namespace. | xref:bsl/indirectly_movable.adoc[`indirectly_movable`] | Alias for `std::indirectly_movable` in the `bsl` namespace. | xref:bsl/indirectly_movable_storable.adoc[`indirectly_movable_storable`] | Alias for `std::indirectly_movable_storable` in the `bsl` namespace. | xref:bsl/indirectly_readable.adoc[`indirectly_readable`] | Alias for `std::indirectly_readable` in the `bsl` namespace. | xref:bsl/indirectly_readable_traits.adoc[`indirectly_readable_traits`] | Alias for `std::indirectly_readable_traits` in the `bsl` namespace. | xref:bsl/indirectly_regular_unary_invocable.adoc[`indirectly_regular_unary_invocable`] | Alias for `std::indirectly_regular_unary_invocable` in the `bsl` namespace. | xref:bsl/indirectly_swappable.adoc[`indirectly_swappable`] | Alias for `std::indirectly_swappable` in the `bsl` namespace. | xref:bsl/indirectly_unary_invocable.adoc[`indirectly_unary_invocable`] | Alias for `std::indirectly_unary_invocable` in the `bsl` namespace. | xref:bsl/indirectly_writable.adoc[`indirectly_writable`] | Alias for `std::indirectly_writable` in the `bsl` namespace. | xref:bsl/initializer_list.adoc[`initializer_list`] | Alias for `std::initializer_list` in the `bsl` namespace. | xref:bsl/inner_product.adoc[`inner_product`] | Alias for `std::inner_product` in the `bsl` namespace. | xref:bsl/inout_ptr.adoc[`inout_ptr`] | Alias for `std::inout_ptr` in the `bsl` namespace. | xref:bsl/inout_ptr_t.adoc[`inout_ptr_t`] | Alias for `std::inout_ptr_t` in the `bsl` namespace. | xref:bsl/inplace_merge.adoc[`inplace_merge`] | Alias for `std::inplace_merge` in the `bsl` namespace. | xref:bsl/input_iterator.adoc[`input_iterator`] | Alias for `std::input_iterator` in the `bsl` namespace. | xref:bsl/input_iterator_tag.adoc[`input_iterator_tag`] | Alias for `std::input_iterator_tag` in the `bsl` namespace. | xref:bsl/input_or_output_iterator.adoc[`input_or_output_iterator`] | Alias for `std::input_or_output_iterator` in the `bsl` namespace. | xref:bsl/insert_iterator.adoc[`insert_iterator`] | Alias for `std::insert_iterator` in the `bsl` namespace. | xref:bsl/inserter.adoc[`inserter`] | Alias for `std::inserter` in the `bsl` namespace. | xref:bsl/int16_t.adoc[`int16_t`] | Alias for `::int16_t` in the `bsl` namespace. | xref:bsl/int32_t.adoc[`int32_t`] | Alias for `::int32_t` in the `bsl` namespace. | xref:bsl/int64_t.adoc[`int64_t`] | Alias for `::int64_t` in the `bsl` namespace. | xref:bsl/int8_t.adoc[`int8_t`] | Alias for `::int8_t` in the `bsl` namespace. | xref:bsl/int_fast16_t.adoc[`int_fast16_t`] | Alias for `::int_fast16_t` in the `bsl` namespace. | xref:bsl/int_fast32_t.adoc[`int_fast32_t`] | Alias for `::int_fast32_t` in the `bsl` namespace. | xref:bsl/int_fast64_t.adoc[`int_fast64_t`] | Alias for `::int_fast64_t` in the `bsl` namespace. | xref:bsl/int_fast8_t.adoc[`int_fast8_t`] | Alias for `::int_fast8_t` in the `bsl` namespace. | xref:bsl/int_least16_t.adoc[`int_least16_t`] | Alias for `::int_least16_t` in the `bsl` namespace. | xref:bsl/int_least32_t.adoc[`int_least32_t`] | Alias for `::int_least32_t` in the `bsl` namespace. | xref:bsl/int_least64_t.adoc[`int_least64_t`] | Alias for `::int_least64_t` in the `bsl` namespace. | xref:bsl/int_least8_t.adoc[`int_least8_t`] | Alias for `::int_least8_t` in the `bsl` namespace. | xref:bsl/integer_sequence.adoc[`integer_sequence`] | Alias for `std::integer_sequence` in the `bsl` namespace. | xref:bsl/integral.adoc[`integral`] | Alias for `std::integral` in the `bsl` namespace. | xref:bsl/internal.adoc[`internal`] | Alias for `std::internal` in the `bsl` namespace. | xref:bsl/intmax_t.adoc[`intmax_t`] | Alias for `::intmax_t` in the `bsl` namespace. | xref:bsl/intptr_t.adoc[`intptr_t`] | Alias for `::intptr_t` in the `bsl` namespace. | xref:bsl/invalid_argument.adoc[`invalid_argument`] | Alias for `std::invalid_argument` in the `bsl` namespace. | xref:bsl/invocable.adoc[`invocable`] | Alias for `std::invocable` in the `bsl` namespace. | xref:bsl/invoke.adoc[`invoke`] | Alias for `std::invoke` in the `bsl` namespace. | xref:bsl/invoke_r.adoc[`invoke_r`] | Alias for `std::invoke_r` in the `bsl` namespace. | xref:bsl/io_errc.adoc[`io_errc`] | Alias for `std::io_errc` in the `bsl` namespace. | xref:bsl/ios.adoc[`ios`] | Alias for `std::ios` in the `bsl` namespace. | xref:bsl/ios_base.adoc[`ios_base`] | Alias for `std::ios_base` in the `bsl` namespace. | xref:bsl/iostream.adoc[`iostream`] | Alias for `std::iostream` in the `bsl` namespace. | xref:bsl/iostream_category.adoc[`iostream_category`] | Alias for `std::iostream_category` in the `bsl` namespace. | xref:bsl/iota.adoc[`iota`] | Alias for `std::iota` in the `bsl` namespace. | xref:bsl/is_abstract.adoc[`is_abstract`] | Alias for `std::is_abstract` in the `bsl` namespace. | xref:bsl/is_aggregate.adoc[`is_aggregate`] | Alias for `std::is_aggregate` in the `bsl` namespace. | xref:bsl/is_assignable.adoc[`is_assignable`] | Alias for `std::is_assignable` in the `bsl` namespace. | xref:bsl/is_base_of.adoc[`is_base_of`] | Alias for `std::is_base_of` in the `bsl` namespace. | xref:bsl/is_bind_expression.adoc[`is_bind_expression`] | Alias for `std::is_bind_expression` in the `bsl` namespace. | xref:bsl/is_bind_expression_v.adoc[`is_bind_expression_v`] | Alias for `std::is_bind_expression_v` in the `bsl` namespace. | xref:bsl/is_compound.adoc[`is_compound`] | Alias for `std::is_compound` in the `bsl` namespace. | xref:bsl/is_constant_evaluated.adoc[`is_constant_evaluated`] | Alias for `std::is_constant_evaluated` in the `bsl` namespace. | xref:bsl/is_constructible.adoc[`is_constructible`] | Alias for `std::is_constructible` in the `bsl` namespace. | xref:bsl/is_copy_assignable.adoc[`is_copy_assignable`] | Alias for `std::is_copy_assignable` in the `bsl` namespace. | xref:bsl/is_default_constructible.adoc[`is_default_constructible`] | Alias for `std::is_default_constructible` in the `bsl` namespace. | xref:bsl/is_destructible.adoc[`is_destructible`] | Alias for `std::is_destructible` in the `bsl` namespace. | xref:bsl/is_eq.adoc[`is_eq`] | Alias for `std::is_eq` in the `bsl` namespace. | xref:bsl/is_error_code_enum.adoc[`is_error_code_enum`] | Alias for `std::is_error_code_enum` in the `bsl` namespace. | xref:bsl/is_error_code_enum_v.adoc[`is_error_code_enum_v`] | Alias for `std::is_error_code_enum_v` in the `bsl` namespace. | xref:bsl/is_error_condition_enum.adoc[`is_error_condition_enum`] | Alias for `std::is_error_condition_enum` in the `bsl` namespace. | xref:bsl/is_error_condition_enum_v.adoc[`is_error_condition_enum_v`] | Alias for `std::is_error_condition_enum_v` in the `bsl` namespace. | xref:bsl/is_final.adoc[`is_final`] | Alias for `std::is_final` in the `bsl` namespace. | xref:bsl/is_floating_point_v.adoc[`is_floating_point_v`] | Variable template alias for `is_floating_point<TYPE>::value`. | xref:bsl/is_gt.adoc[`is_gt`] | Alias for `std::is_gt` in the `bsl` namespace. | xref:bsl/is_gteq.adoc[`is_gteq`] | Alias for `std::is_gteq` in the `bsl` namespace. | xref:bsl/is_heap.adoc[`is_heap`] | Alias for `std::is_heap` in the `bsl` namespace. | xref:bsl/is_heap_until.adoc[`is_heap_until`] | Alias for `std::is_heap_until` in the `bsl` namespace. | xref:bsl/is_integral_v.adoc[`is_integral_v`] | This template variable represents the result value of the `bsl::is_integral` meta‐function. | xref:bsl/is_invocable.adoc[`is_invocable`] | Alias for `std::is_invocable` in the `bsl` namespace. | xref:bsl/is_invocable_r.adoc[`is_invocable_r`] | Alias for `std::is_invocable_r` in the `bsl` namespace. | xref:bsl/is_literal_type.adoc[`is_literal_type`] | Alias for `std::is_literal_type` in the `bsl` namespace. | xref:bsl/is_lt.adoc[`is_lt`] | Alias for `std::is_lt` in the `bsl` namespace. | xref:bsl/is_lteq.adoc[`is_lteq`] | Alias for `std::is_lteq` in the `bsl` namespace. | xref:bsl/is_lvalue_reference_v.adoc[`is_lvalue_reference_v`] | This template variable represents the result value of the `bsl::is_lvalue_reference` meta‐function. | xref:bsl/is_move_assignable.adoc[`is_move_assignable`] | Alias for `std::is_move_assignable` in the `bsl` namespace. | xref:bsl/is_move_constructible.adoc[`is_move_constructible`] | Alias for `std::is_move_constructible` in the `bsl` namespace. | xref:bsl/is_neq.adoc[`is_neq`] | Alias for `std::is_neq` in the `bsl` namespace. | xref:bsl/is_nothrow_assignable.adoc[`is_nothrow_assignable`] | Alias for `std::is_nothrow_assignable` in the `bsl` namespace. | xref:bsl/is_nothrow_constructible.adoc[`is_nothrow_constructible`] | Alias for `std::is_nothrow_constructible` in the `bsl` namespace. | xref:bsl/is_nothrow_convertible.adoc[`is_nothrow_convertible`] | Alias for `std::is_nothrow_convertible` in the `bsl` namespace. | xref:bsl/is_nothrow_convertible_v.adoc[`is_nothrow_convertible_v`] | Alias for `std::is_nothrow_convertible_v` in the `bsl` namespace. | xref:bsl/is_nothrow_copy_assignable.adoc[`is_nothrow_copy_assignable`] | Alias for `std::is_nothrow_copy_assignable` in the `bsl` namespace. | xref:bsl/is_nothrow_copy_constructible.adoc[`is_nothrow_copy_constructible`] | Alias for `std::is_nothrow_copy_constructible` in the `bsl` namespace. | xref:bsl/is_nothrow_default_constructible.adoc[`is_nothrow_default_constructible`] | Alias for `std::is_nothrow_default_constructible` in the `bsl` namespace. | xref:bsl/is_nothrow_destructible.adoc[`is_nothrow_destructible`] | Alias for `std::is_nothrow_destructible` in the `bsl` namespace. | xref:bsl/is_nothrow_invocable.adoc[`is_nothrow_invocable`] | Alias for `std::is_nothrow_invocable` in the `bsl` namespace. | xref:bsl/is_nothrow_invocable_r.adoc[`is_nothrow_invocable_r`] | Alias for `std::is_nothrow_invocable_r` in the `bsl` namespace. | xref:bsl/is_nothrow_move_assignable.adoc[`is_nothrow_move_assignable`] | Alias for `std::is_nothrow_move_assignable` in the `bsl` namespace. | xref:bsl/is_nothrow_swappable.adoc[`is_nothrow_swappable`] | This `struct` template implements the `is_nothrow_swappable` meta‐function defined in the C++17 standard. | xref:bsl/is_nothrow_swappable_v.adoc[`is_nothrow_swappable_v`] | This template variable represents the result value of the `bsl::is_nothrow_swappable` meta‐function. | xref:bsl/is_nothrow_swappable_with.adoc[`is_nothrow_swappable_with`] | Alias for `std::is_nothrow_swappable_with` in the `bsl` namespace. | xref:bsl/is_null_pointer.adoc[`is_null_pointer`] | Alias for `std::is_null_pointer` in the `bsl` namespace. | xref:bsl/is_object.adoc[`is_object`] | Alias for `std::is_object` in the `bsl` namespace. | xref:bsl/is_partitioned.adoc[`is_partitioned`] | Alias for `std::is_partitioned` in the `bsl` namespace. | xref:bsl/is_permutation.adoc[`is_permutation`] | Alias for `std::is_permutation` in the `bsl` namespace. | xref:bsl/is_placeholder.adoc[`is_placeholder`] | Alias for `std::is_placeholder` in the `bsl` namespace. | xref:bsl/is_placeholder_v.adoc[`is_placeholder_v`] | Alias for `std::is_placeholder_v` in the `bsl` namespace. | xref:bsl/is_pod.adoc[`is_pod`] | Alias for `std::is_pod` in the `bsl` namespace. | xref:bsl/is_scalar.adoc[`is_scalar`] | Alias for `std::is_scalar` in the `bsl` namespace. | xref:bsl/is_scoped_enum.adoc[`is_scoped_enum`] | Alias for `std::is_scoped_enum` in the `bsl` namespace. | xref:bsl/is_scoped_enum_v.adoc[`is_scoped_enum_v`] | Alias for `std::is_scoped_enum_v` in the `bsl` namespace. | xref:bsl/is_signed.adoc[`is_signed`] | Alias for `std::is_signed` in the `bsl` namespace. | xref:bsl/is_sorted.adoc[`is_sorted`] | Alias for `std::is_sorted` in the `bsl` namespace. | xref:bsl/is_sorted_until.adoc[`is_sorted_until`] | Alias for `std::is_sorted_until` in the `bsl` namespace. | xref:bsl/is_standard_layout.adoc[`is_standard_layout`] | Alias for `std::is_standard_layout` in the `bsl` namespace. | xref:bsl/is_swappable.adoc[`is_swappable`] | Alias for `std::is_swappable` in the `bsl` namespace. | xref:bsl/is_swappable_v.adoc[`is_swappable_v`] | This template variable represents the result value of the `bsl::is_swappable` meta‐function. | xref:bsl/is_swappable_with.adoc[`is_swappable_with`] | Alias for `std::is_swappable_with` in the `bsl` namespace. | xref:bsl/is_trivial.adoc[`is_trivial`] | Alias for `std::is_trivial` in the `bsl` namespace. | xref:bsl/is_trivially_assignable.adoc[`is_trivially_assignable`] | Alias for `std::is_trivially_assignable` in the `bsl` namespace. | xref:bsl/is_trivially_constructible.adoc[`is_trivially_constructible`] | Alias for `std::is_trivially_constructible` in the `bsl` namespace. | xref:bsl/is_trivially_copy_assignable.adoc[`is_trivially_copy_assignable`] | Alias for `std::is_trivially_copy_assignable` in the `bsl` namespace. | xref:bsl/is_trivially_copy_constructible.adoc[`is_trivially_copy_constructible`] | Alias for `std::is_trivially_copy_constructible` in the `bsl` namespace. | xref:bsl/is_trivially_destructible.adoc[`is_trivially_destructible`] | Alias for `std::is_trivially_destructible` in the `bsl` namespace. | xref:bsl/is_trivially_move_assignable.adoc[`is_trivially_move_assignable`] | Alias for `std::is_trivially_move_assignable` in the `bsl` namespace. | xref:bsl/is_trivially_move_constructible.adoc[`is_trivially_move_constructible`] | Alias for `std::is_trivially_move_constructible` in the `bsl` namespace. | xref:bsl/is_union.adoc[`is_union`] | Alias for `std::is_union` in the `bsl` namespace. | xref:bsl/is_unsigned.adoc[`is_unsigned`] | Alias for `std::is_unsigned` in the `bsl` namespace. | xref:bsl/isalnum-02.adoc[`isalnum`] | Alias for `std::isalnum` in the `bsl` namespace. | xref:bsl/isalnum-01.adoc[`isalnum`] | Alias for `std::isalnum` in the `bsl` namespace. | xref:bsl/isalpha-01.adoc[`isalpha`] | Alias for `std::isalpha` in the `bsl` namespace. | xref:bsl/isalpha-08.adoc[`isalpha`] | Alias for `std::isalpha` in the `bsl` namespace. | xref:bsl/isblank-03.adoc[`isblank`] | Alias for `std::isblank` in the `bsl` namespace. | xref:bsl/isblank-06.adoc[`isblank`] | Alias for `std::isblank` in the `bsl` namespace. | xref:bsl/iscntrl-08.adoc[`iscntrl`] | Alias for `std::iscntrl` in the `bsl` namespace. | xref:bsl/iscntrl-03.adoc[`iscntrl`] | Alias for `std::iscntrl` in the `bsl` namespace. | xref:bsl/isdigit-08.adoc[`isdigit`] | Alias for `std::isdigit` in the `bsl` namespace. | xref:bsl/isdigit-06.adoc[`isdigit`] | Alias for `std::isdigit` in the `bsl` namespace. | xref:bsl/isfinite.adoc[`isfinite`] | Alias for `std::isfinite` in the `bsl` namespace. | xref:bsl/isgraph-04.adoc[`isgraph`] | Alias for `std::isgraph` in the `bsl` namespace. | xref:bsl/isgraph-0c.adoc[`isgraph`] | Alias for `std::isgraph` in the `bsl` namespace. | xref:bsl/isgreater.adoc[`isgreater`] | Import `std::isgreater` into the `bsl` namespace. | xref:bsl/isgreaterequal.adoc[`isgreaterequal`] | Alias for `std::isgreaterequal` in the `bsl` namespace. | xref:bsl/isinf.adoc[`isinf`] | Alias for `std::isinf` in the `bsl` namespace. | xref:bsl/isless.adoc[`isless`] | Alias for `std::isless` in the `bsl` namespace. | xref:bsl/islessequal.adoc[`islessequal`] | Alias for `std::islessequal` in the `bsl` namespace. | xref:bsl/islessgreater.adoc[`islessgreater`] | Alias for `std::islessgreater` in the `bsl` namespace. | xref:bsl/islower-07.adoc[`islower`] | Alias for `std::islower` in the `bsl` namespace. | xref:bsl/islower-0c.adoc[`islower`] | Alias for `std::islower` in the `bsl` namespace. | xref:bsl/isnan.adoc[`isnan`] | Alias for `std::isnan` in the `bsl` namespace. | xref:bsl/isnormal.adoc[`isnormal`] | Alias for `std::isnormal` in the `bsl` namespace. | xref:bsl/ispanstream.adoc[`ispanstream`] | Alias for `std::ispanstream` in the `bsl` namespace. | xref:bsl/isprint-01.adoc[`isprint`] | Alias for `std::isprint` in the `bsl` namespace. | xref:bsl/isprint-0e.adoc[`isprint`] | Alias for `std::isprint` in the `bsl` namespace. | xref:bsl/ispunct-01.adoc[`ispunct`] | Alias for `std::ispunct` in the `bsl` namespace. | xref:bsl/ispunct-0b.adoc[`ispunct`] | Alias for `std::ispunct` in the `bsl` namespace. | xref:bsl/isspace-0d.adoc[`isspace`] | Alias for `std::isspace` in the `bsl` namespace. | xref:bsl/isspace-01.adoc[`isspace`] | Alias for `std::isspace` in the `bsl` namespace. | xref:bsl/istream.adoc[`istream`] | Alias for `std::istream` in the `bsl` namespace. | xref:bsl/istream_iterator.adoc[`istream_iterator`] | Alias for `std::istream_iterator` in the `bsl` namespace. | xref:bsl/istreambuf_iterator.adoc[`istreambuf_iterator`] | Alias for `std::istreambuf_iterator` in the `bsl` namespace. | xref:bsl/istrstream.adoc[`istrstream`] | Alias for `std::istrstream` in the `bsl` namespace. | xref:bsl/isunordered.adoc[`isunordered`] | Alias for `std::isunordered` in the `bsl` namespace. | xref:bsl/isupper-07.adoc[`isupper`] | Alias for `std::isupper` in the `bsl` namespace. | xref:bsl/isupper-0d.adoc[`isupper`] | Alias for `std::isupper` in the `bsl` namespace. | xref:bsl/iswalnum.adoc[`iswalnum`] | Alias for `std::iswalnum` in the `bsl` namespace. | xref:bsl/iswalpha.adoc[`iswalpha`] | Alias for `std::iswalpha` in the `bsl` namespace. | xref:bsl/iswblank.adoc[`iswblank`] | Alias for `std::iswblank` in the `bsl` namespace. | xref:bsl/iswcntrl.adoc[`iswcntrl`] | Alias for `std::iswcntrl` in the `bsl` namespace. | xref:bsl/iswctype.adoc[`iswctype`] | Alias for `std::iswctype` in the `bsl` namespace. | xref:bsl/iswdigit.adoc[`iswdigit`] | Alias for `std::iswdigit` in the `bsl` namespace. | xref:bsl/iswgraph.adoc[`iswgraph`] | Alias for `std::iswgraph` in the `bsl` namespace. | xref:bsl/iswlower.adoc[`iswlower`] | Alias for `std::iswlower` in the `bsl` namespace. | xref:bsl/iswprint.adoc[`iswprint`] | Alias for `std::iswprint` in the `bsl` namespace. | xref:bsl/iswpunct.adoc[`iswpunct`] | Alias for `std::iswpunct` in the `bsl` namespace. | xref:bsl/iswspace.adoc[`iswspace`] | Alias for `std::iswspace` in the `bsl` namespace. | xref:bsl/iswupper.adoc[`iswupper`] | Alias for `std::iswupper` in the `bsl` namespace. | xref:bsl/iswxdigit.adoc[`iswxdigit`] | Alias for `std::iswxdigit` in the `bsl` namespace. | xref:bsl/isxdigit-04.adoc[`isxdigit`] | Alias for `std::isxdigit` in the `bsl` namespace. | xref:bsl/isxdigit-05.adoc[`isxdigit`] | Alias for `std::isxdigit` in the `bsl` namespace. | xref:bsl/iter_common_reference_t.adoc[`iter_common_reference_t`] | Alias for `std::iter_common_reference_t` in the `bsl` namespace. | xref:bsl/iter_const_reference_t.adoc[`iter_const_reference_t`] | Alias for `std::iter_const_reference_t` in the `bsl` namespace. | xref:bsl/iter_difference_t.adoc[`iter_difference_t`] | Alias for `std::iter_difference_t` in the `bsl` namespace. | xref:bsl/iter_reference_t.adoc[`iter_reference_t`] | Alias for `std::iter_reference_t` in the `bsl` namespace. | xref:bsl/iter_rvalue_reference_t.adoc[`iter_rvalue_reference_t`] | Alias for `std::iter_rvalue_reference_t` in the `bsl` namespace. | xref:bsl/iter_swap.adoc[`iter_swap`] | Alias for `std::iter_swap` in the `bsl` namespace. | xref:bsl/iter_value_t.adoc[`iter_value_t`] | Alias for `std::iter_value_t` in the `bsl` namespace. | xref:bsl/iterator.adoc[`iterator`] | Alias for `std::iterator` in the `bsl` namespace. | xref:bsl/iterator_traits.adoc[`iterator_traits`] | Alias for `std::iterator_traits` in the `bsl` namespace. | xref:bsl/jmp_buf.adoc[`jmp_buf`] | Alias for `std::jmp_buf` in the `bsl` namespace. | xref:bsl/jthread.adoc[`jthread`] | Alias for `std::jthread` in the `bsl` namespace. | xref:bsl/kill_dependency.adoc[`kill_dependency`] | Alias for `std::kill_dependency` in the `bsl` namespace. | xref:bsl/kilo.adoc[`kilo`] | Alias for `std::kilo`. | xref:bsl/knuth_b.adoc[`knuth_b`] | Alias for `std::knuth_b` in the `bsl` namespace. | xref:bsl/labs.adoc[`labs`] | Import `std::labs` into the `bsl` namespace. | xref:bsl/laguerre.adoc[`laguerre`] | | xref:bsl/laguerref.adoc[`laguerref`] | | xref:bsl/laguerrel.adoc[`laguerrel`] | | xref:bsl/latch.adoc[`latch`] | Alias for `std::latch` in the `bsl` namespace. | xref:bsl/launch.adoc[`launch`] | Alias for `std::launch` in the `bsl` namespace. | xref:bsl/launder.adoc[`launder`] | Alias for `std::launder` in the `bsl` namespace. | xref:bsl/lcm.adoc[`lcm`] | Alias for `std::lcm` in the `bsl` namespace. | xref:bsl/lconv.adoc[`lconv`] | Alias for `std::lconv` in the `bsl` namespace. | xref:bsl/ldexp.adoc[`ldexp`] | Alias for `std::ldexp` in the `bsl` namespace. | xref:bsl/ldiv.adoc[`ldiv`] | Alias for `std::ldiv` in the `bsl` namespace. | xref:bsl/ldiv_t.adoc[`ldiv_t`] | Alias for `std::ldiv_t` in the `bsl` namespace. | xref:bsl/left.adoc[`left`] | Alias for `std::left` in the `bsl` namespace. | xref:bsl/legendre.adoc[`legendre`] | | xref:bsl/legendref.adoc[`legendref`] | | xref:bsl/legendrel.adoc[`legendrel`] | | xref:bsl/length_error.adoc[`length_error`] | Alias for `std::length_error` in the `bsl` namespace. | xref:bsl/lerp.adoc[`lerp`] | Alias for `std::lerp` in the `bsl` namespace. | xref:bsl/less.adoc[`less`] | Alias for `std::less` in the `bsl` namespace. | xref:bsl/less_equal.adoc[`less_equal`] | Alias for `std::less_equal` in the `bsl` namespace. | xref:bsl/lexicographical_compare.adoc[`lexicographical_compare`] | Alias for `std::lexicographical_compare` in the `bsl` namespace. | xref:bsl/lexicographical_compare_three_way.adoc[`lexicographical_compare_three_way`] | Alias for `std::lexicographical_compare_three_way` in the `bsl` namespace. | xref:bsl/lgamma.adoc[`lgamma`] | Alias for `std::lgamma` in the `bsl` namespace. | xref:bsl/linear_congruential_engine.adoc[`linear_congruential_engine`] | Alias for `std::linear_congruential_engine` in the `bsl` namespace. | xref:bsl/llabs.adoc[`llabs`] | Import `std::llabs` into the `bsl` namespace. | xref:bsl/lldiv.adoc[`lldiv`] | Alias for `std::lldiv` in the `bsl` namespace. | xref:bsl/lldiv_t.adoc[`lldiv_t`] | Alias for `std::lldiv_t` in the `bsl` namespace. | xref:bsl/llrint.adoc[`llrint`] | Alias for `std::llrint` in the `bsl` namespace. | xref:bsl/llround.adoc[`llround`] | Alias for `std::llround` in the `bsl` namespace. | xref:bsl/locale.adoc[`locale`] | Alias for `std::locale` in the `bsl` namespace. | xref:bsl/localeconv.adoc[`localeconv`] | Alias for `std::localeconv` in the `bsl` namespace. | xref:bsl/localtime.adoc[`localtime`] | Alias for `std::localtime` in the `bsl` namespace. | xref:bsl/lock.adoc[`lock`] | Alias for `std::lock` in the `bsl` namespace. | xref:bsl/lock_guard.adoc[`lock_guard`] | Alias for `std::lock_guard` in the `bsl` namespace. | xref:bsl/log-0b.adoc[`log`] | Alias for `std::log` in the `bsl` namespace. | xref:bsl/log-0f.adoc[`log`] | Alias for `std::log` in the `bsl` namespace. | xref:bsl/log-06.adoc[`log`] | Alias for `std::log` in the `bsl` namespace. | xref:bsl/log10-01.adoc[`log10`] | Alias for `std::log10` in the `bsl` namespace. | xref:bsl/log10-0e.adoc[`log10`] | Alias for `std::log10` in the `bsl` namespace. | xref:bsl/log10-09.adoc[`log10`] | Alias for `std::log10` in the `bsl` namespace. | xref:bsl/log1p.adoc[`log1p`] | Alias for `std::log1p` in the `bsl` namespace. | xref:bsl/log2.adoc[`log2`] | Alias for `std::log2` in the `bsl` namespace. | xref:bsl/logb.adoc[`logb`] | Import `std::logb` into the `bsl` namespace. | xref:bsl/logic_error.adoc[`logic_error`] | Alias for `std::logic_error` in the `bsl` namespace. | xref:bsl/logical_and.adoc[`logical_and`] | Alias for `std::logical_and` in the `bsl` namespace. | xref:bsl/logical_not.adoc[`logical_not`] | Alias for `std::logical_not` in the `bsl` namespace. | xref:bsl/logical_or.adoc[`logical_or`] | Alias for `std::logical_or` in the `bsl` namespace. | xref:bsl/lognormal_distribution.adoc[`lognormal_distribution`] | Alias for `std::lognormal_distribution` in the `bsl` namespace. | xref:bsl/longjmp.adoc[`longjmp`] | Alias for `std::longjmp` in the `bsl` namespace. | xref:bsl/lower_bound.adoc[`lower_bound`] | Alias for `std::lower_bound` in the `bsl` namespace. | xref:bsl/lrint.adoc[`lrint`] | Alias for `std::lrint` in the `bsl` namespace. | xref:bsl/lround.adoc[`lround`] | Alias for `std::lround` in the `bsl` namespace. | xref:bsl/make_const_iterator.adoc[`make_const_iterator`] | Alias for `std::make_const_iterator` in the `bsl` namespace. | xref:bsl/make_const_sentinel.adoc[`make_const_sentinel`] | Alias for `std::make_const_sentinel` in the `bsl` namespace. | xref:bsl/make_error_code.adoc[`make_error_code`] | Alias for `std::make_error_code` in the `bsl` namespace. | xref:bsl/make_error_condition.adoc[`make_error_condition`] | Alias for `std::make_error_condition` in the `bsl` namespace. | xref:bsl/make_exception_ptr.adoc[`make_exception_ptr`] | Undocumented symbol. | xref:bsl/make_from_tuple.adoc[`make_from_tuple`] | Alias for `std::make_from_tuple` in the `bsl` namespace. | xref:bsl/make_heap.adoc[`make_heap`] | Alias for `std::make_heap` in the `bsl` namespace. | xref:bsl/make_index_sequence.adoc[`make_index_sequence`] | Alias for `std::make_index_sequence` in the `bsl` namespace. | xref:bsl/make_integer_sequence.adoc[`make_integer_sequence`] | Alias for `std::make_integer_sequence` in the `bsl` namespace. | xref:bsl/make_move_iterator.adoc[`make_move_iterator`] | Alias for `std::make_move_iterator` in the `bsl` namespace. | xref:bsl/make_pair.adoc[`make_pair`] | Alias for `std::make_pair` in the `bsl` namespace. | xref:bsl/make_reverse_iterator.adoc[`make_reverse_iterator`] | Alias for `std::make_reverse_iterator` in the `bsl` namespace. | xref:bsl/make_signed.adoc[`make_signed`] | Alias for `std::make_signed` in the `bsl` namespace. | xref:bsl/make_tuple.adoc[`make_tuple`] | Alias for `std::make_tuple` in the `bsl` namespace. | xref:bsl/make_unique.adoc[`make_unique`] | Alias for `std::make_unique` in the `bsl` namespace. | xref:bsl/make_unique_for_overwrite.adoc[`make_unique_for_overwrite`] | Alias for `std::make_unique_for_overwrite` in the `bsl` namespace. | xref:bsl/make_unsigned.adoc[`make_unsigned`] | Alias for `std::make_unsigned` in the `bsl` namespace. | xref:bsl/malloc.adoc[`malloc`] | Alias for `std::malloc` in the `bsl` namespace. | xref:bsl/mask_array.adoc[`mask_array`] | Alias for `std::mask_array` in the `bsl` namespace. | xref:bsl/match_results.adoc[`match_results`] | Alias for `std::match_results` in the `bsl` namespace. | xref:bsl/max.adoc[`max`] | Alias for `std::max` in the `bsl` namespace. | xref:bsl/max_align_t.adoc[`max_align_t`] | Alias for `std::max_align_t` in the `bsl` namespace. | xref:bsl/max_element.adoc[`max_element`] | Alias for `std::max_element` in the `bsl` namespace. | xref:bsl/mblen.adoc[`mblen`] | Alias for `std::mblen` in the `bsl` namespace. | xref:bsl/mbrlen.adoc[`mbrlen`] | Alias for `std::mbrlen` in the `bsl` namespace. | xref:bsl/mbrtoc16.adoc[`mbrtoc16`] | Alias for `std::mbrtoc16` in the `bsl` namespace. | xref:bsl/mbrtoc32.adoc[`mbrtoc32`] | Alias for `std::mbrtoc32` in the `bsl` namespace. | xref:bsl/mbrtowc.adoc[`mbrtowc`] | Alias for `std::mbrtowc` in the `bsl` namespace. | xref:bsl/mbsinit.adoc[`mbsinit`] | Alias for `std::mbsinit` in the `bsl` namespace. | xref:bsl/mbsrtowcs.adoc[`mbsrtowcs`] | Alias for `std::mbsrtowcs` in the `bsl` namespace. | xref:bsl/mbstate_t.adoc[`mbstate_t`] | Alias for `std::mbstate_t` in the `bsl` namespace. | xref:bsl/mbstowcs.adoc[`mbstowcs`] | Alias for `std::mbstowcs` in the `bsl` namespace. | xref:bsl/mbtowc.adoc[`mbtowc`] | Import `std::mbtowc` into the `bsl` namespace. | xref:bsl/mega.adoc[`mega`] | Alias for `std::mega`. | xref:bsl/mem_fn.adoc[`mem_fn`] | Alias for `std::mem_fn` in the `bsl` namespace. | xref:bsl/mem_fun.adoc[`mem_fun`] | Alias for `std::mem_fun` in the `bsl` namespace. | xref:bsl/mem_fun1_ref_t.adoc[`mem_fun1_ref_t`] | Alias for `std::mem_fun1_ref_t` in the `bsl` namespace. | xref:bsl/mem_fun1_t.adoc[`mem_fun1_t`] | Alias for `std::mem_fun1_t` in the `bsl` namespace. | xref:bsl/mem_fun_ref.adoc[`mem_fun_ref`] | Alias for `std::mem_fun_ref` in the `bsl` namespace. | xref:bsl/mem_fun_ref_t.adoc[`mem_fun_ref_t`] | Alias for `std::mem_fun_ref_t` in the `bsl` namespace. | xref:bsl/mem_fun_t.adoc[`mem_fun_t`] | Alias for `std::mem_fun_t` in the `bsl` namespace. | xref:bsl/memchr.adoc[`memchr`] | Alias for `std::memchr` in the `bsl` namespace. | xref:bsl/memcmp.adoc[`memcmp`] | Alias for `std::memcmp` in the `bsl` namespace. | xref:bsl/memcpy.adoc[`memcpy`] | Alias for `std::memcpy` in the `bsl` namespace. | xref:bsl/memmove.adoc[`memmove`] | Alias for `std::memmove` in the `bsl` namespace. | xref:bsl/memory_order.adoc[`memory_order`] | Alias for `std::memory_order` in the `bsl` namespace. | xref:bsl/memory_order_acq_rel.adoc[`memory_order_acq_rel`] | Alias for `std::memory_order_acq_rel` in the `bsl` namespace. | xref:bsl/memory_order_acquire.adoc[`memory_order_acquire`] | Alias for `std::memory_order_acquire` in the `bsl` namespace. | xref:bsl/memory_order_consume.adoc[`memory_order_consume`] | Alias for `std::memory_order_consume` in the `bsl` namespace. | xref:bsl/memory_order_relaxed.adoc[`memory_order_relaxed`] | Alias for `std::memory_order_relaxed` in the `bsl` namespace. | xref:bsl/memory_order_release.adoc[`memory_order_release`] | Alias for `std::memory_order_release` in the `bsl` namespace. | xref:bsl/memory_order_seq_cst.adoc[`memory_order_seq_cst`] | Alias for `std::memory_order_seq_cst` in the `bsl` namespace. | xref:bsl/memory_resource.adoc[`memory_resource`] | Alias for `std::pmr::memory_resource` in the `bsl` namespace. | xref:bsl/memset.adoc[`memset`] | Alias for `std::memset` in the `bsl` namespace. | xref:bsl/merge.adoc[`merge`] | Alias for `std::merge` in the `bsl` namespace. | xref:bsl/mergeable.adoc[`mergeable`] | Alias for `std::mergeable` in the `bsl` namespace. | xref:bsl/mersenne_twister_engine.adoc[`mersenne_twister_engine`] | Alias for `std::mersenne_twister_engine` in the `bsl` namespace. | xref:bsl/messages.adoc[`messages`] | Alias for `std::messages` in the `bsl` namespace. | xref:bsl/messages_base.adoc[`messages_base`] | Alias for `std::messages_base` in the `bsl` namespace. | xref:bsl/messages_byname.adoc[`messages_byname`] | Alias for `std::messages_byname` in the `bsl` namespace. | xref:bsl/micro.adoc[`micro`] | Alias for `std::micro`. | xref:bsl/midpoint.adoc[`midpoint`] | Alias for `std::midpoint` in the `bsl` namespace. | xref:bsl/milli.adoc[`milli`] | Alias for `std::milli`. | xref:bsl/min.adoc[`min`] | Alias for `std::min` in the `bsl` namespace. | xref:bsl/min_element.adoc[`min_element`] | Alias for `std::min_element` in the `bsl` namespace. | xref:bsl/minmax.adoc[`minmax`] | Alias for `std::minmax` in the `bsl` namespace. | xref:bsl/minmax_element.adoc[`minmax_element`] | Alias for `std::minmax_element` in the `bsl` namespace. | xref:bsl/minstd_rand.adoc[`minstd_rand`] | Alias for `std::minstd_rand` in the `bsl` namespace. | xref:bsl/minstd_rand0.adoc[`minstd_rand0`] | Alias for `std::minstd_rand0` in the `bsl` namespace. | xref:bsl/minus.adoc[`minus`] | Alias for `std::minus` in the `bsl` namespace. | xref:bsl/mismatch.adoc[`mismatch`] | Alias for `std::mismatch` in the `bsl` namespace. | xref:bsl/mktime.adoc[`mktime`] | Alias for `std::mktime` in the `bsl` namespace. | xref:bsl/modf.adoc[`modf`] | Alias for `std::modf` in the `bsl` namespace. | xref:bsl/modulus.adoc[`modulus`] | Alias for `std::modulus` in the `bsl` namespace. | xref:bsl/money_base.adoc[`money_base`] | Alias for `std::money_base` in the `bsl` namespace. | xref:bsl/money_get.adoc[`money_get`] | Alias for `std::money_get` in the `bsl` namespace. | xref:bsl/money_put.adoc[`money_put`] | Alias for `std::money_put` in the `bsl` namespace. | xref:bsl/moneypunct.adoc[`moneypunct`] | Alias for `std::moneypunct` in the `bsl` namespace. | xref:bsl/moneypunct_byname.adoc[`moneypunct_byname`] | Alias for `std::moneypunct_byname` in the `bsl` namespace. | xref:bsl/monostate.adoc[`monostate`] | Alias for `std::monostate` in the `bsl` namespace. | xref:bsl/movable.adoc[`movable`] | Alias for `std::movable` in the `bsl` namespace. | xref:bsl/move-0f.adoc[`move`] | Alias for `std::move` in the `bsl` namespace. | xref:bsl/move-0e.adoc[`move`] | Alias for `std::move` in the `bsl` namespace. | xref:bsl/move_backward.adoc[`move_backward`] | Alias for `std::move_backward` in the `bsl` namespace. | xref:bsl/move_constructible.adoc[`move_constructible`] | Alias for `std::move_constructible` in the `bsl` namespace. | xref:bsl/move_if_noexcept.adoc[`move_if_noexcept`] | Alias for `std::move_if_noexcept` in the `bsl` namespace. | xref:bsl/move_iterator.adoc[`move_iterator`] | Alias for `std::move_iterator` in the `bsl` namespace. | xref:bsl/move_sentinel.adoc[`move_sentinel`] | Standard library alias for `std::move_sentinel`. | xref:bsl/mt19937.adoc[`mt19937`] | Alias for `std::mt19937` in the `bsl` namespace. | xref:bsl/mt19937_64.adoc[`mt19937_64`] | Alias for `std::mt19937_64` in the `bsl` namespace. | xref:bsl/multiplies.adoc[`multiplies`] | Alias for `std::multiplies` in the `bsl` namespace. | xref:bsl/mutex.adoc[`mutex`] | Alias for `std::mutex` in the `bsl` namespace. | xref:bsl/nan.adoc[`nan`] | Alias for `std::nan` in the `bsl` namespace. | xref:bsl/nanf.adoc[`nanf`] | Alias for `std::nanf` in the `bsl` namespace. | xref:bsl/nanl.adoc[`nanl`] | Alias for `std::nanl` in the `bsl` namespace. | xref:bsl/nano.adoc[`nano`] | Alias for `std::nano`. | xref:bsl/nearbyint.adoc[`nearbyint`] | Alias for `std::nearbyint` in the `bsl` namespace. | xref:bsl/negate.adoc[`negate`] | Alias for `std::negate` in the `bsl` namespace. | xref:bsl/negation.adoc[`negation`] | Alias for `std::negation` in the `bsl` namespace. | xref:bsl/negation_v.adoc[`negation_v`] | Alias for `std::negation_v` in the `bsl` namespace. | xref:bsl/negative_binomial_distribution.adoc[`negative_binomial_distribution`] | Alias for `std::negative_binomial_distribution` in the `bsl` namespace. | xref:bsl/nested_exception.adoc[`nested_exception`] | Undocumented symbol. | xref:bsl/new_handler.adoc[`new_handler`] | Alias for `std::new_handler` in the `bsl` namespace. | xref:bsl/next.adoc[`next`] | Alias for `std::next` in the `bsl` namespace. | xref:bsl/next_permutation.adoc[`next_permutation`] | Alias for `std::next_permutation` in the `bsl` namespace. | xref:bsl/nextafter.adoc[`nextafter`] | Alias for `std::nextafter` in the `bsl` namespace. | xref:bsl/nexttoward.adoc[`nexttoward`] | Alias for `std::nexttoward` in the `bsl` namespace. | xref:bsl/noboolalpha.adoc[`noboolalpha`] | Alias for `std::noboolalpha` in the `bsl` namespace. | xref:bsl/none_of.adoc[`none_of`] | Alias for `std::none_of` in the `bsl` namespace. | xref:bsl/noop_coroutine.adoc[`noop_coroutine`] | Alias for `std::noop_coroutine` in the `bsl` namespace. | xref:bsl/noop_coroutine_handle.adoc[`noop_coroutine_handle`] | Alias for `std::noop_coroutine_handle` in the `bsl` namespace. | xref:bsl/noop_coroutine_promise.adoc[`noop_coroutine_promise`] | Alias for `std::noop_coroutine_promise` in the `bsl` namespace. | xref:bsl/norm.adoc[`norm`] | Alias for `std::norm` in the `bsl` namespace. | xref:bsl/normal_distribution.adoc[`normal_distribution`] | Alias for `std::normal_distribution` in the `bsl` namespace. | xref:bsl/noshowbase.adoc[`noshowbase`] | Alias for `std::noshowbase` in the `bsl` namespace. | xref:bsl/noshowpoint.adoc[`noshowpoint`] | Alias for `std::noshowpoint` in the `bsl` namespace. | xref:bsl/noshowpos.adoc[`noshowpos`] | Alias for `std::noshowpos` in the `bsl` namespace. | xref:bsl/noskipws.adoc[`noskipws`] | Alias for `std::noskipws` in the `bsl` namespace. | xref:bsl/not1.adoc[`not1`] | Alias for `std::not1` in the `bsl` namespace. | xref:bsl/not2.adoc[`not2`] | Alias for `std::not2` in the `bsl` namespace. | xref:bsl/not_equal_to.adoc[`not_equal_to`] | Alias for `std::not_equal_to` in the `bsl` namespace. | xref:bsl/not_fn.adoc[`not_fn`] | Alias for `std::not_fn` in the `bsl` namespace. | xref:bsl/nothrow.adoc[`nothrow`] | Alias for `std::nothrow` in the `bsl` namespace. | xref:bsl/nothrow_t.adoc[`nothrow_t`] | Alias for `std::nothrow_t` in the `bsl` namespace. | xref:bsl/nounitbuf.adoc[`nounitbuf`] | Alias for `std::nounitbuf` in the `bsl` namespace. | xref:bsl/nouppercase.adoc[`nouppercase`] | Alias for `std::nouppercase` in the `bsl` namespace. | xref:bsl/nth_element.adoc[`nth_element`] | Alias for `std::nth_element` in the `bsl` namespace. | xref:bsl/nullopt.adoc[`nullopt`] | Constant used to construct disengaged `optional` objects. | xref:bsl/nullptr_t-04.adoc[`nullptr_t`] | Alias for `std::nullptr_t` in the `bsl` namespace. | xref:bsl/num_get.adoc[`num_get`] | Alias for `std::num_get` in the `bsl` namespace. | xref:bsl/num_put.adoc[`num_put`] | Alias for `std::num_put` in the `bsl` namespace. | xref:bsl/numeric_limits.adoc[`numeric_limits`] | Alias for `std::numeric_limits` in the `bsl` namespace. | xref:bsl/numpunct.adoc[`numpunct`] | Alias for `std::numpunct` in the `bsl` namespace. | xref:bsl/numpunct_byname.adoc[`numpunct_byname`] | Import `std::numpunct_byname` into the `bsl` namespace. | xref:bsl/oct.adoc[`oct`] | Alias for `std::oct` in the `bsl` namespace. | xref:bsl/ofstream.adoc[`ofstream`] | Alias for `std::ofstream` in the `bsl` namespace. | xref:bsl/once_flag.adoc[`once_flag`] | Alias for `std::once_flag` in the `bsl` namespace. | xref:bsl/operator!=-01.adoc[`operator!=`] | Import `std::operator!=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator!=-097.adoc[`operator!=`] | Import `std::operator!=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator!=-09a.adoc[`operator!=`] | Import `std::operator!=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator!=-0c.adoc[`operator!=`] | Import `std::operator!=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator!=-0d8.adoc[`operator!=`] | Import `std::operator!=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator!=-0d9.adoc[`operator!=`] | Import `std::operator!=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<-03.adoc[`operator<`] | Import `std::operator<` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<-07.adoc[`operator<`] | Import `std::operator<` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<-09.adoc[`operator<`] | Import `std::operator<` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<-0d.adoc[`operator<`] | Import `std::operator<` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<=-04.adoc[`operator<=`] | Import `std::operator<=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<=-06.adoc[`operator<=`] | Import `std::operator<=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<=-08.adoc[`operator<=`] | Import `std::operator<=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator<=-0a.adoc[`operator<=`] | Import `std::operator<=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-01.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-02.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-058.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-05a.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-05b.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-05d.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-063.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-06b.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-077.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-079.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-088.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-08a.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-08f.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-09.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-0a1.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-0ae.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-0c.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator==-0d.adoc[`operator==`] | Import `std::operator==` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>-01.adoc[`operator>`] | Import `std::operator>` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>-03.adoc[`operator>`] | Import `std::operator>` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>-06.adoc[`operator>`] | Import `std::operator>` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>-0d.adoc[`operator>`] | Import `std::operator>` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>=-03.adoc[`operator>=`] | Import `std::operator>=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>=-07.adoc[`operator>=`] | Import `std::operator>=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>=-0a.adoc[`operator>=`] | Import `std::operator>=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/operator>=-0e.adoc[`operator>=`] | Import `std::operator>=` for `basic_string_view` into the `bsl` namespace. | xref:bsl/ospanstream.adoc[`ospanstream`] | Alias for `std::ospanstream` in the `bsl` namespace. | xref:bsl/ostream.adoc[`ostream`] | Alias for `std::ostream` in the `bsl` namespace. | xref:bsl/ostream_iterator.adoc[`ostream_iterator`] | Alias for `std::ostream_iterator` in the `bsl` namespace. | xref:bsl/ostreambuf_iterator.adoc[`ostreambuf_iterator`] | Alias for `std::ostreambuf_iterator` in the `bsl` namespace. | xref:bsl/ostrstream.adoc[`ostrstream`] | Alias for `std::ostrstream` in the `bsl` namespace. | xref:bsl/out_of_range.adoc[`out_of_range`] | Alias for `std::out_of_range` in the `bsl` namespace. | xref:bsl/out_ptr.adoc[`out_ptr`] | Alias for `std::out_ptr` in the `bsl` namespace. | xref:bsl/out_ptr_t.adoc[`out_ptr_t`] | Alias for `std::out_ptr_t` in the `bsl` namespace. | xref:bsl/output_iterator.adoc[`output_iterator`] | Alias for `std::output_iterator` in the `bsl` namespace. | xref:bsl/output_iterator_tag.adoc[`output_iterator_tag`] | Alias for `std::output_iterator_tag` in the `bsl` namespace. | xref:bsl/overflow_error.adoc[`overflow_error`] | Alias for `std::overflow_error` in the `bsl` namespace. | xref:bsl/packaged_task.adoc[`packaged_task`] | Alias for `std::packaged_task` in the `bsl` namespace. | xref:bsl/partial_order.adoc[`partial_order`] | Alias for `std::partial_order` in the `bsl` namespace. | xref:bsl/partial_ordering.adoc[`partial_ordering`] | Alias for `std::partial_ordering` in the `bsl` namespace. | xref:bsl/partial_sort.adoc[`partial_sort`] | Alias for `std::partial_sort` in the `bsl` namespace. | xref:bsl/partial_sort_copy.adoc[`partial_sort_copy`] | Alias for `std::partial_sort_copy` in the `bsl` namespace. | xref:bsl/partial_sum.adoc[`partial_sum`] | Alias for `std::partial_sum` in the `bsl` namespace. | xref:bsl/partition.adoc[`partition`] | Alias for `std::partition` in the `bsl` namespace. | xref:bsl/partition_copy.adoc[`partition_copy`] | Alias for `std::partition_copy` in the `bsl` namespace. | xref:bsl/partition_point.adoc[`partition_point`] | Alias for `std::partition_point` in the `bsl` namespace. | xref:bsl/permutable.adoc[`permutable`] | Alias for `std::permutable` in the `bsl` namespace. | xref:bsl/perror.adoc[`perror`] | Alias for `std::perror` in the `bsl` namespace. | xref:bsl/peta.adoc[`peta`] | Alias for `std::peta`. | xref:bsl/pico.adoc[`pico`] | Alias for `std::pico`. | xref:bsl/piecewise_constant_distribution.adoc[`piecewise_constant_distribution`] | Alias for `std::piecewise_constant_distribution` in the `bsl` namespace. | xref:bsl/piecewise_construct.adoc[`piecewise_construct`] | Alias for `std::piecewise_construct` in the `bsl` namespace. | xref:bsl/piecewise_construct_t.adoc[`piecewise_construct_t`] | Alias for `std::piecewise_construct_t` in the `bsl` namespace. | xref:bsl/piecewise_linear_distribution.adoc[`piecewise_linear_distribution`] | Alias for `std::piecewise_linear_distribution` in the `bsl` namespace. | xref:bsl/plus.adoc[`plus`] | Alias for `std::plus` in the `bsl` namespace. | xref:bsl/pointer_to_binary_function.adoc[`pointer_to_binary_function`] | Alias for `std::pointer_to_binary_function` in the `bsl` namespace. | xref:bsl/pointer_to_unary_function.adoc[`pointer_to_unary_function`] | Alias for `std::pointer_to_unary_function` in the `bsl` namespace. | xref:bsl/pointer_traits.adoc[`pointer_traits`] | Alias for `std::pointer_traits` in the `bsl` namespace. | xref:bsl/poisson_distribution.adoc[`poisson_distribution`] | Alias for `std::poisson_distribution` in the `bsl` namespace. | xref:bsl/polar.adoc[`polar`] | Alias for `std::polar` in the `bsl` namespace. | xref:bsl/pop_heap.adoc[`pop_heap`] | Alias for `std::pop_heap` in the `bsl` namespace. | xref:bsl/popcount.adoc[`popcount`] | Alias for `std::popcount` in the `bsl` namespace. | xref:bsl/pow-0f.adoc[`pow`] | Alias for `std::pow` in the `bsl` namespace. | xref:bsl/pow-00.adoc[`pow`] | Alias for `std::pow` in the `bsl` namespace. | xref:bsl/pow-07.adoc[`pow`] | Alias for `std::pow` in the `bsl` namespace. | xref:bsl/predicate.adoc[`predicate`] | Alias for `std::predicate` in the `bsl` namespace. | xref:bsl/prev.adoc[`prev`] | Standard library alias for `std::prev`. | xref:bsl/prev_permutation.adoc[`prev_permutation`] | Alias for `std::prev_permutation` in the `bsl` namespace. | xref:bsl/print-02.adoc[`print`] | Alias for `BloombergLP::bslfmt::print` in the `bsl` namespace. | xref:bsl/print-0e.adoc[`print`] | Alias for `BloombergLP::bslfmt::print` in the `bsl` namespace. | xref:bsl/printf.adoc[`printf`] | Alias for `std::printf` in the `bsl` namespace. | xref:bsl/println-05.adoc[`println`] | Alias for `BloombergLP::bslfmt::println` in the `bsl` namespace. | xref:bsl/println-0f.adoc[`println`] | Alias for `BloombergLP::bslfmt::println` in the `bsl` namespace. | xref:bsl/proj.adoc[`proj`] | Alias for `std::proj` in the `bsl` namespace. | xref:bsl/projected.adoc[`projected`] | Alias for `std::projected` in the `bsl` namespace. | xref:bsl/promise.adoc[`promise`] | Alias for `std::promise` in the `bsl` namespace. | xref:bsl/ptr_fun.adoc[`ptr_fun`] | Alias for `std::ptr_fun` in the `bsl` namespace. | xref:bsl/ptrdiff_t.adoc[`ptrdiff_t`] | Alias for `std::ptrdiff_t` in the `bsl` namespace. | xref:bsl/push_heap.adoc[`push_heap`] | Alias for `std::push_heap` in the `bsl` namespace. | xref:bsl/put_money.adoc[`put_money`] | Alias for `std::put_money` in the `bsl` namespace. | xref:bsl/put_time.adoc[`put_time`] | Alias for `std::put_time` in the `bsl` namespace. | xref:bsl/putc.adoc[`putc`] | Alias for `std::putc` in the `bsl` namespace. | xref:bsl/putchar.adoc[`putchar`] | Alias for `std::putchar` in the `bsl` namespace. | xref:bsl/puts.adoc[`puts`] | Alias for `std::puts` in the `bsl` namespace. | xref:bsl/putwc.adoc[`putwc`] | Alias for `std::putwc` in the `bsl` namespace. | xref:bsl/putwchar.adoc[`putwchar`] | Alias for `std::putwchar` in the `bsl` namespace. | xref:bsl/qsort.adoc[`qsort`] | Alias for `std::qsort` in the `bsl` namespace. | xref:bsl/quick_exit.adoc[`quick_exit`] | Alias for `std::quick_exit` in the `bsl` namespace. | xref:bsl/quoted-02.adoc[`quoted`] | Alias for `std::quoted` in the `bsl` namespace. | xref:bsl/raise.adoc[`raise`] | Alias for `std::raise` in the `bsl` namespace. | xref:bsl/rand.adoc[`rand`] | Alias for `std::rand` in the `bsl` namespace. | xref:bsl/random_access_iterator.adoc[`random_access_iterator`] | Alias for `std::random_access_iterator` in the `bsl` namespace. | xref:bsl/random_access_iterator_tag.adoc[`random_access_iterator_tag`] | Alias for `std::random_access_iterator_tag` in the `bsl` namespace. | xref:bsl/random_device.adoc[`random_device`] | Alias for `std::random_device` in the `bsl` namespace. | xref:bsl/random_shuffle.adoc[`random_shuffle`] | Alias for `std::random_shuffle` in the `bsl` namespace. | xref:bsl/range_error.adoc[`range_error`] | Alias for `std::range_error` in the `bsl` namespace. | xref:bsl/rank.adoc[`rank`] | Alias for `std::rank` in the `bsl` namespace. | xref:bsl/ranlux24.adoc[`ranlux24`] | Alias for `std::ranlux24` in the `bsl` namespace. | xref:bsl/ranlux24_base.adoc[`ranlux24_base`] | Alias for `std::ranlux24_base` in the `bsl` namespace. | xref:bsl/ranlux48.adoc[`ranlux48`] | Alias for `std::ranlux48` in the `bsl` namespace. | xref:bsl/ranlux48_base.adoc[`ranlux48_base`] | Alias for `std::ranlux48_base` in the `bsl` namespace. | xref:bsl/ratio.adoc[`ratio`] | Alias for `std::ratio`. | xref:bsl/ratio_add.adoc[`ratio_add`] | Alias for `std::ratio_add`. | xref:bsl/ratio_divide.adoc[`ratio_divide`] | Alias for `std::ratio_divide`. | xref:bsl/ratio_equal.adoc[`ratio_equal`] | Alias for `std::ratio_equal`. | xref:bsl/ratio_equal_v.adoc[`ratio_equal_v`] | Alias for `std::ratio_equal_v`. | xref:bsl/ratio_greater.adoc[`ratio_greater`] | Alias for `std::ratio_greater`. | xref:bsl/ratio_greater_equal.adoc[`ratio_greater_equal`] | Alias for `std::ratio_greater_equal`. | xref:bsl/ratio_greater_equal_v.adoc[`ratio_greater_equal_v`] | Alias for `std::ratio_greater_equal_v`. | xref:bsl/ratio_greater_v.adoc[`ratio_greater_v`] | Alias for `std::ratio_greater_v`. | xref:bsl/ratio_less.adoc[`ratio_less`] | Alias for `std::ratio_less`. | xref:bsl/ratio_less_equal.adoc[`ratio_less_equal`] | Alias for `std::ratio_less_equal`. | xref:bsl/ratio_less_equal_v.adoc[`ratio_less_equal_v`] | Alias for `std::ratio_less_equal_v`. | xref:bsl/ratio_less_v.adoc[`ratio_less_v`] | Alias for `std::ratio_less_v`. | xref:bsl/ratio_multiply.adoc[`ratio_multiply`] | Alias for `std::ratio_multiply`. | xref:bsl/ratio_not_equal.adoc[`ratio_not_equal`] | Alias for `std::ratio_not_equal`. | xref:bsl/ratio_not_equal_v.adoc[`ratio_not_equal_v`] | Alias for `std::ratio_not_equal_v`. | xref:bsl/ratio_subtract.adoc[`ratio_subtract`] | Alias for `std::ratio_subtract`. | xref:bsl/raw_storage_iterator.adoc[`raw_storage_iterator`] | Alias for `std::raw_storage_iterator` in the `bsl` namespace. | xref:bsl/rbegin.adoc[`rbegin`] | Alias for `std::rbegin` in the `bsl` namespace. | xref:bsl/real.adoc[`real`] | Alias for `std::real` in the `bsl` namespace. | xref:bsl/realloc.adoc[`realloc`] | Alias for `std::realloc` in the `bsl` namespace. | xref:bsl/recursive_mutex.adoc[`recursive_mutex`] | Alias for `std::recursive_mutex` in the `bsl` namespace. | xref:bsl/recursive_timed_mutex.adoc[`recursive_timed_mutex`] | Alias for `std::recursive_timed_mutex` in the `bsl` namespace. | xref:bsl/reduce.adoc[`reduce`] | Alias for `std::reduce` in the `bsl` namespace. | xref:bsl/ref.adoc[`ref`] | Alias for `std::ref` in the `bsl` namespace. | xref:bsl/reference_constructs_from_temporary.adoc[`reference_constructs_from_temporary`] | Alias for `std::reference_constructs_from_temporary` in the `bsl` namespace. | xref:bsl/reference_constructs_from_temporary_v.adoc[`reference_constructs_from_temporary_v`] | Alias for `std::reference_constructs_from_temporary_v` in the `bsl` namespace. | xref:bsl/reference_converts_from_temporary.adoc[`reference_converts_from_temporary`] | Alias for `std::reference_converts_from_temporary` in the `bsl` namespace. | xref:bsl/reference_converts_from_temporary_v.adoc[`reference_converts_from_temporary_v`] | Alias for `std::reference_converts_from_temporary_v` in the `bsl` namespace. | xref:bsl/reference_wrapper.adoc[`reference_wrapper`] | Alias for `std::reference_wrapper` in the `bsl` namespace. | xref:bsl/regex.adoc[`regex`] | Alias for `std::regex` in the `bsl` namespace. | xref:bsl/regex_error.adoc[`regex_error`] | Alias for `std::regex_error` in the `bsl` namespace. | xref:bsl/regex_iterator.adoc[`regex_iterator`] | Alias for `std::regex_iterator` in the `bsl` namespace. | xref:bsl/regex_match.adoc[`regex_match`] | Alias for `std::regex_match` in the `bsl` namespace. | xref:bsl/regex_replace.adoc[`regex_replace`] | Alias for `std::regex_replace` in the `bsl` namespace. | xref:bsl/regex_search.adoc[`regex_search`] | Alias for `std::regex_search` in the `bsl` namespace. | xref:bsl/regex_token_iterator.adoc[`regex_token_iterator`] | Alias for `std::regex_token_iterator` in the `bsl` namespace. | xref:bsl/regex_traits.adoc[`regex_traits`] | Alias for `std::regex_traits` in the `bsl` namespace. | xref:bsl/regular.adoc[`regular`] | Alias for `std::regular` in the `bsl` namespace. | xref:bsl/regular_invocable.adoc[`regular_invocable`] | Alias for `std::regular_invocable` in the `bsl` namespace. | xref:bsl/relation.adoc[`relation`] | Alias for `std::relation` in the `bsl` namespace. | xref:bsl/remainder.adoc[`remainder`] | Alias for `std::remainder` in the `bsl` namespace. | xref:bsl/remove-08.adoc[`remove`] | Alias for `std::remove` in the `bsl` namespace. | xref:bsl/remove-04.adoc[`remove`] | Alias for `std::remove` in the `bsl` namespace. | xref:bsl/remove-09.adoc[`remove`] | Alias for `std::remove` in the `bsl` namespace. | xref:bsl/remove_all_extents.adoc[`remove_all_extents`] | Alias for `std::remove_all_extents` in the `bsl` namespace. | xref:bsl/remove_copy.adoc[`remove_copy`] | Alias for `std::remove_copy` in the `bsl` namespace. | xref:bsl/remove_copy_if.adoc[`remove_copy_if`] | Alias for `std::remove_copy_if` in the `bsl` namespace. | xref:bsl/remove_cvref.adoc[`remove_cvref`] | Alias for `std::remove_cvref` in the `bsl` namespace. | xref:bsl/remove_cvref_t.adoc[`remove_cvref_t`] | Alias for `std::remove_cvref_t` in the `bsl` namespace. | xref:bsl/remove_if.adoc[`remove_if`] | Alias for `std::remove_if` in the `bsl` namespace. | xref:bsl/remove_reference.adoc[`remove_reference`] | Alias for `std::remove_reference` in the `bsl` namespace. | xref:bsl/remove_reference_t.adoc[`remove_reference_t`] | Alias for `std::remove_reference_t` in the `bsl` namespace. | xref:bsl/remquo.adoc[`remquo`] | Alias for `std::remquo` in the `bsl` namespace. | xref:bsl/rename.adoc[`rename`] | Alias for `std::rename` in the `bsl` namespace. | xref:bsl/rend.adoc[`rend`] | Alias for `std::rend` in the `bsl` namespace. | xref:bsl/replace.adoc[`replace`] | Alias for `std::replace` in the `bsl` namespace. | xref:bsl/replace_copy.adoc[`replace_copy`] | Alias for `std::replace_copy` in the `bsl` namespace. | xref:bsl/replace_copy_if.adoc[`replace_copy_if`] | Alias for `std::replace_copy_if` in the `bsl` namespace. | xref:bsl/replace_if.adoc[`replace_if`] | Alias for `std::replace_if` in the `bsl` namespace. | xref:bsl/resetiosflags.adoc[`resetiosflags`] | Alias for `std::resetiosflags` in the `bsl` namespace. | xref:bsl/result_of.adoc[`result_of`] | Alias for `std::result_of` in the `bsl` namespace. | xref:bsl/rethrow_exception.adoc[`rethrow_exception`] | Undocumented symbol. | xref:bsl/rethrow_if_nested.adoc[`rethrow_if_nested`] | Undocumented symbol. | xref:bsl/return_temporary_buffer.adoc[`return_temporary_buffer`] | Alias for `std::return_temporary_buffer` in the `bsl` namespace. | xref:bsl/reverse.adoc[`reverse`] | Alias for `std::reverse` in the `bsl` namespace. | xref:bsl/reverse_copy.adoc[`reverse_copy`] | Alias for `std::reverse_copy` in the `bsl` namespace. | xref:bsl/reverse_iterator.adoc[`reverse_iterator`] | Alias for `std::reverse_iterator` in the `bsl` namespace. | xref:bsl/rewind.adoc[`rewind`] | Alias for `std::rewind` in the `bsl` namespace. | xref:bsl/riemann_zeta.adoc[`riemann_zeta`] | | xref:bsl/riemann_zetaf.adoc[`riemann_zetaf`] | | xref:bsl/riemann_zetal.adoc[`riemann_zetal`] | | xref:bsl/right.adoc[`right`] | Alias for `std::right` in the `bsl` namespace. | xref:bsl/rint.adoc[`rint`] | Alias for `std::rint` in the `bsl` namespace. | xref:bsl/rotate.adoc[`rotate`] | Alias for `std::rotate` in the `bsl` namespace. | xref:bsl/rotate_copy.adoc[`rotate_copy`] | Alias for `std::rotate_copy` in the `bsl` namespace. | xref:bsl/rotl.adoc[`rotl`] | Alias for `std::rotl` in the `bsl` namespace. | xref:bsl/rotr.adoc[`rotr`] | Alias for `std::rotr` in the `bsl` namespace. | xref:bsl/round.adoc[`round`] | Alias for `std::round` in the `bsl` namespace. | xref:bsl/round_indeterminate.adoc[`round_indeterminate`] | Alias for `std::round_indeterminate` in the `bsl` namespace. | xref:bsl/round_to_nearest.adoc[`round_to_nearest`] | Alias for `std::round_to_nearest` in the `bsl` namespace. | xref:bsl/round_toward_infinity.adoc[`round_toward_infinity`] | Alias for `std::round_toward_infinity` in the `bsl` namespace. | xref:bsl/round_toward_neg_infinity.adoc[`round_toward_neg_infinity`] | Alias for `std::round_toward_neg_infinity` in the `bsl` namespace. | xref:bsl/round_toward_zero.adoc[`round_toward_zero`] | Alias for `std::round_toward_zero` in the `bsl` namespace. | xref:bsl/runtime_error.adoc[`runtime_error`] | Alias for `std::runtime_error` in the `bsl` namespace. | xref:bsl/same_as.adoc[`same_as`] | Alias for `std::same_as` in the `bsl` namespace. | xref:bsl/sample.adoc[`sample`] | Alias for `std::sample` in the `bsl` namespace. | xref:bsl/scalbln.adoc[`scalbln`] | Alias for `std::scalbln` in the `bsl` namespace. | xref:bsl/scalbn.adoc[`scalbn`] | Alias for `std::scalbn` in the `bsl` namespace. | xref:bsl/scanf.adoc[`scanf`] | Alias for `std::scanf` in the `bsl` namespace. | xref:bsl/scientific.adoc[`scientific`] | Alias for `std::scientific` in the `bsl` namespace. | xref:bsl/scoped_allocator_adaptor.adoc[`scoped_allocator_adaptor`] | Alias for `std::scoped_allocator_adaptor` in the `bsl` namespace. | xref:bsl/scoped_lock.adoc[`scoped_lock`] | Alias for `std::scoped_lock` in the `bsl` namespace. | xref:bsl/search.adoc[`search`] | Alias for `std::search` in the `bsl` namespace. | xref:bsl/search_n.adoc[`search_n`] | Alias for `std::search_n` in the `bsl` namespace. | xref:bsl/seed_seq.adoc[`seed_seq`] | Alias for `std::seed_seq` in the `bsl` namespace. | xref:bsl/semiregular.adoc[`semiregular`] | Alias for `std::semiregular` in the `bsl` namespace. | xref:bsl/sentinel_for.adoc[`sentinel_for`] | Alias for `std::sentinel_for` in the `bsl` namespace. | xref:bsl/set_difference.adoc[`set_difference`] | Alias for `std::set_difference` in the `bsl` namespace. | xref:bsl/set_intersection.adoc[`set_intersection`] | Alias for `std::set_intersection` in the `bsl` namespace. | xref:bsl/set_new_handler.adoc[`set_new_handler`] | Alias for `std::set_new_handler` in the `bsl` namespace. | xref:bsl/set_symmetric_difference.adoc[`set_symmetric_difference`] | Alias for `std::set_symmetric_difference` in the `bsl` namespace. | xref:bsl/set_terminate.adoc[`set_terminate`] | Undocumented symbol. | xref:bsl/set_union.adoc[`set_union`] | Alias for `std::set_union` in the `bsl` namespace. | xref:bsl/setbase.adoc[`setbase`] | Alias for `std::setbase` in the `bsl` namespace. | xref:bsl/setbuf.adoc[`setbuf`] | Alias for `std::setbuf` in the `bsl` namespace. | xref:bsl/setfill.adoc[`setfill`] | Alias for `std::setfill` in the `bsl` namespace. | xref:bsl/setiosflags.adoc[`setiosflags`] | Alias for `std::setiosflags` in the `bsl` namespace. | xref:bsl/setlocale.adoc[`setlocale`] | Alias for `std::setlocale` in the `bsl` namespace. | xref:bsl/setprecision.adoc[`setprecision`] | Alias for `std::setprecision` in the `bsl` namespace. | xref:bsl/setvbuf.adoc[`setvbuf`] | Alias for `std::setvbuf` in the `bsl` namespace. | xref:bsl/setw.adoc[`setw`] | Alias for `std::setw` in the `bsl` namespace. | xref:bsl/shared_future.adoc[`shared_future`] | Alias for `std::shared_future` in the `bsl` namespace. | xref:bsl/shared_lock.adoc[`shared_lock`] | Alias for `std::shared_lock` in the `bsl` namespace. | xref:bsl/shared_mutex.adoc[`shared_mutex`] | Alias for `std::shared_mutex` in the `bsl` namespace. | xref:bsl/shared_timed_mutex.adoc[`shared_timed_mutex`] | Alias for `std::shared_timed_mutex` in the `bsl` namespace. | xref:bsl/showbase.adoc[`showbase`] | Alias for `std::showbase` in the `bsl` namespace. | xref:bsl/showpoint.adoc[`showpoint`] | Alias for `std::showpoint` in the `bsl` namespace. | xref:bsl/showpos.adoc[`showpos`] | Alias for `std::showpos` in the `bsl` namespace. | xref:bsl/shuffle.adoc[`shuffle`] | Alias for `std::shuffle` in the `bsl` namespace. | xref:bsl/shuffle_order_engine.adoc[`shuffle_order_engine`] | Alias for `std::shuffle_order_engine` in the `bsl` namespace. | xref:bsl/sig_atomic_t.adoc[`sig_atomic_t`] | Alias for `std::sig_atomic_t` in the `bsl` namespace. | xref:bsl/signal.adoc[`signal`] | Alias for `std::signal` in the `bsl` namespace. | xref:bsl/signbit.adoc[`signbit`] | Alias for `std::signbit` in the `bsl` namespace. | xref:bsl/signed_integral.adoc[`signed_integral`] | Alias for `std::signed_integral` in the `bsl` namespace. | xref:bsl/sin-0a.adoc[`sin`] | Alias for `std::sin` in the `bsl` namespace. | xref:bsl/sin-05.adoc[`sin`] | Alias for `std::sin` in the `bsl` namespace. | xref:bsl/sin-0b.adoc[`sin`] | Alias for `std::sin` in the `bsl` namespace. | xref:bsl/sinh-00.adoc[`sinh`] | Alias for `std::sinh` in the `bsl` namespace. | xref:bsl/sinh-09.adoc[`sinh`] | Alias for `std::sinh` in the `bsl` namespace. | xref:bsl/sinh-02.adoc[`sinh`] | Alias for `std::sinh` in the `bsl` namespace. | xref:bsl/size.adoc[`size`] | Alias for `std::size` in the `bsl` namespace. | xref:bsl/size_t.adoc[`size_t`] | Alias for `std::size_t` in the `bsl` namespace. | xref:bsl/sized_sentinel_for.adoc[`sized_sentinel_for`] | Alias for `std::sized_sentinel_for` in the `bsl` namespace. | xref:bsl/skipws.adoc[`skipws`] | Alias for `std::skipws` in the `bsl` namespace. | xref:bsl/slice.adoc[`slice`] | Alias for `std::slice` in the `bsl` namespace. | xref:bsl/slice_array.adoc[`slice_array`] | Alias for `std::slice_array` in the `bsl` namespace. | xref:bsl/smatch.adoc[`smatch`] | Alias for `std::smatch` in the `bsl` namespace. | xref:bsl/snprintf.adoc[`snprintf`] | Alias for `std::snprintf` in the `bsl` namespace. | xref:bsl/sort.adoc[`sort`] | Alias for `std::sort` in the `bsl` namespace. | xref:bsl/sort_heap.adoc[`sort_heap`] | Alias for `std::sort_heap` in the `bsl` namespace. | xref:bsl/sortable.adoc[`sortable`] | Alias for `std::sortable` in the `bsl` namespace. | xref:bsl/source_location.adoc[`source_location`] | Alias for `std::source_location` in the `bsl` namespace. | xref:bsl/span.adoc[`span`] | Alias for `std::span`. | xref:bsl/spanbuf.adoc[`spanbuf`] | Alias for `std::spanbuf` in the `bsl` namespace. | xref:bsl/spanstream.adoc[`spanstream`] | Alias for `std::spanstream` in the `bsl` namespace. | xref:bsl/sph_bessel.adoc[`sph_bessel`] | | xref:bsl/sph_besself.adoc[`sph_besself`] | | xref:bsl/sph_bessell.adoc[`sph_bessell`] | | xref:bsl/sph_legendre.adoc[`sph_legendre`] | | xref:bsl/sph_legendref.adoc[`sph_legendref`] | | xref:bsl/sph_legendrel.adoc[`sph_legendrel`] | | xref:bsl/sph_neumann.adoc[`sph_neumann`] | | xref:bsl/sph_neumannf.adoc[`sph_neumannf`] | | xref:bsl/sph_neumannl.adoc[`sph_neumannl`] | | xref:bsl/sprintf.adoc[`sprintf`] | Alias for `std::sprintf` in the `bsl` namespace. | xref:bsl/sqrt-0cd.adoc[`sqrt`] | Alias for `std::sqrt` in the `bsl` namespace. | xref:bsl/sqrt-0c4.adoc[`sqrt`] | Alias for `std::sqrt` in the `bsl` namespace. | xref:bsl/sqrt-07.adoc[`sqrt`] | Alias for `std::sqrt` in the `bsl` namespace. | xref:bsl/srand.adoc[`srand`] | Alias for `std::srand` in the `bsl` namespace. | xref:bsl/sregex_iterator.adoc[`sregex_iterator`] | Alias for `std::sregex_iterator` in the `bsl` namespace. | xref:bsl/sscanf.adoc[`sscanf`] | Alias for `std::sscanf` in the `bsl` namespace. | xref:bsl/ssize.adoc[`ssize`] | Alias for `std::ssize` in the `bsl` namespace. | xref:bsl/ssub_match.adoc[`ssub_match`] | Alias for `std::ssub_match` in the `bsl` namespace. | xref:bsl/stable_partition.adoc[`stable_partition`] | Alias for `std::stable_partition` in the `bsl` namespace. | xref:bsl/stable_sort.adoc[`stable_sort`] | Alias for `std::stable_sort` in the `bsl` namespace. | xref:bsl/strcat.adoc[`strcat`] | Alias for `std::strcat` in the `bsl` namespace. | xref:bsl/strchr.adoc[`strchr`] | Alias for `std::strchr` in the `bsl` namespace. | xref:bsl/strcmp.adoc[`strcmp`] | Alias for `std::strcmp` in the `bsl` namespace. | xref:bsl/strcoll.adoc[`strcoll`] | Alias for `std::strcoll` in the `bsl` namespace. | xref:bsl/strcpy.adoc[`strcpy`] | Alias for `std::strcpy` in the `bsl` namespace. | xref:bsl/strcspn.adoc[`strcspn`] | Alias for `std::strcspn` in the `bsl` namespace. | xref:bsl/streambuf.adoc[`streambuf`] | Alias for `std::streambuf` in the `bsl` namespace. | xref:bsl/streamoff.adoc[`streamoff`] | Alias for `std::streamoff` in the `bsl` namespace. | xref:bsl/streampos.adoc[`streampos`] | Alias for `std::streampos` in the `bsl` namespace. | xref:bsl/streamsize.adoc[`streamsize`] | Alias for `std::streamsize` in the `bsl` namespace. | xref:bsl/strerror.adoc[`strerror`] | Alias for `std::strerror` in the `bsl` namespace. | xref:bsl/strftime.adoc[`strftime`] | Alias for `std::strftime` in the `bsl` namespace. | xref:bsl/strict_weak_order.adoc[`strict_weak_order`] | Alias for `std::strict_weak_order` in the `bsl` namespace. | xref:bsl/string_view.adoc[`string_view`] | Alias for `std::string_view` in the `bsl` namespace. | xref:bsl/strlen.adoc[`strlen`] | Alias for `std::strlen` in the `bsl` namespace. | xref:bsl/strncat.adoc[`strncat`] | Alias for `std::strncat` in the `bsl` namespace. | xref:bsl/strncmp.adoc[`strncmp`] | Alias for `std::strncmp` in the `bsl` namespace. | xref:bsl/strncpy.adoc[`strncpy`] | Alias for `std::strncpy` in the `bsl` namespace. | xref:bsl/strong_order.adoc[`strong_order`] | Alias for `std::strong_order` in the `bsl` namespace. | xref:bsl/strong_ordering.adoc[`strong_ordering`] | Alias for `std::strong_ordering` in the `bsl` namespace. | xref:bsl/strpbrk.adoc[`strpbrk`] | Alias for `std::strpbrk` in the `bsl` namespace. | xref:bsl/strrchr.adoc[`strrchr`] | Alias for `std::strrchr` in the `bsl` namespace. | xref:bsl/strspn.adoc[`strspn`] | Alias for `std::strspn` in the `bsl` namespace. | xref:bsl/strstr.adoc[`strstr`] | Alias for `std::strstr` in the `bsl` namespace. | xref:bsl/strstream.adoc[`strstream`] | Alias for `std::strstream` in the `bsl` namespace. | xref:bsl/strstreambuf.adoc[`strstreambuf`] | Alias for `std::strstreambuf` in the `bsl` namespace. | xref:bsl/strtod.adoc[`strtod`] | Alias for `std::strtod` in the `bsl` namespace. | xref:bsl/strtof.adoc[`strtof`] | Alias for `std::strtof` in the `bsl` namespace. | xref:bsl/strtoimax.adoc[`strtoimax`] | Alias for `std::strtoimax` in the `bsl` namespace. | xref:bsl/strtok.adoc[`strtok`] | Alias for `std::strtok` in the `bsl` namespace. | xref:bsl/strtol.adoc[`strtol`] | Alias for `std::strtol` in the `bsl` namespace. | xref:bsl/strtold.adoc[`strtold`] | Alias for `std::strtold` in the `bsl` namespace. | xref:bsl/strtoll.adoc[`strtoll`] | Alias for `std::strtoll` in the `bsl` namespace. | xref:bsl/strtoul.adoc[`strtoul`] | Import `std::strtoul` into the `bsl` namespace. | xref:bsl/strtoull.adoc[`strtoull`] | Alias for `std::strtoull` in the `bsl` namespace. | xref:bsl/strtoumax.adoc[`strtoumax`] | Alias for `std::strtoumax` in the `bsl` namespace. | xref:bsl/strxfrm.adoc[`strxfrm`] | Alias for `std::strxfrm` in the `bsl` namespace. | xref:bsl/student_t_distribution.adoc[`student_t_distribution`] | Alias for `std::student_t_distribution` in the `bsl` namespace. | xref:bsl/sub_match.adoc[`sub_match`] | Alias for `std::sub_match` in the `bsl` namespace. | xref:bsl/subtract_with_carry_engine.adoc[`subtract_with_carry_engine`] | Alias for `std::subtract_with_carry_engine` in the `bsl` namespace. | xref:bsl/suspend_always.adoc[`suspend_always`] | Alias for `std::suspend_always` in the `bsl` namespace. | xref:bsl/suspend_never.adoc[`suspend_never`] | Alias for `std::suspend_never` in the `bsl` namespace. | xref:bsl/swap-00b.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-00ea.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-011.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-049.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-058.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-074.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-07c.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-09f.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0b4.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0d8.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0e5.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-08e.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-014.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-01a.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-07e.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0c6.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0ec.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-03f4.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-099.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0de.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-000.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-005.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-00ef.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-037.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-05cf.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-06b.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-083.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0a2.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0e8.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0eb9.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0f0b.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0fe.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-021.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-03dc.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0445.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-05c5.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-08f.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0f00.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0f49.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap-0f4d.adoc[`swap`] | Alias for `std::swap` in the `bsl` namespace. | xref:bsl/swap_ranges.adoc[`swap_ranges`] | Alias for `std::swap_ranges` in the `bsl` namespace. | xref:bsl/swappable.adoc[`swappable`] | Alias for `std::swappable` in the `bsl` namespace. | xref:bsl/swappable_with.adoc[`swappable_with`] | Alias for `std::swappable_with` in the `bsl` namespace. | xref:bsl/swprintf.adoc[`swprintf`] | Alias for `std::swprintf` in the `bsl` namespace. | xref:bsl/swscanf.adoc[`swscanf`] | Alias for `std::swscanf` in the `bsl` namespace. | xref:bsl/system.adoc[`system`] | Alias for `std::system` in the `bsl` namespace. | xref:bsl/system_category.adoc[`system_category`] | Alias for `std::system_category` in the `bsl` namespace. | xref:bsl/system_error.adoc[`system_error`] | Alias for `std::system_error` in the `bsl` namespace. | xref:bsl/tan-03f.adoc[`tan`] | Alias for `std::tan` in the `bsl` namespace. | xref:bsl/tan-036.adoc[`tan`] | Alias for `std::tan` in the `bsl` namespace. | xref:bsl/tanh-0f.adoc[`tanh`] | Alias for `std::tanh` in the `bsl` namespace. | xref:bsl/tanh-08.adoc[`tanh`] | Alias for `std::tanh` in the `bsl` namespace. | xref:bsl/tanh-09.adoc[`tanh`] | Alias for `std::tanh` in the `bsl` namespace. | xref:bsl/tera.adoc[`tera`] | Alias for `std::tera`. | xref:bsl/terminate.adoc[`terminate`] | Undocumented symbol. | xref:bsl/terminate_handler.adoc[`terminate_handler`] | Alias for `std::terminate_handler` in the `bsl` namespace. | xref:bsl/tgamma.adoc[`tgamma`] | Alias for `std::tgamma` in the `bsl` namespace. | xref:bsl/thread.adoc[`thread`] | Alias for `std::thread` in the `bsl` namespace. | xref:bsl/three_way_comparable.adoc[`three_way_comparable`] | Alias for `std::three_way_comparable` in the `bsl` namespace. | xref:bsl/three_way_comparable_with.adoc[`three_way_comparable_with`] | Alias for `std::three_way_comparable_with` in the `bsl` namespace. | xref:bsl/throw_with_nested.adoc[`throw_with_nested`] | Undocumented symbol. | xref:bsl/tie.adoc[`tie`] | Alias for `std::tie` in the `bsl` namespace. | xref:bsl/time.adoc[`time`] | Alias for `std::time` in the `bsl` namespace. | xref:bsl/time_base.adoc[`time_base`] | Alias for `std::time_base` in the `bsl` namespace. | xref:bsl/time_get.adoc[`time_get`] | Alias for `std::time_get` in the `bsl` namespace. | xref:bsl/time_get_byname.adoc[`time_get_byname`] | Alias for `std::time_get_byname` in the `bsl` namespace. | xref:bsl/time_put.adoc[`time_put`] | Alias for `std::time_put` in the `bsl` namespace. | xref:bsl/time_put_byname.adoc[`time_put_byname`] | Alias for `std::time_put_byname` in the `bsl` namespace. | xref:bsl/time_t.adoc[`time_t`] | Alias for `std::time_t` in the `bsl` namespace. | xref:bsl/timed_mutex.adoc[`timed_mutex`] | Alias for `std::timed_mutex` in the `bsl` namespace. | xref:bsl/timespec.adoc[`timespec`] | Alias for `std::timespec` in the `bsl` namespace. | xref:bsl/timespec_get.adoc[`timespec_get`] | Alias for `std::timespec_get` in the `bsl` namespace. | xref:bsl/tm.adoc[`tm`] | Alias for `std::tm` in the `bsl` namespace. | xref:bsl/tmpfile.adoc[`tmpfile`] | Alias for `std::tmpfile` in the `bsl` namespace. | xref:bsl/tmpnam.adoc[`tmpnam`] | Alias for `std::tmpnam` in the `bsl` namespace. | xref:bsl/to_address.adoc[`to_address`] | Alias for `std::to_address` in the `bsl` namespace. | xref:bsl/to_array.adoc[`to_array`] | Alias for `std::to_array` in the `bsl` namespace. | xref:bsl/to_chars.adoc[`to_chars`] | | xref:bsl/to_chars_result.adoc[`to_chars_result`] | | xref:bsl/to_underlying.adoc[`to_underlying`] | Alias for `std::to_underlying` in the `bsl` namespace. | xref:bsl/tolower-00.adoc[`tolower`] | Alias for `std::tolower` in the `bsl` namespace. | xref:bsl/tolower-02.adoc[`tolower`] | Alias for `std::tolower` in the `bsl` namespace. | xref:bsl/totally_ordered.adoc[`totally_ordered`] | Alias for `std::totally_ordered` in the `bsl` namespace. | xref:bsl/totally_ordered_with.adoc[`totally_ordered_with`] | Alias for `std::totally_ordered_with` in the `bsl` namespace. | xref:bsl/toupper-0e.adoc[`toupper`] | Alias for `std::toupper` in the `bsl` namespace. | xref:bsl/toupper-0f.adoc[`toupper`] | Alias for `std::toupper` in the `bsl` namespace. | xref:bsl/towctrans.adoc[`towctrans`] | Alias for `std::towctrans` in the `bsl` namespace. | xref:bsl/towlower.adoc[`towlower`] | Alias for `std::towlower` in the `bsl` namespace. | xref:bsl/towupper.adoc[`towupper`] | Alias for `std::towupper` in the `bsl` namespace. | xref:bsl/transform.adoc[`transform`] | Alias for `std::transform` in the `bsl` namespace. | xref:bsl/transform_exclusive_scan.adoc[`transform_exclusive_scan`] | Alias for `std::transform_exclusive_scan` in the `bsl` namespace. | xref:bsl/transform_inclusive_scan.adoc[`transform_inclusive_scan`] | Alias for `std::transform_inclusive_scan` in the `bsl` namespace. | xref:bsl/transform_reduce.adoc[`transform_reduce`] | Alias for `std::transform_reduce` in the `bsl` namespace. | xref:bsl/trunc.adoc[`trunc`] | Alias for `std::trunc` in the `bsl` namespace. | xref:bsl/try_lock.adoc[`try_lock`] | Alias for `std::try_lock` in the `bsl` namespace. | xref:bsl/try_to_lock.adoc[`try_to_lock`] | Alias for `std::try_to_lock` in the `bsl` namespace. | xref:bsl/try_to_lock_t.adoc[`try_to_lock_t`] | Alias for `std::try_to_lock_t` in the `bsl` namespace. | xref:bsl/tuple.adoc[`tuple`] | Alias for `std::tuple` in the `bsl` namespace. | xref:bsl/tuple_cat.adoc[`tuple_cat`] | Alias for `std::tuple_cat` in the `bsl` namespace. | xref:bsl/tuple_element.adoc[`tuple_element`] | Alias for `std::tuple_element` in the `bsl` namespace. | xref:bsl/tuple_size.adoc[`tuple_size`] | Alias for `std::tuple_size` in the `bsl` namespace. | xref:bsl/tuple_size_v.adoc[`tuple_size_v`] | Alias for `std::tuple_size_v` in the `bsl` namespace. | xref:bsl/type_identity.adoc[`type_identity`] | Alias for `std::type_identity` in the `bsl` namespace. | xref:bsl/type_identity_t.adoc[`type_identity_t`] | Alias for `std::type_identity_t` in the `bsl` namespace. | xref:bsl/type_info.adoc[`type_info`] | Alias for `std::type_info` in the `bsl` namespace. | xref:bsl/u16streampos.adoc[`u16streampos`] | Alias for `std::u16streampos` in the `bsl` namespace. | xref:bsl/u16string_view.adoc[`u16string_view`] | Alias for `std::u16string_view` in the `bsl` namespace. | xref:bsl/u32streampos.adoc[`u32streampos`] | Alias for `std::u32streampos` in the `bsl` namespace. | xref:bsl/u32string_view.adoc[`u32string_view`] | Alias for `std::u32string_view` in the `bsl` namespace. | xref:bsl/u8streampos.adoc[`u8streampos`] | Alias for `std::u8streampos` in the `bsl` namespace. | xref:bsl/u8string_view.adoc[`u8string_view`] | Alias for `std::u8string_view` in the `bsl` namespace. | xref:bsl/uint16_t.adoc[`uint16_t`] | Alias for `::uint16_t` in the `bsl` namespace. | xref:bsl/uint32_t.adoc[`uint32_t`] | Alias for `::uint32_t` in the `bsl` namespace. | xref:bsl/uint64_t.adoc[`uint64_t`] | Alias for `::uint64_t` in the `bsl` namespace. | xref:bsl/uint8_t.adoc[`uint8_t`] | Alias for `::uint8_t` in the `bsl` namespace. | xref:bsl/uint_fast16_t.adoc[`uint_fast16_t`] | Alias for `::uint_fast16_t` in the `bsl` namespace. | xref:bsl/uint_fast32_t.adoc[`uint_fast32_t`] | Alias for `::uint_fast32_t` in the `bsl` namespace. | xref:bsl/uint_fast64_t.adoc[`uint_fast64_t`] | Alias for `::uint_fast64_t` in the `bsl` namespace. | xref:bsl/uint_fast8_t.adoc[`uint_fast8_t`] | Alias for `::uint_fast8_t` in the `bsl` namespace. | xref:bsl/uint_least16_t.adoc[`uint_least16_t`] | Alias for `::uint_least16_t` in the `bsl` namespace. | xref:bsl/uint_least32_t.adoc[`uint_least32_t`] | Alias for `::uint_least32_t` in the `bsl` namespace. | xref:bsl/uint_least64_t.adoc[`uint_least64_t`] | Alias for `::uint_least64_t` in the `bsl` namespace. | xref:bsl/uint_least8_t.adoc[`uint_least8_t`] | Alias for `::uint_least8_t` in the `bsl` namespace. | xref:bsl/uintmax_t.adoc[`uintmax_t`] | Alias for `::uintmax_t` in the `bsl` namespace. | xref:bsl/uintptr_t.adoc[`uintptr_t`] | Alias for `::uintptr_t` in the `bsl` namespace. | xref:bsl/unary_function.adoc[`unary_function`] | Alias for `std::unary_function` in the `bsl` namespace. | xref:bsl/unary_negate.adoc[`unary_negate`] | Alias for `std::unary_negate` in the `bsl` namespace. | xref:bsl/uncaught_exception.adoc[`uncaught_exception`] | | xref:bsl/uncaught_exceptions.adoc[`uncaught_exceptions`] | Alias for `std::uncaught_exceptions` in the `bsl` namespace. | xref:bsl/underflow_error.adoc[`underflow_error`] | Alias for `std::underflow_error` in the `bsl` namespace. | xref:bsl/underlying_type.adoc[`underlying_type`] | Alias for `std::underlying_type` in the `bsl` namespace. | xref:bsl/ungetc.adoc[`ungetc`] | Alias for `std::ungetc` in the `bsl` namespace. | xref:bsl/ungetwc.adoc[`ungetwc`] | Alias for `std::ungetwc` in the `bsl` namespace. | xref:bsl/uniform_int_distribution.adoc[`uniform_int_distribution`] | Alias for `std::uniform_int_distribution` in the `bsl` namespace. | xref:bsl/uniform_real_distribution.adoc[`uniform_real_distribution`] | Alias for `std::uniform_real_distribution` in the `bsl` namespace. | xref:bsl/uninitialized_copy.adoc[`uninitialized_copy`] | Alias for `std::uninitialized_copy` in the `bsl` namespace. | xref:bsl/uninitialized_copy_n.adoc[`uninitialized_copy_n`] | Alias for `std::uninitialized_copy_n` in the `bsl` namespace. | xref:bsl/uninitialized_default_construct.adoc[`uninitialized_default_construct`] | Alias for `std::uninitialized_default_construct` in the `bsl` namespace. | xref:bsl/uninitialized_default_construct_n.adoc[`uninitialized_default_construct_n`] | Alias for `std::uninitialized_default_construct_n` in the `bsl` namespace. | xref:bsl/uninitialized_fill.adoc[`uninitialized_fill`] | Alias for `std::uninitialized_fill` in the `bsl` namespace. | xref:bsl/uninitialized_fill_n.adoc[`uninitialized_fill_n`] | Alias for `std::uninitialized_fill_n` in the `bsl` namespace. | xref:bsl/uninitialized_move.adoc[`uninitialized_move`] | Alias for `std::uninitialized_move` in the `bsl` namespace. | xref:bsl/uninitialized_move_n.adoc[`uninitialized_move_n`] | Alias for `std::uninitialized_move_n` in the `bsl` namespace. | xref:bsl/uninitialized_value_construct.adoc[`uninitialized_value_construct`] | Alias for `std::uninitialized_value_construct` in the `bsl` namespace. | xref:bsl/uninitialized_value_construct_n.adoc[`uninitialized_value_construct_n`] | Alias for `std::uninitialized_value_construct_n` in the `bsl` namespace. | xref:bsl/unique.adoc[`unique`] | Alias for `std::unique` in the `bsl` namespace. | xref:bsl/unique_copy.adoc[`unique_copy`] | Alias for `std::unique_copy` in the `bsl` namespace. | xref:bsl/unique_lock.adoc[`unique_lock`] | Alias for `std::unique_lock` in the `bsl` namespace. | xref:bsl/unique_ptr.adoc[`unique_ptr`] | Alias for `std::unique_ptr` in the `bsl` namespace. | xref:bsl/unitbuf.adoc[`unitbuf`] | Alias for `std::unitbuf` in the `bsl` namespace. | xref:bsl/unreachable.adoc[`unreachable`] | Alias for `std::unreachable` in the `bsl` namespace. | xref:bsl/unreachable_sentinel_t.adoc[`unreachable_sentinel_t`] | Alias for `std::unreachable_sentinel_t` in the `bsl` namespace. | xref:bsl/unsigned_integral.adoc[`unsigned_integral`] | Alias for `std::unsigned_integral` in the `bsl` namespace. | xref:bsl/unwrap_ref_decay.adoc[`unwrap_ref_decay`] | Alias for `std::unwrap_ref_decay` in the `bsl` namespace. | xref:bsl/unwrap_ref_decay_t.adoc[`unwrap_ref_decay_t`] | Alias for `std::unwrap_ref_decay_t` in the `bsl` namespace. | xref:bsl/unwrap_reference.adoc[`unwrap_reference`] | Alias for `std::unwrap_reference` in the `bsl` namespace. | xref:bsl/unwrap_reference_t.adoc[`unwrap_reference_t`] | Alias for `std::unwrap_reference_t` in the `bsl` namespace. | xref:bsl/upper_bound.adoc[`upper_bound`] | Alias for `std::upper_bound` in the `bsl` namespace. | xref:bsl/uppercase.adoc[`uppercase`] | Alias for `std::uppercase` in the `bsl` namespace. | xref:bsl/use_facet.adoc[`use_facet`] | Alias for `std::use_facet` in the `bsl` namespace. | xref:bsl/va_list.adoc[`va_list`] | Import `std::va_list` into namespace `bsl`. | xref:bsl/valarray.adoc[`valarray`] | Alias for `std::valarray` in the `bsl` namespace. | xref:bsl/vformat_to-06.adoc[`vformat_to`] | Alias for `std::vformat_to` in the `bsl` namespace. | xref:bsl/vfprintf.adoc[`vfprintf`] | Alias for `std::vfprintf` in the `bsl` namespace. | xref:bsl/vfscanf.adoc[`vfscanf`] | Alias for `std::vfscanf` in the `bsl` namespace. | xref:bsl/vfwprintf.adoc[`vfwprintf`] | Alias for `std::vfwprintf` in the `bsl` namespace. | xref:bsl/vfwscanf.adoc[`vfwscanf`] | Alias for `std::vfwscanf` in the `bsl` namespace. | xref:bsl/visit_format_arg.adoc[`visit_format_arg`] | Alias for `std::visit_format_arg` in the `bsl` namespace. | xref:bsl/vprint_nonunicode-0d.adoc[`vprint_nonunicode`] | Alias for `BloombergLP::bslfmt::vprint_nonunicode` in the `bsl` namespace. | xref:bsl/vprint_nonunicode-0b.adoc[`vprint_nonunicode`] | Alias for `BloombergLP::bslfmt::vprint_nonunicode` in the `bsl` namespace. | xref:bsl/vprint_nonunicode_buffered.adoc[`vprint_nonunicode_buffered`] | Alias for `BloombergLP::bslfmt::vprint_nonunicode_buffered` in the `bsl` namespace. | xref:bsl/vprint_unicode-01.adoc[`vprint_unicode`] | Alias for `BloombergLP::bslfmt::vprint_unicode` in the `bsl` namespace. | xref:bsl/vprint_unicode-07.adoc[`vprint_unicode`] | Alias for `BloombergLP::bslfmt::vprint_unicode` in the `bsl` namespace. | xref:bsl/vprint_unicode_buffered.adoc[`vprint_unicode_buffered`] | Alias for `BloombergLP::bslfmt::vprint_unicode_buffered` in the `bsl` namespace. | xref:bsl/vprintf.adoc[`vprintf`] | Alias for `std::vprintf` in the `bsl` namespace. | xref:bsl/vscanf.adoc[`vscanf`] | Alias for `std::vscanf` in the `bsl` namespace. | xref:bsl/vsnprintf.adoc[`vsnprintf`] | Alias for `std::vsnprintf` in the `bsl` namespace. | xref:bsl/vsprintf.adoc[`vsprintf`] | Alias for `std::vsprintf` in the `bsl` namespace. | xref:bsl/vsscanf.adoc[`vsscanf`] | Alias for `std::vsscanf` in the `bsl` namespace. | xref:bsl/vswprintf.adoc[`vswprintf`] | Alias for `std::vswprintf` in the `bsl` namespace. | xref:bsl/vswscanf.adoc[`vswscanf`] | Alias for `std::vswscanf` in the `bsl` namespace. | xref:bsl/vwprintf.adoc[`vwprintf`] | Alias for `std::vwprintf` in the `bsl` namespace. | xref:bsl/vwscanf.adoc[`vwscanf`] | Alias for `std::vwscanf` in the `bsl` namespace. | xref:bsl/wbuffer_convert.adoc[`wbuffer_convert`] | Alias for `std::wbuffer_convert` in the `bsl` namespace. | xref:bsl/wcerr.adoc[`wcerr`] | Alias for `std::wcerr` in the `bsl` namespace. | xref:bsl/wcin.adoc[`wcin`] | Alias for `std::wcin` in the `bsl` namespace. | xref:bsl/wclog.adoc[`wclog`] | Alias for `std::wclog` in the `bsl` namespace. | xref:bsl/wcmatch.adoc[`wcmatch`] | Alias for `std::wcmatch` in the `bsl` namespace. | xref:bsl/wcout.adoc[`wcout`] | Alias for `std::wcout` in the `bsl` namespace. | xref:bsl/wcregex_iterator.adoc[`wcregex_iterator`] | Alias for `std::wcregex_iterator` in the `bsl` namespace. | xref:bsl/wcrtomb.adoc[`wcrtomb`] | Alias for `std::wcrtomb` in the `bsl` namespace. | xref:bsl/wcscat.adoc[`wcscat`] | Alias for `std::wcscat` in the `bsl` namespace. | xref:bsl/wcschr.adoc[`wcschr`] | Alias for `std::wcschr` in the `bsl` namespace. | xref:bsl/wcscmp.adoc[`wcscmp`] | Alias for `std::wcscmp` in the `bsl` namespace. | xref:bsl/wcscoll.adoc[`wcscoll`] | Alias for `std::wcscoll` in the `bsl` namespace. | xref:bsl/wcscpy.adoc[`wcscpy`] | Alias for `std::wcscpy` in the `bsl` namespace. | xref:bsl/wcscspn.adoc[`wcscspn`] | Alias for `std::wcscspn` in the `bsl` namespace. | xref:bsl/wcsftime.adoc[`wcsftime`] | Alias for `std::wcsftime` in the `bsl` namespace. | xref:bsl/wcslen.adoc[`wcslen`] | Alias for `std::wcslen` in the `bsl` namespace. | xref:bsl/wcsncat.adoc[`wcsncat`] | Alias for `std::wcsncat` in the `bsl` namespace. | xref:bsl/wcsncmp.adoc[`wcsncmp`] | Alias for `std::wcsncmp` in the `bsl` namespace. | xref:bsl/wcsncpy.adoc[`wcsncpy`] | Alias for `std::wcsncpy` in the `bsl` namespace. | xref:bsl/wcspbrk.adoc[`wcspbrk`] | Alias for `std::wcspbrk` in the `bsl` namespace. | xref:bsl/wcsrchr.adoc[`wcsrchr`] | Alias for `std::wcsrchr` in the `bsl` namespace. | xref:bsl/wcsrtombs.adoc[`wcsrtombs`] | Alias for `std::wcsrtombs` in the `bsl` namespace. | xref:bsl/wcsspn.adoc[`wcsspn`] | Alias for `std::wcsspn` in the `bsl` namespace. | xref:bsl/wcsstr.adoc[`wcsstr`] | Alias for `std::wcsstr` in the `bsl` namespace. | xref:bsl/wcstod.adoc[`wcstod`] | Alias for `std::wcstod` in the `bsl` namespace. | xref:bsl/wcstof.adoc[`wcstof`] | Alias for `std::wcstof` in the `bsl` namespace. | xref:bsl/wcstoimax.adoc[`wcstoimax`] | Alias for `std::wcstoimax` in the `bsl` namespace. | xref:bsl/wcstok.adoc[`wcstok`] | Alias for `std::wcstok` in the `bsl` namespace. | xref:bsl/wcstol.adoc[`wcstol`] | Alias for `std::wcstol` in the `bsl` namespace. | xref:bsl/wcstold.adoc[`wcstold`] | Alias for `std::wcstold` in the `bsl` namespace. | xref:bsl/wcstoll.adoc[`wcstoll`] | Alias for `std::wcstoll` in the `bsl` namespace. | xref:bsl/wcstombs.adoc[`wcstombs`] | Alias for `std::wcstombs` in the `bsl` namespace. | xref:bsl/wcstoul.adoc[`wcstoul`] | Alias for `std::wcstoul` in the `bsl` namespace. | xref:bsl/wcstoull.adoc[`wcstoull`] | Alias for `std::wcstoull` in the `bsl` namespace. | xref:bsl/wcstoumax.adoc[`wcstoumax`] | Alias for `std::wcstoumax` in the `bsl` namespace. | xref:bsl/wcsub_match.adoc[`wcsub_match`] | Alias for `std::wcsub_match` in the `bsl` namespace. | xref:bsl/wcsxfrm.adoc[`wcsxfrm`] | Alias for `std::wcsxfrm` in the `bsl` namespace. | xref:bsl/wctob.adoc[`wctob`] | Alias for `std::wctob` in the `bsl` namespace. | xref:bsl/wctomb.adoc[`wctomb`] | Alias for `std::wctomb` in the `bsl` namespace. | xref:bsl/wctrans.adoc[`wctrans`] | Alias for `std::wctrans` in the `bsl` namespace. | xref:bsl/wctrans_t.adoc[`wctrans_t`] | Alias for `std::wctrans_t` in the `bsl` namespace. | xref:bsl/wctype.adoc[`wctype`] | Alias for `std::wctype` in the `bsl` namespace. | xref:bsl/wctype_t.adoc[`wctype_t`] | Alias for `std::wctype_t` in the `bsl` namespace. | xref:bsl/weak_order.adoc[`weak_order`] | Alias for `std::weak_order` in the `bsl` namespace. | xref:bsl/weak_ordering.adoc[`weak_ordering`] | Alias for `std::weak_ordering` in the `bsl` namespace. | xref:bsl/weakly_incrementable.adoc[`weakly_incrementable`] | Alias for `std::weakly_incrementable` in the `bsl` namespace. | xref:bsl/weibull_distribution.adoc[`weibull_distribution`] | Alias for `std::weibull_distribution` in the `bsl` namespace. | xref:bsl/wfilebuf.adoc[`wfilebuf`] | Alias for `std::wfilebuf` in the `bsl` namespace. | xref:bsl/wformat_args.adoc[`wformat_args`] | Alias for `std::wformat_args` in the `bsl` namespace. | xref:bsl/wformat_context.adoc[`wformat_context`] | Alias for `std::wformat_context` in the `bsl` namespace. | xref:bsl/wformat_parse_context.adoc[`wformat_parse_context`] | Alias for `std::wformat_parse_context` in the `bsl` namespace. | xref:bsl/wformat_string.adoc[`wformat_string`] | Alias for `std::wformat_string` in the `bsl` namespace. | xref:bsl/wfstream.adoc[`wfstream`] | Alias for `std::wfstream` in the `bsl` namespace. | xref:bsl/wifstream.adoc[`wifstream`] | Alias for `std::wifstream` in the `bsl` namespace. | xref:bsl/wint_t.adoc[`wint_t`] | Alias for `std::wint_t` in the `bsl` namespace. | xref:bsl/wios.adoc[`wios`] | Alias for `std::wios` in the `bsl` namespace. | xref:bsl/wiostream.adoc[`wiostream`] | Alias for `std::wiostream` in the `bsl` namespace. | xref:bsl/wispanstream.adoc[`wispanstream`] | Alias for `std::wispanstream` in the `bsl` namespace. | xref:bsl/wistream.adoc[`wistream`] | Alias for `std::wistream` in the `bsl` namespace. | xref:bsl/wmemchr.adoc[`wmemchr`] | Alias for `std::wmemchr` in the `bsl` namespace. | xref:bsl/wmemcmp.adoc[`wmemcmp`] | Alias for `std::wmemcmp` in the `bsl` namespace. | xref:bsl/wmemcpy.adoc[`wmemcpy`] | Alias for `std::wmemcpy` in the `bsl` namespace. | xref:bsl/wmemmove.adoc[`wmemmove`] | Alias for `std::wmemmove` in the `bsl` namespace. | xref:bsl/wmemset.adoc[`wmemset`] | Alias for `std::wmemset` in the `bsl` namespace. | xref:bsl/wofstream.adoc[`wofstream`] | Alias for `std::wofstream` in the `bsl` namespace. | xref:bsl/wospanstream.adoc[`wospanstream`] | Alias for `std::wospanstream` in the `bsl` namespace. | xref:bsl/wostream.adoc[`wostream`] | Alias for `std::wostream` in the `bsl` namespace. | xref:bsl/wprintf.adoc[`wprintf`] | Alias for `std::wprintf` in the `bsl` namespace. | xref:bsl/wregex.adoc[`wregex`] | Alias for `std::wregex` in the `bsl` namespace. | xref:bsl/ws.adoc[`ws`] | Alias for `std::ws` in the `bsl` namespace. | xref:bsl/wscanf.adoc[`wscanf`] | Alias for `std::wscanf` in the `bsl` namespace. | xref:bsl/wsmatch.adoc[`wsmatch`] | Alias for `std::wsmatch` in the `bsl` namespace. | xref:bsl/wspanbuf.adoc[`wspanbuf`] | Alias for `std::wspanbuf` in the `bsl` namespace. | xref:bsl/wspanstream.adoc[`wspanstream`] | Alias for `std::wspanstream` in the `bsl` namespace. | xref:bsl/wsregex_iterator.adoc[`wsregex_iterator`] | Alias for `std::wsregex_iterator` in the `bsl` namespace. | xref:bsl/wssub_match.adoc[`wssub_match`] | Alias for `std::wssub_match` in the `bsl` namespace. | xref:bsl/wstreambuf.adoc[`wstreambuf`] | Alias for `std::wstreambuf` in the `bsl` namespace. | xref:bsl/wstreampos.adoc[`wstreampos`] | Alias for `std::wstreampos` in the `bsl` namespace. | xref:bsl/wstring_convert.adoc[`wstring_convert`] | Alias for `std::wstring_convert` in the `bsl` namespace. | xref:bsl/wstring_view.adoc[`wstring_view`] | Alias for `std::wstring_view` in the `bsl` namespace. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#