BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Types | Public Member Functions | Public Attributes | List of all members
fc::vtable_copy_visitor< OtherType > Struct Template Reference

#include <api.hpp>

Public Types

typedef OtherType other_type
 

Public Member Functions

 vtable_copy_visitor (OtherType &s)
 
template<typename R , typename MemberPtr , typename... Args>
void operator() (const char *name, std::function< R(Args...)> &memb, MemberPtr m) const
 

Public Attributes

OtherType & _source
 

Detailed Description

template<typename OtherType>
struct fc::vtable_copy_visitor< OtherType >

Definition at line 106 of file api.hpp.

Member Typedef Documentation

◆ other_type

template<typename OtherType >
typedef OtherType fc::vtable_copy_visitor< OtherType >::other_type

Definition at line 107 of file api.hpp.

Constructor & Destructor Documentation

◆ vtable_copy_visitor()

template<typename OtherType >
fc::vtable_copy_visitor< OtherType >::vtable_copy_visitor ( OtherType &  s)
inline

Definition at line 109 of file api.hpp.

Member Function Documentation

◆ operator()()

template<typename OtherType >
template<typename R , typename MemberPtr , typename... Args>
void fc::vtable_copy_visitor< OtherType >::operator() ( const char *  name,
std::function< R(Args...)> &  memb,
MemberPtr  m 
) const
inline

Definition at line 112 of file api.hpp.

Member Data Documentation

◆ _source

template<typename OtherType >
OtherType& fc::vtable_copy_visitor< OtherType >::_source

Definition at line 116 of file api.hpp.


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