CDefaultHashTraits Class

 

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

This class provides a static function for calculating hash values.

template<typename T>  
class CDefaultHashTraits

Parameters

T
The type of data to be stored in the collection.

Public Methods

NameDescription
CDefaultHashTraits::Hash(Static) Call this function to calculate a hash value for a given element.

This class contains a single static function that returns a hash value for a given element. This class is utilized by the CDefaultElementTraits Class.

For more information, see ATL Collection Classes.

Header: atlcoll.h

Call this function to calculate a hash value for a given element.

static ULONG Hash(const T& element) throw();

Parameters

element
The element.

Return Value

Returns the hash value.

Remarks

The default hashing algorithm is very simple: the return value is the element number. Override this function if a more complicated algorithm is required.

Class Overview

Show: