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

#include <qtoken_scheme.hpp>

Inheritance diagram for qiota::qblocks::Token_Scheme:
qiota::qblocks::Simple_Token_Scheme

Public Types

enum  types : quint8 { Simple_typ =0 }
 

Public Member Functions

 Token_Scheme (types typ)
 
virtual void serialize (QDataStream &out) const
 
virtual QJsonObject get_Json (void) const
 
types type (void) const
 

Static Public Member Functions

template<class from_type >
static std::shared_ptr< Token_Schemefrom_ (from_type &val)
 
static std::shared_ptr< Token_SchemeSimple (const quint256 &minted_tokens_m, const quint256 &melted_tokens_m, const quint256 &maximum_supply_m)
 

Member Enumeration Documentation

◆ types

Enumerator
Simple_typ 

Constructor & Destructor Documentation

◆ Token_Scheme()

qiota::qblocks::Token_Scheme::Token_Scheme ( types  typ)

Member Function Documentation

◆ from_()

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

◆ get_Json()

virtual QJsonObject qiota::qblocks::Token_Scheme::get_Json ( void  ) const
virtual

◆ serialize()

virtual void qiota::qblocks::Token_Scheme::serialize ( QDataStream out) const
virtual

◆ Simple()

static std::shared_ptr<Token_Scheme> qiota::qblocks::Token_Scheme::Simple ( const quint256 minted_tokens_m,
const quint256 melted_tokens_m,
const quint256 maximum_supply_m 
)
static

◆ type()

types qiota::qblocks::Token_Scheme::type ( void  ) const
inline

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