drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
drogon::internal::FunctionTraits< ReturnType(*)(Arguments...)> Struct Template Reference
Inheritance diagram for drogon::internal::FunctionTraits< ReturnType(*)(Arguments...)>:

Public Types

using result_type = ReturnType
template<std::size_t Index>
using argument
using class_type = void
using return_type = ReturnType

Static Public Member Functions

static const std::string name ()

Static Public Attributes

static const std::size_t arity = sizeof...(Arguments)
static const bool isHTTPFunction = false
static const bool isClassFunction = false
static const bool isStreamHandler = false
static const bool isDrObjectClass = false
static const bool isCoroutine = false

Member Typedef Documentation

◆ argument

template<typename ReturnType, typename... Arguments>
template<std::size_t Index>
using drogon::internal::FunctionTraits< ReturnType(*)(Arguments...)>::argument
Initial value:
typename std::tuple_element_t<Index, std::tuple<Arguments...>>

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