rippled
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
std::hash< ripple::Book > Struct Reference

#include <Book.h>

Inheritance diagram for std::hash< ripple::Book >:
Inheritance graph
[legend]
Collaboration diagram for std::hash< ripple::Book >:
Collaboration graph
[legend]

Public Types

using value_type = std::size_t
 
using argument_type = ripple::Book
 

Public Member Functions

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

Private Types

using issue_hasher = std::hash< ripple::Issue >
 
using uint256_hasher = ripple::uint256::hasher
 

Private Attributes

issue_hasher m_issue_hasher
 
uint256_hasher m_uint256_hasher
 

Detailed Description

Definition at line 127 of file Book.h.

Member Typedef Documentation

◆ issue_hasher

using std::hash< ripple::Book >::issue_hasher = std::hash<ripple::Issue>
private

Definition at line 130 of file Book.h.

◆ uint256_hasher

using std::hash< ripple::Book >::uint256_hasher = ripple::uint256::hasher
private

Definition at line 131 of file Book.h.

◆ value_type

Definition at line 139 of file Book.h.

◆ argument_type

Definition at line 140 of file Book.h.

Constructor & Destructor Documentation

◆ hash()

std::hash< ripple::Book >::hash ( )
default

Member Function Documentation

◆ operator()()

Definition at line 143 of file Book.h.

Member Data Documentation

◆ m_issue_hasher

issue_hasher std::hash< ripple::Book >::m_issue_hasher
private

Definition at line 133 of file Book.h.

◆ m_uint256_hasher

uint256_hasher std::hash< ripple::Book >::m_uint256_hasher
private

Definition at line 134 of file Book.h.