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
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 variantv
 
const uint32_t _max_depth
 

Detailed Description

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

Definition at line 73 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 75 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 88 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 78 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 86 of file reflect_util.hpp.

◆ v

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

Definition at line 85 of file reflect_util.hpp.


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