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 © 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
using
return_type
= ReturnType;
13
using
arg1_type
= Arg1;
14
};
15
16
template
<
typename
ReturnType,
typename
Arg1,
typename
Arg2>
17
struct
function_traits
<ReturnType (*)(Arg1, Arg2)> {
18
using
return_type
= ReturnType;
19
using
arg1_type
= Arg1;
20
using
arg2_type
= Arg2;
21
};
22
function_traits< ReturnType(*)(Arg1, Arg2)>::arg1_type
Arg1 arg1_type
Definition:
function_traits.hpp:19
function_traits< ReturnType(*)(Arg1, Arg2)>::arg2_type
Arg2 arg2_type
Definition:
function_traits.hpp:20
function_traits< ReturnType(*)(Arg1, Arg2)>::return_type
ReturnType return_type
Definition:
function_traits.hpp:18
function_traits< ReturnType(*)(Arg1)>::arg1_type
Arg1 arg1_type
Definition:
function_traits.hpp:13
function_traits< ReturnType(*)(Arg1)>::return_type
ReturnType return_type
Definition:
function_traits.hpp:12
function_traits
Definition:
function_traits.hpp:8
Generated by
1.9.6