Skip to content

Struct __SignatureDesc

AdamFull edited this page Aug 6, 2021 · 1 revision

EasyDelegate::__SignatureDesc

A helper template for dividing a signature into a return type and a list of argument types.

Detailed Description

template <class _Signature >
struct EasyDelegate::__SignatureDesc;

A helper template for dividing a signature into a return type and a list of argument types.

Template Parameters:

  • _Signature


title: EasyDelegate::__SignatureDesc< _ReturnType(Args...)> summary: Specialization of the helper template for separating the method signature into a return type and an argument type sheet.


EasyDelegate::__SignatureDesc< _ReturnType(Args...)>

Specialization of the helper template for separating the method signature into a return type and an argument type sheet.

#include <EasyDelegateGlobalTemplates.hpp>

Public Types

Name
using _ReturnType return_type
using std::tuple< Args... > argument_type

Detailed Description

template <class _ReturnType ,
class ... Args>
struct EasyDelegate::__SignatureDesc< _ReturnType(Args...)>;

Specialization of the helper template for separating the method signature into a return type and an argument type sheet.

Template Parameters:

  • _ReturnType
  • Args

Public Types Documentation

using return_type

using EasyDelegate::__SignatureDesc< _ReturnType(Args...)>::return_type =  _ReturnType;

using argument_type

using EasyDelegate::__SignatureDesc< _ReturnType(Args...)>::argument_type =  std::tuple<Args...>;

Clone this wiki locally