hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Types | Static Public Attributes | List of all members
hobbes::func< R(Args...)> Struct Template Reference

#include <func.H>

Collaboration diagram for hobbes::func< R(Args...)>:
Collaboration graph

Public Types

typedef R(* type) (Args...)
 
typedef R result_type
 

Static Public Attributes

static const std::size_t arity = sizeof...(Args)
 

Member Typedef Documentation

◆ result_type

template<typename R , typename ... Args>
typedef R hobbes::func< R(Args...)>::result_type

◆ type

template<typename R , typename ... Args>
typedef R(* hobbes::func< R(Args...)>::type) (Args...)

Member Data Documentation

◆ arity

template<typename R , typename ... Args>
const std::size_t hobbes::func< R(Args...)>::arity = sizeof...(Args)
static

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