sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::reference_wrapper_hasher Struct Reference

Hash function object for std::reference_wrapper. More...

#include <reference_wrapper_utils.hpp>

Public Member Functions

template<typename T>
std::size_t operator() (const std::reference_wrapper< T > &ref) const
 

Detailed Description

Hash function object for std::reference_wrapper.

This function object provides a hash function for std::reference_wrapper. It computes the hash value of the referenced object using std::hash, and returns the result.

Template Parameters
TThe type of the referenced object.

Definition at line 28 of file reference_wrapper_utils.hpp.

Member Function Documentation

◆ operator()()

template<typename T>
std::size_t sparrow::reference_wrapper_hasher::operator() ( const std::reference_wrapper< T > & ref) const
inlinenodiscard

Definition at line 31 of file reference_wrapper_utils.hpp.


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