Bitcoin ABC 0.30.5
P2P Digital Currency
|
#include <hash.h>
Public Member Functions | |
CHashWriter (int nTypeIn, int nVersionIn) | |
int | GetType () const |
int | GetVersion () const |
template<typename T > | |
CHashWriter & | operator<< (const T &obj) |
Public Member Functions inherited from HashWriter | |
void | write (Span< const std::byte > src) |
uint256 | GetHash () |
Compute the double-SHA256 hash of all data written to this object. More... | |
uint256 | GetSHA256 () |
Compute the SHA256 hash of all data written to this object. More... | |
uint64_t | GetCheapHash () |
Returns the first 64 bits from the resulting hash. More... | |
template<typename T > | |
HashWriter & | operator<< (const T &obj) |
Private Attributes | |
const int | nType |
const int | nVersion |
|
inline |
|
inline |