BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Types | Static Public Member Functions | List of all members
graphene::protocol::variant_assertion< static_variant< Types... > > Struct Template Reference

#include <restriction_predicate.hxx>

Public Types

using Variant = static_variant< Types... >
 

Static Public Member Functions

template<typename Value >
static auto make_predicate (vector< restriction > &&rs)
 
static object_restriction_predicate< Variantcreate (restriction::variant_assert_argument_type &&arg)
 

Detailed Description

template<typename... Types>
struct graphene::protocol::variant_assertion< static_variant< Types... > >

Definition at line 409 of file restriction_predicate.hxx.

Member Typedef Documentation

◆ Variant

template<typename... Types>
using graphene::protocol::variant_assertion< static_variant< Types... > >::Variant = static_variant<Types...>

Definition at line 410 of file restriction_predicate.hxx.

Member Function Documentation

◆ create()

template<typename... Types>
static object_restriction_predicate<Variant> graphene::protocol::variant_assertion< static_variant< Types... > >::create ( restriction::variant_assert_argument_type &&  arg)
inlinestatic

Definition at line 420 of file restriction_predicate.hxx.

◆ make_predicate()

template<typename... Types>
template<typename Value >
static auto graphene::protocol::variant_assertion< static_variant< Types... > >::make_predicate ( vector< restriction > &&  rs)
inlinestatic

Definition at line 413 of file restriction_predicate.hxx.


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