Package namespace for STL‐port‐style extension functors.

Types

Name

Description

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.

Created with MrDocs