Wire Sysio Wire Sysion 1.0.0
|
#include <abi_serializer.hpp>
Classes | |
struct | add_static_variant |
Static Public Member Functions | |
template<typename M , typename Resolver , not_require_abi_t< M > = 1> | |
static void | add (mutable_variant_object &mvo, const char *name, const M &v, Resolver, abi_traverse_context &ctx) |
template<typename M , typename Resolver , require_abi_t< M > = 1> | |
static void | add (mutable_variant_object &mvo, const char *name, const M &v, Resolver resolver, abi_traverse_context &ctx) |
template<typename M , typename Resolver , require_abi_t< M > = 1> | |
static void | add (mutable_variant_object &mvo, const char *name, const vector< M > &v, Resolver resolver, abi_traverse_context &ctx) |
template<typename M , typename Resolver , require_abi_t< M > = 1> | |
static void | add (mutable_variant_object &mvo, const char *name, const std::shared_ptr< M > &v, Resolver resolver, abi_traverse_context &ctx) |
template<typename Resolver , typename... Args> | |
static void | add (mutable_variant_object &mvo, const char *name, const std::variant< Args... > &v, Resolver resolver, abi_traverse_context &ctx) |
template<typename Resolver > | |
static bool | add_special_logging (mutable_variant_object &mvo, const char *name, const action &act, Resolver &resolver, abi_traverse_context &ctx) |
template<typename Resolver > | |
static void | add (mutable_variant_object &out, const char *name, const action &act, Resolver resolver, abi_traverse_context &ctx) |
template<typename Resolver > | |
static void | add (mutable_variant_object &out, const char *name, const action_trace &act_trace, Resolver resolver, abi_traverse_context &ctx) |
template<typename Resolver > | |
static void | add (mutable_variant_object &out, const char *name, const packed_transaction &ptrx, Resolver resolver, abi_traverse_context &ctx) |
template<typename Resolver > | |
static void | add (mutable_variant_object &out, const char *name, const transaction &trx, Resolver resolver, abi_traverse_context &ctx) |
template<typename Resolver > | |
static void | add (mutable_variant_object &out, const char *name, const signed_block &block, Resolver resolver, abi_traverse_context &ctx) |
Definition at line 331 of file abi_serializer.hpp.
|
static |
template which overloads add for types which contain ABI information in their trees for these types we create new ABI aware visitors
|
inlinestatic |
template which overloads add for types which are not relvant to ABI information and can be degraded to the normal ::to_variant(...) processing
Definition at line 337 of file abi_serializer.hpp.
|
inlinestatic |
template which overloads add for shared_ptr of types which contain ABI information in their trees for these members we call add in order to trigger further processing
Definition at line 374 of file abi_serializer.hpp.
|
inlinestatic |
Definition at line 401 of file abi_serializer.hpp.
|
inlinestatic |
template which overloads add for vectors of types which contain ABI information in their trees for these members we call add in order to trigger further processing
Definition at line 355 of file abi_serializer.hpp.
|
inlinestatic |
overload of to_variant_object for actions
This matches the FC_REFLECT for this type, but this is provided to extract the contents of act.data
Resolver |
act | |
resolver |
Definition at line 440 of file abi_serializer.hpp.
|
inlinestatic |
overload of to_variant_object for action_trace
This matches the FC_REFLECT for this type, but this is provided to extract the contents of action_trace.return_value
Resolver |
action_trace | |
resolver |
Definition at line 505 of file abi_serializer.hpp.
|
inlinestatic |
overload of to_variant_object for packed_transaction
This matches the FC_REFLECT for this type, but this is provided to allow extracting the contents of ptrx.transaction
Resolver |
act | |
resolver |
Definition at line 554 of file abi_serializer.hpp.
|
inlinestatic |
overload of to_variant_object for signed_block
This matches the FC_REFLECT for this type, but this is provided to allow extracting the contents of block.header_extensions and block.block_extensions
Definition at line 609 of file abi_serializer.hpp.
|
inlinestatic |
overload of to_variant_object for transaction
This matches the FC_REFLECT for this type, but this is provided to allow extracting the contents of trx.transaction_extensions
Definition at line 578 of file abi_serializer.hpp.
|
inlinestatic |
Definition at line 411 of file abi_serializer.hpp.