Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
func_traits_base< R, Vs > Struct Template Reference

#include <func_traits.hpp>

Public Types

using Args = std::tuple< typename std::decay< Vs >::type... >
 

Public Member Functions

 MSGPACK_FIELDS (args, ret)
 

Static Public Member Functions

template<typename Func , typename Tuple >
static R apply (Func &&f, Tuple &&t)
 

Public Attributes

Args args
 
ret
 

Detailed Description

template<typename R, typename... Vs>
struct func_traits_base< R, Vs >

Definition at line 10 of file func_traits.hpp.

Member Typedef Documentation

◆ Args

template<typename R , typename... Vs>
using func_traits_base< R, Vs >::Args = std::tuple<typename std::decay<Vs>::type...>

Definition at line 11 of file func_traits.hpp.

Member Function Documentation

◆ apply()

template<typename R , typename... Vs>
template<typename Func , typename Tuple >
static R func_traits_base< R, Vs >::apply ( Func &&  f,
Tuple &&  t 
)
inlinestatic

Definition at line 16 of file func_traits.hpp.

◆ MSGPACK_FIELDS()

template<typename R , typename... Vs>
func_traits_base< R, Vs >::MSGPACK_FIELDS ( args  ,
ret   
)

Member Data Documentation

◆ args

template<typename R , typename... Vs>
Args func_traits_base< R, Vs >::args

Definition at line 12 of file func_traits.hpp.

◆ ret

template<typename R , typename... Vs>
R func_traits_base< R, Vs >::ret

Definition at line 13 of file func_traits.hpp.


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