xrpld
Loading...
Searching...
No Matches
xrpl::MPTIssue Class Reference

#include <MPTIssue.h>

Collaboration diagram for xrpl::MPTIssue:

Public Member Functions

 MPTIssue ()=default
 MPTIssue (MPTID const &issuanceID)
 MPTIssue (std::uint32_t sequence, AccountID const &account)
 operator MPTID const & () const
AccountID const & getIssuer () const
constexpr MPTID const & getMptID () const
std::string getText () const
void setJson (json::Value &jv) const

Static Public Member Functions

static bool native ()
static bool integral ()

Private Attributes

MPTID mptID_

Friends

constexpr bool operator== (MPTIssue const &lhs, MPTIssue const &rhs)
constexpr std::weak_ordering operator<=> (MPTIssue const &lhs, MPTIssue const &rhs)

Detailed Description

Definition at line 12 of file MPTIssue.h.

Constructor & Destructor Documentation

◆ MPTIssue() [1/3]

xrpl::MPTIssue::MPTIssue ( )
default

◆ MPTIssue() [2/3]

xrpl::MPTIssue::MPTIssue ( MPTID const & issuanceID)

Definition at line 19 of file MPTIssue.cpp.

◆ MPTIssue() [3/3]

xrpl::MPTIssue::MPTIssue ( std::uint32_t sequence,
AccountID const & account )

Definition at line 23 of file MPTIssue.cpp.

Member Function Documentation

◆ operator MPTID const &()

xrpl::MPTIssue::operator MPTID const & ( ) const

Definition at line 24 of file MPTIssue.h.

◆ getIssuer()

AccountID const & xrpl::MPTIssue::getIssuer ( ) const
nodiscard

Definition at line 29 of file MPTIssue.cpp.

◆ getMptID()

MPTID const & xrpl::MPTIssue::getMptID ( ) const
nodiscardconstexpr

Definition at line 33 of file MPTIssue.h.

◆ getText()

std::string xrpl::MPTIssue::getText ( ) const
nodiscard

Definition at line 41 of file MPTIssue.cpp.

◆ setJson()

void xrpl::MPTIssue::setJson ( json::Value & jv) const

Definition at line 47 of file MPTIssue.cpp.

◆ native()

bool xrpl::MPTIssue::native ( )
static

Definition at line 51 of file MPTIssue.h.

◆ integral()

bool xrpl::MPTIssue::integral ( )
static

Definition at line 57 of file MPTIssue.h.

◆ operator==

bool operator== ( MPTIssue const & lhs,
MPTIssue const & rhs )
friend

Definition at line 64 of file MPTIssue.h.

◆ operator<=>

std::weak_ordering operator<=> ( MPTIssue const & lhs,
MPTIssue const & rhs )
friend

Definition at line 69 of file MPTIssue.h.

Member Data Documentation

◆ mptID_

MPTID xrpl::MPTIssue::mptID_
private

Definition at line 15 of file MPTIssue.h.