mal-packet-weaver
C++20 packet serialization/deserialization library.
Loading...
Searching...
No Matches
mal_toolkit::_template_detail::function_traits< std::function< Ret(Args...)> > Struct Template Reference

Traits for extracting information from a function type. More...

#include "template.hpp"

Public Types

using ArgumentTypes = std::tuple<Args...>
 

Detailed Description

template<typename Ret, typename... Args>
struct mal_toolkit::_template_detail::function_traits< std::function< Ret(Args...)> >

Traits for extracting information from a function type.

Template Parameters
RetThe return type of the function.
ArgsThe argument types of the function.

Definition at line 99 of file template.hpp.

Member Typedef Documentation

◆ ArgumentTypes

template<typename Ret , typename... Args>
using mal_toolkit::_template_detail::function_traits< std::function< Ret(Args...)> >::ArgumentTypes = std::tuple<Args...>

Definition at line 101 of file template.hpp.


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