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

Public Types

using Base = std::hash< ripple::Issue >
 
using value_type = std::size_t
 
using argument_type = ripple::Issue
 

Public Member Functions

 hash ()=default
 
value_type operator() (argument_type const &value) const
 

Private Types

using currency_hash_type = boost::base_from_member< std::hash< ripple::Currency >, 0 >
 
using issuer_hash_type = boost::base_from_member< std::hash< ripple::AccountID >, 1 >
 

Detailed Description

Definition at line 154 of file Book.h.

Member Typedef Documentation

◆ Base

using boost::hash< ripple::Issue >::Base = std::hash<ripple::Issue>

Definition at line 158 of file Book.h.

◆ currency_hash_type

using std::hash< ripple::Issue >::currency_hash_type = boost::base_from_member<std::hash<ripple::Currency>, 0>
privateinherited

Definition at line 101 of file Book.h.

◆ issuer_hash_type

using std::hash< ripple::Issue >::issuer_hash_type = boost::base_from_member<std::hash<ripple::AccountID>, 1>
privateinherited

Definition at line 103 of file Book.h.

◆ value_type

Definition at line 108 of file Book.h.

◆ argument_type

Definition at line 109 of file Book.h.

Constructor & Destructor Documentation

◆ hash()

boost::hash< ripple::Issue >::hash ( )
explicitdefault

Member Function Documentation

◆ operator()()

value_type std::hash< ripple::Issue >::operator() ( argument_type const &  value) const
inherited

Definition at line 112 of file Book.h.