Kagome
Polkadot Runtime Engine in C++17
|
Go to the source code of this file.
Classes | |
struct | kagome::primitives::Version |
Namespaces | |
kagome::primitives | |
kagome::primitives::detail | |
Typedefs | |
using | kagome::primitives::ApiId = common::Blob< 8u > |
The identity of a particular API interface that the runtime might provide. More... | |
using | kagome::primitives::Api = std::pair< ApiId, uint32_t > |
single Api item More... | |
using | kagome::primitives::ApisVec = std::vector< Api > |
A vector of pairs of ApiId and a u32 for version. More... | |
Functions | |
std::optional< uint32_t > | kagome::primitives::detail::coreVersionFromApis (const ApisVec &apis) |
template<class Stream , typename = std::enable_if_t<Stream::is_encoder_stream>> | |
Stream & | kagome::primitives::operator<< (Stream &s, const Version &v) |
outputs object of type Version to stream More... | |
template<class Stream , typename = std::enable_if_t<Stream::is_decoder_stream>> | |
Stream & | kagome::primitives::operator>> (Stream &s, Version &v) |
decodes object of type Version from stream More... | |