BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <raw_variant.hpp>
Public Member Functions | |
variant_packer (Stream &_s, uint32_t _max_depth) | |
virtual void | handle () const |
handles null_type variants More... | |
virtual void | handle (const int64_t &v) const |
virtual void | handle (const uint64_t &v) const |
virtual void | handle (const double &v) const |
virtual void | handle (const bool &v) const |
virtual void | handle (const string &v) const |
virtual void | handle (const variant_object &v) const |
virtual void | handle (const variants &v) const |
Public Member Functions inherited from fc::variant::visitor | |
virtual | ~visitor () |
virtual void | handle (const std::string &v) const =0 |
Public Attributes | |
Stream & | s |
const uint32_t | max_depth |
Definition at line 11 of file raw_variant.hpp.
|
inline |
Definition at line 14 of file raw_variant.hpp.
|
inlinevirtual |
handles null_type variants
Implements fc::variant::visitor.
Definition at line 18 of file raw_variant.hpp.
|
inlinevirtual |
Implements fc::variant::visitor.
Definition at line 31 of file raw_variant.hpp.
|
inlinevirtual |
Implements fc::variant::visitor.
Definition at line 27 of file raw_variant.hpp.
|
inlinevirtual |
Implements fc::variant::visitor.
Definition at line 19 of file raw_variant.hpp.
|
inlinevirtual |
Definition at line 35 of file raw_variant.hpp.
|
inlinevirtual |
Implements fc::variant::visitor.
Definition at line 23 of file raw_variant.hpp.
|
inlinevirtual |
Implements fc::variant::visitor.
Definition at line 39 of file raw_variant.hpp.
|
inlinevirtual |
Implements fc::variant::visitor.
Definition at line 43 of file raw_variant.hpp.
const uint32_t fc::raw::variant_packer< Stream >::max_depth |
Definition at line 49 of file raw_variant.hpp.
Stream& fc::raw::variant_packer< Stream >::s |
Definition at line 48 of file raw_variant.hpp.