BloombergLP::bslstp

Package namespace for STL-port-style extension functors.

Types

NameDescription
Hash Empty base class for hashing. No general hash struct defined, each type requires a specialization. Leaving this struct declared but undefined will generate error messages that are more clear when someone tries to use a key that does not have a corresponding hash function.
HashCString Hash functor to generate a hash for a pointer to a null-terminated string.
HashSelector This meta-function selects the appropriate implementation for comparing the parameterized TYPE. This generic template uses the std::equal_to functor.
Identity An identity function.
Util Namespace for utility functions used to implement STL functionality.