This struct adapts the (template parameter) HASHER type for use as the base hasher of a HashTable.

Synopsis

Declared in <bslstl_hashtable.h>

template<class HASHER>
struct HashTable_BaseHasher
    : bslalg::FunctorAdapter<HashTable_HashWrapper<CallableVariable<HASHER>::type>>

Base Classes

Name

Description

bslalg::FunctorAdapter<HashTable_HashWrapper<CallableVariable<HASHER>::type>>

This class provides a metafunction that defines an alias Type for the parameterized CALLABLE_OBJECT. Type is functor type that provides the same operation as the parameterized CALLABLE_OBJECT. Note that function pointers are supported through a specialization of this template.

Type Aliases

Name

Description

Type

This typedef is an alias for the functor.

Created with MrDocs