|
| base_uint (const base_uint &b) |
|
base_uint & | operator= (const base_uint &b) |
|
| base_uint (uint64_t b) |
|
| base_uint (const std::string &str) |
|
| base_uint (const std::vector< unsigned char > &vch) |
|
bool | operator! () const |
|
const base_uint | operator~ () const |
|
const base_uint | operator- () const |
|
double | getdouble () const |
|
base_uint & | operator= (uint64_t b) |
|
base_uint & | operator^= (const base_uint &b) |
|
base_uint & | operator&= (const base_uint &b) |
|
base_uint & | operator|= (const base_uint &b) |
|
base_uint & | operator^= (uint64_t b) |
|
base_uint & | operator|= (uint64_t b) |
|
base_uint & | operator<<= (unsigned int shift) |
|
base_uint & | operator>>= (unsigned int shift) |
|
base_uint & | operator+= (const base_uint &b) |
|
base_uint & | operator-= (const base_uint &b) |
|
base_uint & | operator+= (uint64_t b64) |
|
base_uint & | operator-= (uint64_t b64) |
|
base_uint & | operator*= (uint32_t b32) |
|
base_uint & | operator*= (const base_uint &b) |
|
base_uint & | operator/= (const base_uint &b) |
|
base_uint & | operator++ () |
|
const base_uint | operator++ (int) |
|
base_uint & | operator-- () |
|
const base_uint | operator-- (int) |
|
int | CompareTo (const base_uint &b) const |
|
bool | EqualTo (uint64_t b) const |
|
std::string | GetHex () const |
|
void | SetHex (const char *psz) |
|
void | SetHex (const std::string &str) |
|
std::string | ToString () const |
|
unsigned char * | begin () |
|
unsigned char * | end () |
|
const unsigned char * | begin () const |
|
const unsigned char * | end () const |
|
unsigned int | size () const |
|
unsigned int | bits () const |
|
uint64_t | GetLow64 () const |
|
unsigned int | GetSerializeSize (int nType, int nVersion) const |
|
template<typename Stream > |
void | Serialize (Stream &s, int nType, int nVersion) const |
|
template<typename Stream > |
void | Unserialize (Stream &s, int nType, int nVersion) |
|
|
const base_uint | operator+ (const base_uint &a, const base_uint &b) |
|
const base_uint | operator- (const base_uint &a, const base_uint &b) |
|
const base_uint | operator* (const base_uint &a, const base_uint &b) |
|
const base_uint | operator/ (const base_uint &a, const base_uint &b) |
|
const base_uint | operator| (const base_uint &a, const base_uint &b) |
|
const base_uint | operator& (const base_uint &a, const base_uint &b) |
|
const base_uint | operator^ (const base_uint &a, const base_uint &b) |
|
const base_uint | operator>> (const base_uint &a, int shift) |
|
const base_uint | operator<< (const base_uint &a, int shift) |
|
const base_uint | operator* (const base_uint &a, uint32_t b) |
|
bool | operator== (const base_uint &a, const base_uint &b) |
|
bool | operator!= (const base_uint &a, const base_uint &b) |
|
bool | operator> (const base_uint &a, const base_uint &b) |
|
bool | operator< (const base_uint &a, const base_uint &b) |
|
bool | operator>= (const base_uint &a, const base_uint &b) |
|
bool | operator<= (const base_uint &a, const base_uint &b) |
|
bool | operator== (const base_uint &a, uint64_t b) |
|
bool | operator!= (const base_uint &a, uint64_t b) |
|
template<unsigned int BITS>
class base_uint< BITS >
Template base class for unsigned big integers.