GaudiUtils::Hash< T * > Struct Template Reference

the partial specialization for pointers More...

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/Hash.h>

Inheritance diagram for GaudiUtils::Hash< T * >:
Collaboration diagram for GaudiUtils::Hash< T * >:

Public Member Functions

std::size_t operator() (const T *key) const
 the hash-function More...
 
std::size_t operator() (const T *key) const
 the hash-function More...
 

Detailed Description

template<class T>
struct GaudiUtils::Hash< T * >

the partial specialization for pointers

Definition at line 108 of file Hash.h.

Member Function Documentation

template<class T >
std::size_t GaudiUtils::Hash< T * >::operator() ( const T *  key) const
inline

the hash-function

the generic implementation of hash for pointers

Definition at line 159 of file Hash.h.

160  {
161  using namespace boost ;
162  return hash_value ( key ) ;
163  }
std::size_t hash_value(const Gaudi::StringKey &key)
hash-function: heeded for boost::hash
Definition: StringKey.h:216
template<class T >
std::size_t GaudiUtils::Hash< T * >::operator() ( const T *  key) const
inline

the hash-function


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