Kagome
Polkadot Runtime Engine in C++17
|
#include <map>
#include <vector>
#include <boost/iterator_adaptors.hpp>
#include <optional>
#include <outcome/outcome.hpp>
#include "common/blob.hpp"
#include "common/buffer.hpp"
#include "common/outcome_throw.hpp"
#include "scale/scale.hpp"
#include "scale/scale_error.hpp"
Go to the source code of this file.
Classes | |
struct | kagome::primitives::InherentData |
Namespaces | |
kagome::primitives | |
Typedefs | |
using | kagome::primitives::InherentIdentifier = common::Blob< 8u > |
Enumerations | |
enum | kagome::primitives::InherentDataError { kagome::primitives::InherentDataError::IDENTIFIER_ALREADY_EXISTS = 1, kagome::primitives::InherentDataError::IDENTIFIER_DOES_NOT_EXIST } |
inherent data encode/decode error codes More... | |
Functions | |
OUTCOME_HPP_DECLARE_ERROR (kagome::primitives, InherentDataError) | |
template<class Stream , typename = std::enable_if_t<Stream::is_encoder_stream>> | |
Stream & | kagome::primitives::operator<< (Stream &s, const InherentData &v) |
output InherentData object instance to stream More... | |
template<class Stream , typename = std::enable_if_t<Stream::is_decoder_stream>> | |
Stream & | kagome::primitives::operator>> (Stream &s, InherentData &v) |
decodes InherentData object instance from stream More... | |
OUTCOME_HPP_DECLARE_ERROR | ( | kagome::primitives | , |
InherentDataError | |||
) |