Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
std Namespace Reference

Classes

struct  hash< G4Polyhedron >
 
struct  hash< G4VisAttributes >
 

Functions

void hash_combine (std::size_t)
 
template<typename T , typename... Rest>
void hash_combine (std::size_t &seed, const T &v, Rest... rest)
 

Function Documentation

◆ hash_combine() [1/2]

template<typename T , typename... Rest>
void std::hash_combine ( std::size_t &  seed,
const T &  v,
Rest...  rest 
)
inline

Definition at line 59 of file G4VtkSceneHandler.cc.

59 {
60 std::hash<T> hasher;
61 seed ^= hasher(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
62 std::hash_combine(seed, rest...);
63 }
void hash_combine(std::size_t)

◆ hash_combine() [2/2]

void std::hash_combine ( std::size_t  )
inline