BitShares-Core
6.1.0
BitShares blockchain implementation and command-line interface 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.
|
inlinestatic |
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.
|
friend |
Definition at line 72 of file hash160.hpp.
Definition at line 94 of file hash160.cpp.
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.