BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstp.h
Go to the documentation of this file.
1
/// @file bslstp.h
2
///
3
///
4
/// @defgroup bslstp Package bslstp
5
/// @brief Basic Standard Library STlPort types (bslstp)
6
/// @addtogroup bsl
7
/// @{
8
/// @addtogroup bslstp
9
/// [bslstp]: group__bslstp.html
10
/// @{
11
///
12
/// # Purpose {#bslstp-purpose}
13
/// Provide replacement classes (adopted from STLport) for STL.
14
///
15
///@INTERNAL_DEPRECATED: Do not use directly.
16
///
17
/// # Mnemonic {#bslstp-mnemonic}
18
/// Basic Standard Library STlPort types (bslstp)
19
///
20
/// # Description {#bslstp-description}
21
/// This package mainly provides replacement classes, adopted from
22
/// STLport, for STL constructs that required modification to (inter)operate with
23
/// BDE libraries. In addition to STL replacement classes, this package also
24
/// provides helper components for the STL implementation classes.
25
///
26
/// In general, the components in this package conform to the STL interface.
27
/// However, the components (and hence the headers) are intended for private use
28
/// only. Clients should use the standard headers directly (e.g., include
29
/// '<bsl_hash_map.h>' instead of '<bslstp_hashmap.h>').
30
///
31
/// ## Hierarchical Synopsis
32
///
33
/// The 'bslstp' package currently has 10 components having 3 levels of physical
34
/// dependency. The list below shows the hierarchical ordering of the components.
35
/// The order of components within each level is not architecturally significant,
36
/// just alphabetical.
37
/// @code
38
/// 3. bslstp_hashmap !DEPRECATED!
39
/// bslstp_hashset !DEPRECATED!
40
///
41
/// 2. bslstp_hashtable !DEPRECATED!
42
/// bslstp_slist !DEPRECATED!
43
///
44
/// 1. bslstp_alloc !DEPRECATED!
45
/// bslstp_exfunctional !DEPRECATED!
46
/// bslstp_hash !DEPRECATED!
47
/// bslstp_iterator !DEPRECATED!
48
/// bslstp_slistbase !DEPRECATED!
49
/// bslstp_util !DEPRECATED!
50
/// @endcode
51
///
52
/// ## Component Synopsis
53
///
54
/// @ref bslstp_alloc : !DEPRECATED!
55
/// Provide facilities for STLPort implementation.
56
///
57
/// @ref bslstp_exfunctional : !DEPRECATED!
58
/// Provide a namespace for functional extensions.
59
///
60
/// @ref bslstp_hash : !DEPRECATED!
61
/// Provide a namespace for hash functions.
62
///
63
/// @ref bslstp_hashmap : !DEPRECATED!
64
/// Provide containers indexed by a hashed key value.
65
///
66
/// @ref bslstp_hashset : !DEPRECATED!
67
/// Provide containers hashed by value.
68
///
69
/// @ref bslstp_hashtable : !DEPRECATED!
70
/// Provide facilities for STLPort implementation.
71
///
72
/// @ref bslstp_iterator : !DEPRECATED!
73
/// Provide facility for STLPort implementation.
74
///
75
/// @ref bslstp_slist : !DEPRECATED!
76
/// Provide a singly linked list container.
77
///
78
/// @ref bslstp_slistbase : !DEPRECATED!
79
/// Provide facility for STLPort implementation.
80
///
81
/// @ref bslstp_util : !DEPRECATED!
82
/// Provide a namespace for utility functions for STL functionality.
83
///
84
/// @}
85
/** @} */
doxygen_input
bde
groups
bsl
bslstp
doc
bslstp.h
Generated by
1.9.8