Open CASCADE Technology 7.8.1
NCollection_DefaultHasher< TheKeyType * > Struct Template Reference

Explicit specialization for bool. More...

#include <NCollection_DefaultHasher.hxx>

Public Member Functions

size_t operator() (const TheKeyType *theKey) const noexcept
 
bool operator() (const TheKeyType *theK1, const TheKeyType *theK2) const noexcept
 

Detailed Description

template<class TheKeyType>
struct NCollection_DefaultHasher< TheKeyType * >

Explicit specialization for bool.

Explicit specialization for char. Explicit specialization for signed char. Explicit specialization for unsigned char. Explicit specialization for wchar_t. Explicit specialization for char16_t. Explicit specialization for char32_t. Explicit specialization for short. Explicit specialization for int. Explicit specialization for long. Explicit specialization for long long. Explicit specialization for unsigned short. Explicit specialization for unsigned int. Explicit specialization for unsigned long. Explicit specialization for unsigned long long. Explicit specialization for pointer.

Member Function Documentation

◆ operator()() [1/2]

template<class TheKeyType >
bool NCollection_DefaultHasher< TheKeyType * >::operator() ( const TheKeyType * theK1,
const TheKeyType * theK2 ) const
inlinenoexcept

◆ operator()() [2/2]

template<class TheKeyType >
size_t NCollection_DefaultHasher< TheKeyType * >::operator() ( const TheKeyType * theKey) const
inlinenoexcept

The documentation for this struct was generated from the following file: