#include <abi_serializer.hpp>
|
fc::scoped_exit< std::function< void()> > | disallow_extensions_unless (bool condition) |
|
bool | extensions_allowed () const |
|
| abi_traverse_context_with_path (const abi_serializer &abis, abi_serializer::yield_function_t yield, const std::string_view &type) |
|
| abi_traverse_context_with_path (const abi_serializer &abis, const abi_traverse_context &ctx, const std::string_view &type) |
|
| abi_traverse_context_with_path (const abi_serializer &abis, abi_serializer::yield_function_t yield, const std::string_view &type) |
|
| abi_traverse_context_with_path (const abi_serializer &abis, const abi_traverse_context &ctx, const std::string_view &type) |
|
void | set_path_root (const std::string_view &type) |
|
fc::scoped_exit< std::function< void()> > | push_to_path (const path_item &item) |
|
void | set_array_index_of_path_back (uint32_t i) |
|
void | hint_array_type_if_in_array () |
|
void | hint_struct_type_if_in_array (const map< type_name, struct_def >::const_iterator &itr) |
|
void | hint_variant_type_if_in_array (const map< type_name, variant_def >::const_iterator &itr) |
|
string | get_path_string () const |
|
string | maybe_shorten (const std::string_view &str) |
|
| abi_traverse_context (abi_serializer::yield_function_t yield) |
|
void | logging () |
|
bool | is_logging () const |
|
void | check_deadline () const |
|
abi_serializer::yield_function_t | get_yield_function () |
|
fc::scoped_exit< std::function< void()> > | enter_scope () |
|
Definition at line 265 of file abi_serializer.hpp.
◆ abi_traverse_context_with_path() [1/2]
Definition at line 228 of file abi_serializer.hpp.
230 {
232 }
const abi_serializer & abis
void set_path_root(const std::string_view &type)
abi_traverse_context(abi_serializer::yield_function_t yield)
abi_serializer::yield_function_t yield
◆ abi_traverse_context_with_path() [2/2]
sysio::chain::impl::abi_traverse_context_with_path::abi_traverse_context_with_path |
( |
const abi_serializer & | abis, |
|
|
const abi_traverse_context & | ctx, |
|
|
const std::string_view & | type ) |
|
inline |
◆ disallow_extensions_unless()
fc::scoped_exit< std::function< void()> > sysio::chain::impl::variant_to_binary_context::disallow_extensions_unless |
( |
bool | condition | ) |
|
Definition at line 886 of file abi_serializer.cpp.
886 {
887 std::function<void()> callback = [old_allow_extensions=
allow_extensions,
this](){
889 };
890
891 if( !condition ) {
893 }
894
895 return {std::move(callback)};
896 }
◆ extensions_allowed()
bool sysio::chain::impl::variant_to_binary_context::extensions_allowed |
( |
| ) |
const |
|
inline |
◆ allow_extensions
bool sysio::chain::impl::variant_to_binary_context::allow_extensions = true |
|
protected |
The documentation for this struct was generated from the following files: