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