Definition at line 737 of file abi_serializer.cpp.
◆ result_type
◆ generate_path_string_visitor()
sysio::chain::impl::generate_path_string_visitor::generate_path_string_visitor |
( |
bool | shorten_names, |
|
|
bool | track_only ) |
|
inline |
◆ add_dot()
void sysio::chain::impl::generate_path_string_visitor::add_dot |
( |
| ) |
|
|
inline |
◆ operator()() [1/8]
Definition at line 756 of file abi_serializer.cpp.
756 {
759 return;
760 }
761
762 s <<
"[" << item.array_index <<
"]";
763 }
◆ operator()() [2/8]
void sysio::chain::impl::generate_path_string_visitor::operator() |
( |
const array_type_path_root & | item | ) |
|
|
inline |
◆ operator()() [3/8]
void sysio::chain::impl::generate_path_string_visitor::operator() |
( |
const empty_path_item & | item | ) |
|
|
inline |
◆ operator()() [4/8]
void sysio::chain::impl::generate_path_string_visitor::operator() |
( |
const empty_path_root & | item | ) |
|
|
inline |
◆ operator()() [5/8]
void sysio::chain::impl::generate_path_string_visitor::operator() |
( |
const field_path_item & | item | ) |
|
|
inline |
Definition at line 765 of file abi_serializer.cpp.
765 {
768 return;
769 }
770
771 const auto&
str = item.parent_struct_itr->second.fields.at(item.field_ordinal).name;
773 }
void output_name(std::ostream &s, const string_view &str, bool shorten, size_t max_length=64)
◆ operator()() [6/8]
◆ operator()() [7/8]
void sysio::chain::impl::generate_path_string_visitor::operator() |
( |
const variant_path_item & | item | ) |
|
|
inline |
Definition at line 775 of file abi_serializer.cpp.
775 {
778 return;
779 }
780
781 s <<
"<variant(" << item.variant_ordinal <<
")=";
782 const auto&
str = item.variant_itr->second.types.at(item.variant_ordinal);
785 }
◆ operator()() [8/8]
◆ last_path_item
path_item sysio::chain::impl::generate_path_string_visitor::last_path_item |
std::stringstream sysio::chain::impl::generate_path_string_visitor::s |
◆ shorten_names
bool sysio::chain::impl::generate_path_string_visitor::shorten_names = false |
◆ track_only
bool sysio::chain::impl::generate_path_string_visitor::track_only = false |
The documentation for this struct was generated from the following file: