rippled
Public Types | Public Member Functions | Private Attributes | List of all members
std::hash< ripple::Currency > Struct Reference
Inheritance diagram for std::hash< ripple::Currency >:
Inheritance graph
[legend]
Collaboration diagram for std::hash< ripple::Currency >:
Collaboration graph
[legend]

Public Types

using result_type = typename HashAlgorithm::result_type
 

Public Member Functions

 hash ()=default
 
template<class T >
result_type operator() (T const &t) const noexcept
 

Private Attributes

detail::seed_pair m_seeds
 

Detailed Description

Definition at line 115 of file UintTypes.h.

Member Typedef Documentation

◆ result_type

template<class HashAlgorithm = beast::xxhasher>
using ripple::hardened_hash< HashAlgorithm >::result_type = typename HashAlgorithm::result_type
inherited

Definition at line 102 of file hardened_hash.h.

Constructor & Destructor Documentation

◆ hash()

std::hash< ripple::Currency >::hash ( )
explicitdefault

Member Function Documentation

◆ operator()()

template<class HashAlgorithm = beast::xxhasher>
template<class T >
result_type ripple::hardened_hash< HashAlgorithm >::operator() ( T const &  t) const
noexceptinherited

Definition at line 110 of file hardened_hash.h.

Member Data Documentation

◆ m_seeds

template<class HashAlgorithm = beast::xxhasher>
detail::seed_pair ripple::hardened_hash< HashAlgorithm >::m_seeds
privateinherited

Definition at line 99 of file hardened_hash.h.