MidlePayQml 0.0.4
MiddlePay QML module
Public Member Functions | Static Public Member Functions | Friends | List of all members
qiota::qblocks::Native_Token Class Reference

#include <qnative_tokens.hpp>

Public Member Functions

 Native_Token (const Token_ID &token_id_m, const quint256 &amount_m)
 
 Native_Token (const QJsonValue &val)
 
 Native_Token (QDataStream &in)
 
void serialize (QDataStream &out) const
 
QJsonObject get_Json (void) const
 
const Token_ID token_id (void) const
 
quint256 amount (void) const
 

Static Public Member Functions

template<class from_type >
static std::shared_ptr< const Native_Tokenfrom_ (from_type &val)
 
static std::shared_ptr< const Native_TokenNative (const Token_ID &token_id_m, const quint256 &amount_m)
 

Friends

bool operator< (const Native_Token &a, const Native_Token &b)
 

Constructor & Destructor Documentation

◆ Native_Token() [1/3]

qiota::qblocks::Native_Token::Native_Token ( const Token_ID token_id_m,
const quint256 amount_m 
)

◆ Native_Token() [2/3]

qiota::qblocks::Native_Token::Native_Token ( const QJsonValue val)

◆ Native_Token() [3/3]

qiota::qblocks::Native_Token::Native_Token ( QDataStream in)

Member Function Documentation

◆ amount()

quint256 qiota::qblocks::Native_Token::amount ( void  ) const
inline

◆ from_()

template<class from_type >
static std::shared_ptr<const Native_Token> qiota::qblocks::Native_Token::from_ ( from_type &  val)
static

◆ get_Json()

QJsonObject qiota::qblocks::Native_Token::get_Json ( void  ) const

◆ Native()

static std::shared_ptr<const Native_Token> qiota::qblocks::Native_Token::Native ( const Token_ID token_id_m,
const quint256 amount_m 
)
static

◆ serialize()

void qiota::qblocks::Native_Token::serialize ( QDataStream out) const

◆ token_id()

const Token_ID qiota::qblocks::Native_Token::token_id ( void  ) const
inline

Friends And Related Function Documentation

◆ operator<

bool operator< ( const Native_Token a,
const Native_Token b 
)
friend

The documentation for this class was generated from the following file: