Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
fc::variant::visitor Class Referenceabstract

#include <variant.hpp>

Inheritance diagram for fc::variant::visitor:

Public Member Functions

virtual ~visitor ()
 
virtual void handle () const =0
 handles null_type variants
 
virtual void handle (const int64_t &v) const =0
 
virtual void handle (const uint64_t &v) const =0
 
virtual void handle (const double &v) const =0
 
virtual void handle (const bool &v) const =0
 
virtual void handle (const string &v) const =0
 
virtual void handle (const variant_object &v) const =0
 
virtual void handle (const variants &v) const =0
 
virtual void handle (const blob &v) const =0
 

Detailed Description

Read-only access to the content of the variant.

Definition at line 239 of file variant.hpp.

Constructor & Destructor Documentation

◆ ~visitor()

virtual fc::variant::visitor::~visitor ( )
inlinevirtual

Definition at line 242 of file variant.hpp.

242{}

Member Function Documentation

◆ handle() [1/9]

virtual void fc::variant::visitor::handle ( ) const
pure virtual

Implemented in fc::raw::variant_packer< Stream >.

Here is the caller graph for this function:

◆ handle() [2/9]

virtual void fc::variant::visitor::handle ( const blob & v) const
pure virtual

◆ handle() [3/9]

virtual void fc::variant::visitor::handle ( const bool & v) const
pure virtual

◆ handle() [4/9]

virtual void fc::variant::visitor::handle ( const double & v) const
pure virtual

◆ handle() [5/9]

virtual void fc::variant::visitor::handle ( const int64_t & v) const
pure virtual

◆ handle() [6/9]

virtual void fc::variant::visitor::handle ( const string & v) const
pure virtual

◆ handle() [7/9]

virtual void fc::variant::visitor::handle ( const uint64_t & v) const
pure virtual

◆ handle() [8/9]

virtual void fc::variant::visitor::handle ( const variant_object & v) const
pure virtual

◆ handle() [9/9]

virtual void fc::variant::visitor::handle ( const variants & v) const
pure virtual

The documentation for this class was generated from the following file: