BDE 4.39.x Production Release
Loading...
Searching...
No Matches
Package bdlc

Detailed Description

Basic Development Library Container (bdlc)

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.

Modules

 bdlc_bitarray
 
 bdlc_compactedarray
 
 bdlc_flathashmap
 
 bdlc_flathashmap_cpp03
 
 bdlc_flathashset
 
 bdlc_flathashset_cpp03
 
 bdlc_flathashtable
 
 bdlc_flathashtable_cpp03
 
 bdlc_flathashtable_groupcontrol
 
 bdlc_hashtable
 
 bdlc_indexclerk
 
 bdlc_packedintarray
 
 bdlc_packedintarrayutil
 
 bdlc_queue