3-phase PV router
Loading...
Searching...
No Matches
Mk2_3phase_RFdatalog_temp
type_traits
function_traits.hpp
Go to the documentation of this file.
1
// ArduinoJson - https://arduinojson.org
2
// Copyright (c) 2014-2024, Benoit BLANCHON
3
// MIT License
4
5
#pragma once
6
7
template
<
typename
Sig >
8
struct
function_traits
;
9
10
template
<
typename
ReturnType,
typename
Arg1 >
11
struct
function_traits
< ReturnType (*)(Arg1) >
12
{
13
using
return_type
= ReturnType;
14
using
arg1_type
= Arg1;
15
};
16
17
template
<
typename
ReturnType,
typename
Arg1,
typename
Arg2 >
18
struct
function_traits
< ReturnType (*)(Arg1, Arg2) >
19
{
20
using
return_type
= ReturnType;
21
using
arg1_type
= Arg1;
22
using
arg2_type
= Arg2;
23
};
function_traits< ReturnType(*)(Arg1, Arg2) >::arg1_type
Arg1 arg1_type
Definition
function_traits.hpp:21
function_traits< ReturnType(*)(Arg1, Arg2) >::arg2_type
Arg2 arg2_type
Definition
function_traits.hpp:22
function_traits< ReturnType(*)(Arg1, Arg2) >::return_type
ReturnType return_type
Definition
function_traits.hpp:20
function_traits< ReturnType(*)(Arg1) >::arg1_type
Arg1 arg1_type
Definition
function_traits.hpp:14
function_traits< ReturnType(*)(Arg1) >::return_type
ReturnType return_type
Definition
function_traits.hpp:13
function_traits
Definition
function_traits.hpp:8
Generated by
1.13.2