Kagome
Polkadot Runtime Engine in C++17
|
#include <array>
#include <fmt/format.h>
#include <boost/functional/hash.hpp>
#include <scale/scale.hpp>
#include "common/buffer.hpp"
#include "common/hexutil.hpp"
#include "macro/endianness_utils.hpp"
Go to the source code of this file.
Classes | |
class | kagome::common::Blob< size_ > |
struct | std::hash< kagome::common::Blob< N > > |
struct | fmt::formatter< kagome::common::Blob< N > > |
Namespaces | |
kagome::common | |
Macros | |
#define | KAGOME_BLOB_STRICT_TYPEDEF(space_name, class_name, blob_size) |
Typedefs | |
using | kagome::common::byte_t = uint8_t |
using | kagome::common::Hash64 = Blob< 8 > |
using | kagome::common::Hash128 = Blob< 16 > |
using | kagome::common::Hash256 = Blob< 32 > |
using | kagome::common::Hash512 = Blob< 64 > |
Enumerations | |
enum | kagome::common::BlobError { kagome::common::BlobError::INCORRECT_LENGTH = 1 } |
Functions | |
template<size_t N> | |
std::ostream & | kagome::common::operator<< (std::ostream &os, const Blob< N > &blob) |
OUTCOME_HPP_DECLARE_ERROR (kagome::common, BlobError) | |
#define KAGOME_BLOB_STRICT_TYPEDEF | ( | space_name, | |
class_name, | |||
blob_size | |||
) |
OUTCOME_HPP_DECLARE_ERROR | ( | kagome::common | , |
BlobError | |||
) |