userver: std::hash<::utils::StrongTypedef< Tag, T, Ops > > Struct Template Reference
Loading...
Searching...
No Matches
std::hash<::utils::StrongTypedef< Tag, T, Ops > > Struct Template Reference

Detailed Description

template<class Tag, class T, ::utils::StrongTypedefOps Ops>
struct std::hash<::utils::StrongTypedef< Tag, T, Ops > >

Definition at line 426 of file strong_typedef.hpp.

+ Inheritance diagram for std::hash<::utils::StrongTypedef< Tag, T, Ops > >:
+ Collaboration diagram for std::hash<::utils::StrongTypedef< Tag, T, Ops > >:

Public Member Functions

std::size_t operator() (const ::utils::StrongTypedef< Tag, T, Ops > &v) const noexcept(noexcept(std::declval< const std::hash< T > >()(std::declval< const T & >())))
 

Member Function Documentation

◆ operator()()

template<class Tag , class T , ::utils::StrongTypedefOps Ops>
std::size_t std::hash<::utils::StrongTypedef< Tag, T, Ops > >::operator() ( const ::utils::StrongTypedef< Tag, T, Ops > & v) const
inlinenoexcept

Definition at line 428 of file strong_typedef.hpp.


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