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< fc::optional< static_variant< Types... > > > Struct Template Reference

#include <restriction_predicate.hxx>

Public Types

using Variant = static_variant< Types... >
 
using Optional = fc::optional< Variant >
 

Static Public Member Functions

static object_restriction_predicate< Optionalcreate (restriction::variant_assert_argument_type &&arg)
 

Detailed Description

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

Definition at line 429 of file restriction_predicate.hxx.

Member Typedef Documentation

◆ Optional

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

Definition at line 431 of file restriction_predicate.hxx.

◆ Variant

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

Definition at line 430 of file restriction_predicate.hxx.

Member Function Documentation

◆ create()

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

Definition at line 432 of file restriction_predicate.hxx.


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