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

Modules

 bslstp_alloc
 Provide facilities for STLPort implementation.
 
 bslstp_exfunctional
 Provide a namespace for functional extensions.
 
 bslstp_hash
 Provide a namespace for hash functions.
 
 bslstp_hashmap
 Provide containers indexed by a hashed key value.
 
 bslstp_hashset
 Provide containers hashed by value.
 
 bslstp_hashtable
 Provide facilities for STLPort implementation.
 
 bslstp_iterator
 Provide facility for STLPort implementation.
 
 bslstp_slist
 Provide a singly linked list container.
 
 bslstp_slistbase
 Provide facility for STLPort implementation.
 
 bslstp_util
 Provide a namespace for utility functions for STL functionality.
 

Detailed Description

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.