BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlc.h
Go to the documentation of this file.
1
/// @file bdlc.h
2
///
3
///
4
/// @defgroup bdlc Package bdlc
5
/// @brief Basic Development Library Container (bdlc)
6
/// @addtogroup bdl
7
/// @{
8
/// @addtogroup bdlc
9
/// [bdlc]: group__bdlc.html
10
/// @{
11
///
12
/// # Purpose {#bdlc-purpose}
13
/// Provide container vocabulary types.
14
///
15
/// # Mnemonic {#bdlc-mnemonic}
16
/// Basic Development Library Container (bdlc)
17
///
18
/// # Description {#bdlc-description}
19
/// The 'bdlc' ("Basic Development Library Container") package
20
/// provides container vocabulary types.
21
///
22
/// ## Hierarchical Synopsis
23
///
24
/// The 'bdlc' package currently has 14 components having 4 levels of physical
25
/// dependency. The list below shows the hierarchical ordering of the components.
26
/// The order of components within each level is not architecturally significant,
27
/// just alphabetical.
28
/// @code
29
/// 4. bdlc_flathashmap
30
/// bdlc_flathashset
31
///
32
/// 3. bdlc_compactedarray
33
/// bdlc_flathashtable
34
/// bdlc_packedintarrayutil
35
///
36
/// 2. bdlc_bitarray
37
/// bdlc_flathashmap_cpp03 !PRIVATE!
38
/// bdlc_flathashtable_groupcontrol !PRIVATE!
39
/// bdlc_hashtable
40
/// bdlc_indexclerk
41
/// bdlc_packedintarray
42
/// bdlc_queue !DEPRECATED!
43
///
44
/// 1. bdlc_flathashset_cpp03 !PRIVATE!
45
/// bdlc_flathashtable_cpp03 !PRIVATE!
46
/// @endcode
47
///
48
/// ## Component Synopsis
49
///
50
/// @ref bdlc_bitarray :
51
/// Provide a space-efficient, sequential container of boolean values.
52
///
53
/// @ref bdlc_compactedarray :
54
/// Provide a compacted array of `const` user-defined objects.
55
///
56
/// @ref bdlc_flathashmap :
57
/// Provide an open-addressed unordered map container.
58
///
59
/// 'bdlc_flathashmap_cpp03': !PRIVATE!
60
/// Provide C++03 implementation for bdlc_flathashmap.h
61
///
62
/// @ref bdlc_flathashset :
63
/// Provide an open-addressed unordered set container.
64
///
65
/// 'bdlc_flathashset_cpp03': !PRIVATE!
66
/// Provide C++03 implementation for bdlc_flathashset.h
67
///
68
/// @ref bdlc_flathashtable :
69
/// Provide an open-addressed hash table like Abseil `flat_hash_map`.
70
///
71
/// 'bdlc_flathashtable_cpp03': !PRIVATE!
72
/// Provide C++03 implementation for bdlc_flathashtable.h
73
///
74
/// 'bdlc_flathashtable_groupcontrol': !PRIVATE!
75
/// Provide inquiries to a flat hash table group of control values.
76
///
77
/// @ref bdlc_hashtable :
78
/// Provide a double-hashed table with utility.
79
///
80
/// @ref bdlc_indexclerk :
81
/// Provide a manager of reusable, non-negative integer indices.
82
///
83
/// @ref bdlc_packedintarray :
84
/// Provide an extensible, packed array of integral values.
85
///
86
/// @ref bdlc_packedintarrayutil :
87
/// Provide common non-primitive operations on `bdlc::PackedIntArray`.
88
///
89
/// @ref bdlc_queue : !DEPRECATED!
90
/// Provide an in-place double-ended queue of `T` values.
91
///
92
/// @}
93
/** @} */
doxygen_input
bde
groups
bdl
bdlc
doc
bdlc.h
Generated by
1.9.8