Template base class for fixed-sized opaque blobs.
More...
#include <blob_uint256.h>
|
| | base_blob () |
| |
| | base_blob (const std::vector< unsigned char > &vch) |
| |
| bool | IsNull () const |
| |
| void | SetNull () |
| |
| 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 | 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) |
| |
template<unsigned int BITS>
class base_blob< BITS >
Template base class for fixed-sized opaque blobs.
Definition at line 20 of file blob_uint256.h.
◆ anonymous enum
template<unsigned int BITS>
◆ base_blob() [1/2]
template<unsigned int BITS>
◆ base_blob() [2/2]
template<unsigned int BITS>
◆ begin() [1/2]
template<unsigned int BITS>
◆ begin() [2/2]
template<unsigned int BITS>
| const unsigned char* base_blob< BITS >::begin |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
template<unsigned int BITS>
◆ end() [2/2]
template<unsigned int BITS>
| const unsigned char* base_blob< BITS >::end |
( |
| ) |
const |
|
inline |
◆ GetHex()
template<unsigned int BITS>
◆ GetSerializeSize()
template<unsigned int BITS>
| unsigned int base_blob< BITS >::GetSerializeSize |
( |
int |
nType, |
|
|
int |
nVersion |
|
) |
| const |
|
inline |
◆ IsNull()
template<unsigned int BITS>
◆ Serialize()
template<unsigned int BITS>
template<typename Stream >
| void base_blob< BITS >::Serialize |
( |
Stream & |
s, |
|
|
int |
nType, |
|
|
int |
nVersion |
|
) |
| const |
|
inline |
◆ SetHex() [1/2]
template<unsigned int BITS>
| void base_blob< BITS >::SetHex |
( |
const char * |
psz | ) |
|
◆ SetHex() [2/2]
template<unsigned int BITS>
| void base_blob< BITS >::SetHex |
( |
const std::string & |
str | ) |
|
◆ SetNull()
template<unsigned int BITS>
◆ size()
template<unsigned int BITS>
| unsigned int base_blob< BITS >::size |
( |
| ) |
const |
|
inline |
◆ ToString()
template<unsigned int BITS>
◆ Unserialize()
template<unsigned int BITS>
template<typename Stream >
| void base_blob< BITS >::Unserialize |
( |
Stream & |
s, |
|
|
int |
nType, |
|
|
int |
nVersion |
|
) |
| |
|
inline |
◆ operator!=
template<unsigned int BITS>
◆ operator<
template<unsigned int BITS>
◆ operator==
template<unsigned int BITS>
◆ data
template<unsigned int BITS>
The documentation for this class was generated from the following files: