Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::RConcurrentHashColl::HashValue Class Reference

Definition at line 36 of file RConcurrentHashColl.hxx.

Public Member Functions

 HashValue ()=default
 
 HashValue (const char *data, int len)
 
ULong64_t const * Get () const
 
size_t Hash () const noexcept
 Return the hash value for this object.
 

Private Attributes

ULong64_t fDigest [4] = {0, 0, 0, 0}
 

Friends

std::ostream & operator<< (std::ostream &os, const RConcurrentHashColl::HashValue &h)
 

#include <ROOT/RConcurrentHashColl.hxx>

Constructor & Destructor Documentation

◆ HashValue() [1/2]

ROOT::Internal::RConcurrentHashColl::HashValue::HashValue ( )
default

◆ HashValue() [2/2]

ROOT::Internal::RConcurrentHashColl::HashValue::HashValue ( const char *  data,
int  len 
)

Definition at line 31 of file RConcurrentHashColl.cxx.

Member Function Documentation

◆ Get()

ULong64_t const * ROOT::Internal::RConcurrentHashColl::HashValue::Get ( ) const
inline

Definition at line 44 of file RConcurrentHashColl.hxx.

◆ Hash()

size_t ROOT::Internal::RConcurrentHashColl::HashValue::Hash ( ) const
inlinenoexcept

Return the hash value for this object.

Definition at line 47 of file RConcurrentHashColl.hxx.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const RConcurrentHashColl::HashValue h 
)
friend

Definition at line 24 of file RConcurrentHashColl.cxx.

Member Data Documentation

◆ fDigest

ULong64_t ROOT::Internal::RConcurrentHashColl::HashValue::fDigest[4] = {0, 0, 0, 0}
private

Definition at line 39 of file RConcurrentHashColl.hxx.

Libraries for ROOT::Internal::RConcurrentHashColl::HashValue:

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