Kagome
Polkadot Runtime Engine in C++17
value_converter.hpp File Reference
#include <vector>
#include <jsonrpc-lean/value.h>
#include <boost/range/adaptor/transformed.hpp>
#include "api/service/state/state_api.hpp"
#include "common/blob.hpp"
#include "common/hexutil.hpp"
#include "common/visitor.hpp"
#include "primitives/block_data.hpp"
#include "primitives/block_header.hpp"
#include "primitives/digest.hpp"
#include "primitives/event_types.hpp"
#include "primitives/extrinsic.hpp"
#include "primitives/rpc_methods.hpp"
#include "primitives/runtime_dispatch_info.hpp"
#include "primitives/version.hpp"
#include "scale/scale.hpp"
Include dependency graph for value_converter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 kagome::api
 

Functions

jsonrpc::Value kagome::api::makeValue (const uint32_t &)
 
jsonrpc::Value kagome::api::makeValue (const uint64_t &)
 
jsonrpc::Value kagome::api::makeValue (const std::nullptr_t &)
 
jsonrpc::Value kagome::api::makeValue (const std::nullopt_t &)
 
template<typename T >
jsonrpc::Value kagome::api::makeValue (const std::reference_wrapper< T > &v)
 
template<typename T >
jsonrpc::Value kagome::api::makeValue (const std::optional< T > &val)
 
template<typename... Ts>
jsonrpc::Value kagome::api::makeValue (const boost::variant< Ts... > &v)
 
template<typename T1 , typename T2 >
jsonrpc::Value kagome::api::makeValue (const std::pair< T1, T2 > &val)
 
template<typename T >
jsonrpc::Value kagome::api::makeValue (const std::vector< T > &)
 
template<size_t N>
jsonrpc::Value kagome::api::makeValue (const common::Blob< N > &)
 
jsonrpc::Value kagome::api::makeValue (const common::Buffer &)
 
jsonrpc::Value kagome::api::makeValue (common::BufferView)
 
jsonrpc::Value kagome::api::makeValue (const primitives::Extrinsic &)
 
jsonrpc::Value kagome::api::makeValue (const primitives::RuntimeDispatchInfo &v)
 
jsonrpc::Value kagome::api::makeValue (const primitives::DigestItem &)
 
jsonrpc::Value kagome::api::makeValue (const primitives::BlockData &)
 
jsonrpc::Value kagome::api::makeValue (const primitives::BlockHeader &)
 
jsonrpc::Value kagome::api::makeValue (const primitives::Version &)
 
jsonrpc::Value kagome::api::makeValue (const primitives::Justification &)
 
jsonrpc::Value kagome::api::makeValue (const primitives::RpcMethods &)
 
template<typename T >
jsonrpc::Value kagome::api::makeValue (const T &val)
 
template<typename T >
jsonrpc::Value kagome::api::makeValue (std::remove_reference_t< T > &&val)
 
jsonrpc::Value kagome::api::makeValue (const primitives::events::ExtrinsicLifecycleEvent &event)