 bslstp.txt

@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 11 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_exalgorithm                                  !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_exalgorithm':                                  !DEPRECATED!
:      Provide a namespace for algorithm extensions.
:
: '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.
