CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
std::hash< DetId > Struct Template Reference

#include <DetId.h>

Public Types

typedef DetId argument_type
 
typedef std::size_t result_type
 

Public Member Functions

result_type operator() (argument_type const &id) const noexcept
 

Detailed Description

template<>
struct std::hash< DetId >

Definition at line 79 of file DetId.h.

Member Typedef Documentation

typedef DetId std::hash< DetId >::argument_type

Definition at line 80 of file DetId.h.

typedef std::size_t std::hash< DetId >::result_type

Definition at line 81 of file DetId.h.

Member Function Documentation

result_type std::hash< DetId >::operator() ( argument_type const &  id) const
inlinenoexcept

Definition at line 82 of file DetId.h.

References DetId::rawId().

82  {
83  return std::hash<uint32_t>()(id.rawId());
84  }