3-phase PV router
Loading...
Searching...
No Matches
Mk2_3phase_RFdatalog_temp
type_traits
remove_cv.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
T >
8
struct
remove_cv
{
9
using
type
= T;
10
};
11
template
<
typename
T >
12
struct
remove_cv
<const T> {
13
using
type
= T;
14
};
15
template
<
typename
T >
16
struct
remove_cv
<volatile T> {
17
using
type
= T;
18
};
19
template
<
typename
T>
20
struct
remove_cv
<const volatile T> {
21
using
type
= T;
22
};
23
template
<
typename
T >
24
using
remove_cv_t
=
typename
remove_cv<T>::type
;
25
remove_cv_t
typename remove_cv< T >::type remove_cv_t
Definition:
remove_cv.hpp:24
remove_cv< const T >::type
T type
Definition:
remove_cv.hpp:13
remove_cv< const volatile T >::type
T type
Definition:
remove_cv.hpp:21
remove_cv< volatile T >::type
T type
Definition:
remove_cv.hpp:17
remove_cv
Definition:
remove_cv.hpp:8
remove_cv::type
T type
Definition:
remove_cv.hpp:9
Generated by
1.9.6