3-phase PV router
Loading...
Searching...
No Matches
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
7template< typename Sig >
9
10template< typename ReturnType, typename Arg1 >
11struct function_traits< ReturnType (*)(Arg1) >
12{
13 using return_type = ReturnType;
14 using arg1_type = Arg1;
15};
16
17template< typename ReturnType, typename Arg1, typename Arg2 >
18struct function_traits< ReturnType (*)(Arg1, Arg2) >
19{
20 using return_type = ReturnType;
21 using arg1_type = Arg1;
22 using arg2_type = Arg2;
23};