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

Detailed Description

Basic Standard Library STlPort types (bslstp)

Purpose

Provide replacement classes (adopted from STLport) for STL.

@INTERNAL_DEPRECATED: Do not use directly.

Mnemonic

Basic Standard Library STlPort types (bslstp)

Description

This package mainly provides replacement classes, adopted from STLport, for STL constructs that required modification to (inter)operate with BDE libraries. In addition to STL replacement classes, this package also provides helper components for the STL implementation classes.

In general, the components in this package conform to the STL interface. However, the components (and hence the headers) are intended for private use only. Clients should use the standard headers directly (e.g., include '<bsl_hash_map.h>' instead of '<bslstp_hashmap.h>').

Hierarchical Synopsis

The 'bslstp' package currently has 10 components having 3 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.

3. bslstp_hashmap !DEPRECATED!
bslstp_hashset !DEPRECATED!
2. bslstp_hashtable !DEPRECATED!
bslstp_slist !DEPRECATED!
1. bslstp_alloc !DEPRECATED!
bslstp_exfunctional !DEPRECATED!
bslstp_hash !DEPRECATED!
bslstp_iterator !DEPRECATED!
bslstp_slistbase !DEPRECATED!
bslstp_util !DEPRECATED!

Component Synopsis

bslstp_alloc : !DEPRECATED! Provide facilities for STLPort implementation.

bslstp_exfunctional : !DEPRECATED! Provide a namespace for functional extensions.

bslstp_hash : !DEPRECATED! Provide a namespace for hash functions.

bslstp_hashmap : !DEPRECATED! Provide containers indexed by a hashed key value.

bslstp_hashset : !DEPRECATED! Provide containers hashed by value.

bslstp_hashtable : !DEPRECATED! Provide facilities for STLPort implementation.

bslstp_iterator : !DEPRECATED! Provide facility for STLPort implementation.

bslstp_slist : !DEPRECATED! Provide a singly linked list container.

bslstp_slistbase : !DEPRECATED! Provide facility for STLPort implementation.

bslstp_util : !DEPRECATED! Provide a namespace for utility functions for STL functionality.

Modules

 bslstp_alloc
 
 bslstp_exfunctional
 
 bslstp_hash
 
 bslstp_hashmap
 
 bslstp_hashset
 
 bslstp_hashtable
 
 bslstp_iterator
 
 bslstp_slist
 
 bslstp_slistbase
 
 bslstp_util