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

#include <Book.h>

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

Public Types

using Base = std::hash<xrpl::Asset>

Public Member Functions

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

Private Types

using value_type = std::size_t
using argument_type = xrpl::Asset
using issue_hasher = std::hash<xrpl::Issue>
using mptissue_hasher = std::hash<xrpl::MPTIssue>

Private Attributes

issue_hasher mIssueHasher_
mptissue_hasher mMptissueHasher_

Detailed Description

Definition at line 236 of file Book.h.

Member Typedef Documentation

◆ Base

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

Definition at line 240 of file Book.h.

◆ value_type

using std::hash< xrpl::Asset >::value_type = std::size_t
privateinherited

Definition at line 153 of file Book.h.

◆ argument_type

using std::hash< xrpl::Asset >::argument_type = xrpl::Asset
privateinherited

Definition at line 154 of file Book.h.

◆ issue_hasher

using std::hash< xrpl::Asset >::issue_hasher = std::hash<xrpl::Issue>
privateinherited

Definition at line 156 of file Book.h.

◆ mptissue_hasher

using std::hash< xrpl::Asset >::mptissue_hasher = std::hash<xrpl::MPTIssue>
privateinherited

Definition at line 157 of file Book.h.

Constructor & Destructor Documentation

◆ hash()

boost::hash< xrpl::Asset >::hash ( )
explicitdefault

Member Function Documentation

◆ operator()()

value_type std::hash< xrpl::Asset >::operator() ( argument_type const & asset) const
inherited

Definition at line 166 of file Book.h.

Member Data Documentation

◆ mIssueHasher_

issue_hasher std::hash< xrpl::Asset >::mIssueHasher_
privateinherited

Definition at line 159 of file Book.h.

◆ mMptissueHasher_

mptissue_hasher std::hash< xrpl::Asset >::mMptissueHasher_
privateinherited

Definition at line 160 of file Book.h.