Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4FastPathHadronicCrossSection::G4CrossSectionDataStore_Key_Hash Struct Reference

#include <G4FastPathHadronicCrossSection.hh>

Public Member Functions

size_t operator() (const G4CrossSectionDataStore_Key &x) const throw ()
 

Public Attributes

std::hash< uint64_t > hash_uint64_t
 

Detailed Description

Definition at line 123 of file G4FastPathHadronicCrossSection.hh.

Member Function Documentation

size_t G4FastPathHadronicCrossSection::G4CrossSectionDataStore_Key_Hash::operator() ( const G4CrossSectionDataStore_Key x) const
throw (
)
inline

Definition at line 125 of file G4FastPathHadronicCrossSection.hh.

125  {
126  return hash_uint64_t(hash_uint64_t( ((uint64_t)(x.first)) ) + hash_uint64_t(((uint64_t)(x.second))));
127  }

Member Data Documentation

std::hash<uint64_t> G4FastPathHadronicCrossSection::G4CrossSectionDataStore_Key_Hash::hash_uint64_t

Definition at line 124 of file G4FastPathHadronicCrossSection.hh.


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