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 asset_hasher = std::hash<xrpl::Asset>
using uint256_hasher = xrpl::uint256::hasher

Private Attributes

asset_hasher issueHasher_
uint256_hasher uint256Hasher_

Detailed Description

Definition at line 228 of file Book.h.

Member Typedef Documentation

◆ Base

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

Definition at line 232 of file Book.h.

◆ asset_hasher

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

Definition at line 170 of file Book.h.

◆ uint256_hasher

using std::hash< xrpl::Book >::uint256_hasher = xrpl::uint256::hasher
privateinherited

Definition at line 171 of file Book.h.

◆ value_type

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

Definition at line 179 of file Book.h.

◆ argument_type

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

Definition at line 180 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 183 of file Book.h.

Member Data Documentation

◆ issueHasher_

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

Definition at line 173 of file Book.h.

◆ uint256Hasher_

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

Definition at line 174 of file Book.h.