Kagome
Polkadot Runtime Engine in C++17
|
Classes | |
struct | Empty |
struct | is_shared_ptr |
struct | is_shared_ptr< std::shared_ptr< T > > |
struct | is_smart_ptr |
struct | is_smart_ptr< std::shared_ptr< T > > |
struct | is_smart_ptr< std::unique_ptr< T > > |
struct | is_unique_ptr |
struct | is_unique_ptr< std::unique_ptr< T > > |
struct | NumTag |
Number-based marker-type for using as tag. More... | |
struct | Stub |
Stub-class for unimplemented types. More... | |
class | Tagged |
struct | Wrapper |
Typedefs | |
template<size_t N> | |
using | Unused = Tagged< Empty, NumTag< N >> |
Functions | |
const std::string & | buildVersion () |
template<class Stream > | |
Stream & | operator<< (Stream &s, const Empty &) |
template<class Stream > | |
Stream & | operator>> (Stream &s, Empty &) |
template<typename Tag > | |
scale::ScaleEncoderStream & | operator<< (scale::ScaleEncoderStream &s, const Stub< Tag > &data) |
template<typename Tag > | |
scale::ScaleDecoderStream & | operator>> (scale::ScaleDecoderStream &s, Stub< Tag > &data) |
template<size_t N> | |
bool | operator== (const Unused< N > &, const Unused< N > &) |
Copyright Soramitsu Co., Ltd. All Rights Reserved. SPDX-License-Identifier: Apache-2.0
using kagome::Unused = typedef Tagged<Empty, NumTag<N>> |
Special zero-size-type for some things (e.g., unsupported and experimental).
Definition at line 24 of file unused.hpp.
const std::string& kagome::buildVersion | ( | ) |
Stream& kagome::operator<< | ( | Stream & | s, |
const Empty & | |||
) |
scale::ScaleEncoderStream& kagome::operator<< | ( | scale::ScaleEncoderStream & | s, |
const Stub< Tag > & | data | ||
) |
Definition at line 27 of file unused.hpp.
Stream& kagome::operator>> | ( | Stream & | s, |
Empty & | |||
) |