BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <hash160.hpp>
Classes | |
class | encoder |
Public Member Functions | |
hash160 () | |
hash160 (const string &hex_str) | |
string | str () const |
operator string () const | |
char * | data () const |
Static Public Member Functions | |
static constexpr size_t | data_size () |
static hash160 | hash (const char *d, uint32_t dlen) |
static hash160 | hash (const string &) |
template<typename T > | |
static hash160 | hash (const T &t) |
Public Attributes | |
boost::endian::little_uint32_buf_t | _hash [5] |
Friends | |
template<typename T > | |
T & | operator<< (T &ds, const hash160 &ep) |
template<typename T > | |
T & | operator>> (T &ds, hash160 &ep) |
hash160 | operator<< (const hash160 &h1, uint32_t i) |
bool | operator== (const hash160 &h1, const hash160 &h2) |
bool | operator!= (const hash160 &h1, const hash160 &h2) |
hash160 | operator^ (const hash160 &h1, const hash160 &h2) |
bool | operator>= (const hash160 &h1, const hash160 &h2) |
bool | operator> (const hash160 &h1, const hash160 &h2) |
bool | operator< (const hash160 &h1, const hash160 &h2) |
Definition at line 32 of file hash160.hpp.
fc::hash160::hash160 | ( | ) |
Definition at line 40 of file hash160.cpp.
|
explicit |
Definition at line 42 of file hash160.cpp.
char * fc::hash160::data | ( | ) | const |
Definition at line 52 of file hash160.cpp.
|
inlinestaticconstexpr |
Definition at line 42 of file hash160.hpp.
|
static |
Definition at line 61 of file hash160.cpp.
|
static |
Definition at line 67 of file hash160.cpp.
|
inlinestatic |
Definition at line 48 of file hash160.hpp.
|
explicit |
Definition at line 50 of file hash160.cpp.
string fc::hash160::str | ( | ) | const |
Definition at line 46 of file hash160.cpp.
Definition at line 122 of file hash160.cpp.
Definition at line 118 of file hash160.cpp.
Definition at line 94 of file hash160.cpp.
|
friend |
Definition at line 72 of file hash160.hpp.
Definition at line 126 of file hash160.cpp.
Definition at line 114 of file hash160.cpp.
Definition at line 110 of file hash160.cpp.
|
friend |
Definition at line 78 of file hash160.hpp.
Definition at line 100 of file hash160.cpp.
boost::endian::little_uint32_buf_t fc::hash160::_hash[5] |
Definition at line 90 of file hash160.hpp.