MidlePayQml 0.0.4
MiddlePay QML module
Public Member Functions | Friends | List of all members
qiota::qbase_uint< BITS > Class Template Reference

#include <qbigint.hpp>

Inheritance diagram for qiota::qbase_uint< BITS >:
base_uint< BITS >

Public Member Functions

QString toHex () const
 
void fromHex (const QString &str)
 
 qbase_uint (const QString str)
 
- Public Member Functions inherited from base_uint< BITS >
 base_uint ()
 
 base_uint (const base_uint &b)
 
base_uintoperator= (const base_uint &b)
 
 base_uint (uint64_t b)
 
base_uint operator~ () const
 
base_uint operator- () const
 
double getdouble () const
 
base_uintoperator= (uint64_t b)
 
base_uintoperator^= (const base_uint &b)
 
base_uintoperator&= (const base_uint &b)
 
base_uintoperator|= (const base_uint &b)
 
base_uintoperator^= (uint64_t b)
 
base_uintoperator|= (uint64_t b)
 
base_uintoperator<<= (unsigned int shift)
 
base_uintoperator>>= (unsigned int shift)
 
base_uintoperator+= (const base_uint &b)
 
base_uintoperator-= (const base_uint &b)
 
base_uintoperator+= (uint64_t b64)
 
base_uintoperator-= (uint64_t b64)
 
base_uintoperator*= (uint32_t b32)
 
base_uintoperator*= (const base_uint &b)
 
base_uintoperator/= (const base_uint &b)
 
base_uintoperator++ ()
 
base_uint operator++ (int)
 
base_uintoperator-- ()
 
base_uint operator-- (int)
 
int CompareTo (const base_uint &b) const
 
bool EqualTo (uint64_t b) const
 
unsigned int size () const
 
unsigned int bits () const
 
uint64_t GetLow64 () const
 

Friends

QDataStreamoperator>> (QDataStream &in, qbase_uint< BITS > &obj)
 
QDataStreamoperator<< (QDataStream &out, const qbase_uint< BITS > &obj)
 

Additional Inherited Members

- Protected Attributes inherited from base_uint< BITS >
uint32_t pn [WIDTH]
 
- Static Protected Attributes inherited from base_uint< BITS >
static constexpr int WIDTH = BITS / 32
 

Constructor & Destructor Documentation

◆ qbase_uint()

template<unsigned int BITS>
qiota::qbase_uint< BITS >::qbase_uint ( const QString  str)
inline

Member Function Documentation

◆ fromHex()

template<unsigned int BITS>
void qiota::qbase_uint< BITS >::fromHex ( const QString str)

◆ toHex()

template<unsigned int BITS>
QString qiota::qbase_uint< BITS >::toHex ( ) const

Friends And Related Function Documentation

◆ operator<<

template<unsigned int BITS>
QDataStream& operator<< ( QDataStream out,
const qbase_uint< BITS > &  obj 
)
friend

◆ operator>>

template<unsigned int BITS>
QDataStream& operator>> ( QDataStream in,
qbase_uint< BITS > &  obj 
)
friend

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