BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bsl+bslhdrs.h
Go to the documentation of this file.
1/// @file bsl+bslhdrs.h
2///
3///
4/// @defgroup bsl_bslhdrs Package bsl+bslhdrs
5/// @brief Basic Standard Library BSL HeaDerS (bsl+bslhdrs)
6/// @addtogroup bsl
7/// @{
8/// @addtogroup bsl_bslhdrs
9/// @{
10/// * <a href="#bsl-bslhdrs-purpose"> Purpose</a>
11/// * <a href="#bsl-bslhdrs-mnemonic"> Mnemonic </a>
12/// * <a href="#bsl-bslhdrs-description"> Description </a>
13/// * <a href="#bsl-bslhdrs-hierarchical-synopsis"> Hierarchical Synopsis </a>
14/// * <a href="#bsl-bslhdrs-component-synopsis"> Component Synopsis </a>
15///
16/// # Purpose {#bsl-bslhdrs-purpose}
17/// Provide a compatibility layer to enable BDE-STL mode in Bloomberg.
18///
19/// # Mnemonic {#bsl-bslhdrs-mnemonic}
20/// Basic Standard Library BSL HeaDerS (bsl+bslhdrs)
21///
22/// # Description {#bsl-bslhdrs-description}
23/// This non-conventional package provides *no* components, only
24/// headers which enable BDE-STL mode at Bloomberg.
25///
26/// ## Hierarchical Synopsis {#bsl-bslhdrs-hierarchical-synopsis}
27///
28/// @code
29/// 2. bsl_fstream.h
30/// bsl_iomanip.h
31/// bsl_iostream.h
32/// bsl_istream.h
33/// bsl_locale.h
34/// bsl_ostream.h
35/// bsl_streambuf.h
36/// bsl_strstream.h
37/// bsl_syncstream.h
38///
39/// 1. bsl_algorithm.h
40/// bsl_barrier.h
41/// bsl_bit.h
42/// bsl_bitset.h
43/// bsl_c_assert.h
44/// bsl_c_ctype.h
45/// bsl_c_errno.h
46/// bsl_c_float.h
47/// bsl_c_iso646.h
48/// bsl_c_limits.h
49/// bsl_c_locale.h
50/// bsl_c_math.h
51/// bsl_c_setjmp.h
52/// bsl_c_signal.h
53/// bsl_c_stdarg.h
54/// bsl_c_stddef.h
55/// bsl_c_stdio.h
56/// bsl_c_stdlib.h
57/// bsl_c_string.h
58/// bsl_c_sys_time.h
59/// bsl_c_time.h
60/// bsl_c_wchar.h
61/// bsl_c_wctype.h
62/// bsl_cassert.h
63/// bsl_cctype.h
64/// bsl_cerrno.h
65/// bsl_cfloat.h
66/// bsl_ciso646.h
67/// bsl_climits.h
68/// bsl_clocale.h
69/// bsl_cmath.h
70/// bsl_compare.h
71/// bsl_complex.h
72/// bsl_concepts.h
73/// bsl_coroutine.h
74/// bsl_csetjmp.h
75/// bsl_csignal.h
76/// bsl_cstdarg.h
77/// bsl_cstddef.h
78/// bsl_cstdio.h
79/// bsl_cstdlib.h
80/// bsl_cstring.h
81/// bsl_ctime.h
82/// bsl_cwchar.h
83/// bsl_cwctype.h
84/// bsl_deque.h
85/// bsl_excecution.h
86/// bsl_exception.h
87/// bsl_filesystem.h
88/// bsl_format.h
89/// bsl_functional.h
90/// bsl_hash_map.h
91/// bsl_hash_set.h
92/// bsl_ios.h
93/// bsl_iosfwd.h
94/// bsl_iterator.h
95/// bsl_latch.h
96/// bsl_limits.h
97/// bsl_list.h
98/// bsl_map.h
99/// bsl_memory.h
100/// bsl_new.h
101/// bsl_numbers.h
102/// bsl_numeric.h
103/// bsl_optional.h
104/// bsl_queue.h
105/// bsl_ranges.h
106/// bsl_set.h
107/// bsl_semaphore.h
108/// bsl_slist.h
109/// bsl_source_location.h
110/// bsl_span.h
111/// bsl_sstream.h
112/// bsl_stack.h
113/// bsl_stdexcept.h
114/// bsl_stop_token.h
115/// bsl_string.h
116/// bsl_typeinfo.h
117/// bsl_utility.h
118/// bsl_valarray.h
119/// bsl_vector.h
120/// bsl_version.h
121/// @endcode
122///
123/// ## Component Synopsis {#bsl-bslhdrs-component-synopsis}
124///
125/// The stated purpose of each header with a 'c_' in their name is:
126/// @code
127/// Provide functionality of the corresponding C Standard header.
128/// @endcode
129/// For each of the others, the purpose is:
130/// @code
131/// Provide functionality of the corresponding C++ Standard header.
132/// @endcode
133///
134/// @}
135/** @} */