BDE 4.14.0 Production release
Loading...
Searching...
No Matches
Package bdlc

Modules

 bdlc_bitarray
 Provide a space-efficient, sequential container of boolean values.
 
 bdlc_compactedarray
 Provide a compacted array of const user-defined objects.
 
 bdlc_flathashmap
 Provide an open-addressed unordered map container.
 
 bdlc_flathashmap_cpp03
 Provide C++03 implementation for bdlc_flathashmap.h.
 
 bdlc_flathashset
 Provide an open-addressed unordered set container.
 
 bdlc_flathashset_cpp03
 Provide C++03 implementation for bdlc_flathashset.h.
 
 bdlc_flathashtable
 Provide an open-addressed hash table like Abseil flat_hash_map.
 
 bdlc_flathashtable_cpp03
 Provide C++03 implementation for bdlc_flathashtable.h.
 
 bdlc_flathashtable_groupcontrol
 Provide inquiries to a flat hash table group of control values.
 
 bdlc_hashtable
 Provide a double-hashed table with utility.
 
 bdlc_indexclerk
 Provide a manager of reusable, non-negative integer indices.
 
 bdlc_packedintarray
 Provide an extensible, packed array of integral values.
 
 bdlc_packedintarrayutil
 Provide common non-primitive operations on bdlc::PackedIntArray.
 
 bdlc_queue
 Provide an in-place double-ended queue of T values.
 

Detailed Description

Purpose

Provide container vocabulary types.

Mnemonic

Basic Development Library Container (bdlc)

Description

The 'bdlc' ("Basic Development Library Container") package provides container vocabulary types.

Hierarchical Synopsis

The 'bdlc' package currently has 14 components having 4 levels of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical.

4. bdlc_flathashmap
bdlc_flathashset
3. bdlc_compactedarray
bdlc_flathashtable
bdlc_packedintarrayutil
2. bdlc_bitarray
bdlc_flathashmap_cpp03 !PRIVATE!
bdlc_flathashtable_groupcontrol !PRIVATE!
bdlc_hashtable
bdlc_indexclerk
bdlc_packedintarray
bdlc_queue !DEPRECATED!
1. bdlc_flathashset_cpp03 !PRIVATE!
bdlc_flathashtable_cpp03 !PRIVATE!

Component Synopsis

bdlc_bitarray : Provide a space-efficient, sequential container of boolean values.

bdlc_compactedarray : Provide a compacted array of const user-defined objects.

bdlc_flathashmap : Provide an open-addressed unordered map container.

'bdlc_flathashmap_cpp03': !PRIVATE! Provide C++03 implementation for bdlc_flathashmap.h

bdlc_flathashset : Provide an open-addressed unordered set container.

'bdlc_flathashset_cpp03': !PRIVATE! Provide C++03 implementation for bdlc_flathashset.h

bdlc_flathashtable : Provide an open-addressed hash table like Abseil flat_hash_map.

'bdlc_flathashtable_cpp03': !PRIVATE! Provide C++03 implementation for bdlc_flathashtable.h

'bdlc_flathashtable_groupcontrol': !PRIVATE! Provide inquiries to a flat hash table group of control values.

bdlc_hashtable : Provide a double-hashed table with utility.

bdlc_indexclerk : Provide a manager of reusable, non-negative integer indices.

bdlc_packedintarray : Provide an extensible, packed array of integral values.

bdlc_packedintarrayutil : Provide common non-primitive operations on bdlc::PackedIntArray.

bdlc_queue : !DEPRECATED! Provide an in-place double-ended queue of T values.