xrpld
Loading...
Searching...
No Matches
boost::hash< xrpl::Book > Struct Reference

#include <Book.h>

Inheritance diagram for boost::hash< xrpl::Book >:
Collaboration diagram for boost::hash< xrpl::Book >:

Public Types

using Base = std::hash<xrpl::Book>
using value_type = std::size_t
using argument_type = xrpl::Book

Public Member Functions

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

Private Types

using AssetHasher = std::hash<xrpl::Asset>
using UInt256Hasher = xrpl::UInt256::hasher

Private Attributes

AssetHasher issueHasher_
UInt256Hasher uint256Hasher_

Detailed Description

Definition at line 244 of file Book.h.

Member Typedef Documentation

◆ Base

using boost::hash< xrpl::Book >::Base = std::hash<xrpl::Book>

Definition at line 248 of file Book.h.

◆ AssetHasher

using std::hash< xrpl::Book >::AssetHasher = std::hash<xrpl::Asset>
privateinherited

Definition at line 186 of file Book.h.

◆ UInt256Hasher

using std::hash< xrpl::Book >::UInt256Hasher = xrpl::UInt256::hasher
privateinherited

Definition at line 187 of file Book.h.

◆ value_type

using std::hash< xrpl::Book >::value_type = std::size_t
inherited

Definition at line 195 of file Book.h.

◆ argument_type

using std::hash< xrpl::Book >::argument_type = xrpl::Book
inherited

Definition at line 196 of file Book.h.

Constructor & Destructor Documentation

◆ hash()

boost::hash< xrpl::Book >::hash ( )
default

Member Function Documentation

◆ operator()()

value_type std::hash< xrpl::Book >::operator() ( argument_type const & value) const
inherited

Definition at line 199 of file Book.h.

Member Data Documentation

◆ issueHasher_

AssetHasher std::hash< xrpl::Book >::issueHasher_
privateinherited

Definition at line 189 of file Book.h.

◆ uint256Hasher_

UInt256Hasher std::hash< xrpl::Book >::uint256Hasher_
privateinherited

Definition at line 190 of file Book.h.