Tuple3< Type1, Type2, Type3 >::Hash< HashT1, HashT2, HashT3 > Class Template Reference

Hashing function class. More...

Public Member Functions

 Hash ()
 
unsigned operator() (const Tuple3< Type1, Type2, Type3 > &, unsigned seed=0) const
 

Detailed Description

template<class Type1, class Type2, class Type3>
template<class HashT1 = Hash<Type1>, class HashT2 = Hash<Type2>, class HashT3 = Hash<Type3>>
class Foam::Tuple3< Type1, Type2, Type3 >::Hash< HashT1, HashT2, HashT3 >

Hashing function class.

Definition at line 77 of file Tuple3.H.

Constructor & Destructor Documentation

◆ Hash()

Hash ( )
inline

Definition at line 80 of file Tuple3.H.

Member Function Documentation

◆ operator()()

unsigned operator() ( const Tuple3< Type1, Type2, Type3 > &  t,
unsigned  seed = 0 
) const
inline

Definition at line 176 of file Tuple3.H.

References Tuple3< Type1, Type2, Type3 >::first(), Tuple3< Type1, Type2, Type3 >::second(), and Tuple3< Type1, Type2, Type3 >::third().

Here is the call graph for this function:

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