virthttp  0.0
libvirt http interface
Classes | Public Types | Static Public Attributes | List of all members
ext::function_traits< F > Struct Template Reference

#include <utility.hpp>

Inheritance diagram for ext::function_traits< F >:
ext::function_traits< F & > ext::function_traits< F && >

Classes

struct  Arg
 

Public Types

using return_type = typename call_type::return_type
 
template<std::size_t N>
using Arg_t = typename Arg< N >::type
 

Static Public Attributes

static constexpr std::size_t arity = call_type::arity - 1
 

Member Typedef Documentation

template<class F>
template<std::size_t N>
using ext::function_traits< F >::Arg_t = typename Arg<N>::type
template<class F>
using ext::function_traits< F >::return_type = typename call_type::return_type

Member Data Documentation

template<class F>
constexpr std::size_t ext::function_traits< F >::arity = call_type::arity - 1
static

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