Gaudi Framework, version v23r5

Home   Generated: Wed Nov 28 2012
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
GaudiUtils::Hash< T * > Struct Template Reference

the partial specialization for pointers More...

#include <Hash.h>

Inheritance diagram for GaudiUtils::Hash< T * >:
Inheritance graph
[legend]
Collaboration diagram for GaudiUtils::Hash< T * >:
Collaboration graph
[legend]

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from std::unary_function< const T *, std::size_t >
typedef const T * argument_type
 
typedef std::size_t result_type
 

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.

{
using namespace boost ;
return hash_value ( key ) ;
}

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

Generated at Wed Nov 28 2012 12:17:40 for Gaudi Framework, version v23r5 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004