Bitshares-Core  2.0.181105
BitShares blockchain implementation and command-line interface software
Public Types | Public Member Functions | Public Attributes | List of all members
graphene::wallet::impl::from_which_visitor< StaticVariant > Struct Template Reference

#include <reflect_util.hpp>

Public Types

typedef StaticVariant result_type
 

Public Member Functions

template<typename Member >
result_type operator() (const Member &dummy)
 
 from_which_visitor (const variant &_v, uint32_t max_depth)
 

Public Attributes

const variant & v
 
const uint32_t _max_depth
 

Detailed Description

template<typename StaticVariant>
struct graphene::wallet::impl::from_which_visitor< StaticVariant >

Definition at line 75 of file reflect_util.hpp.

Member Typedef Documentation

◆ result_type

template<typename StaticVariant>
typedef StaticVariant graphene::wallet::impl::from_which_visitor< StaticVariant >::result_type

Definition at line 77 of file reflect_util.hpp.

Constructor & Destructor Documentation

◆ from_which_visitor()

template<typename StaticVariant>
graphene::wallet::impl::from_which_visitor< StaticVariant >::from_which_visitor ( const variant &  _v,
uint32_t  max_depth 
)
inline

Definition at line 90 of file reflect_util.hpp.

Member Function Documentation

◆ operator()()

template<typename StaticVariant>
template<typename Member >
result_type graphene::wallet::impl::from_which_visitor< StaticVariant >::operator() ( const Member &  dummy)
inline

Definition at line 80 of file reflect_util.hpp.

Member Data Documentation

◆ _max_depth

template<typename StaticVariant>
const uint32_t graphene::wallet::impl::from_which_visitor< StaticVariant >::_max_depth

Definition at line 88 of file reflect_util.hpp.

◆ v

template<typename StaticVariant>
const variant& graphene::wallet::impl::from_which_visitor< StaticVariant >::v

Definition at line 87 of file reflect_util.hpp.


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