FastLED
3.9.15
Loading...
Searching...
No Matches
◆
get()
[2/12]
template<typename T, typename T1, typename T2>
const T & fl::get
(
const
pair
< T1, T2 > &
p
)
noexcept
Definition at line
157
of file
pair.h
.
157
{
158
static_assert
(
fl::is_same<T, T1>::value
||
fl::is_same<T, T2>::value
,
159
"Type T must be one of the pair's element types"
);
160
static_assert
(!(
fl::is_same<T, T1>::value
&&
fl::is_same<T, T2>::value
),
161
"Type T must be unique in the pair"
);
162
if
(
fl::is_same<T, T1>::value
) {
163
return
p.
first
;
164
}
else
{
165
return
p.
second
;
166
}
167
}
fl::is_same::value
static constexpr bool value
Definition
type_traits.h:84
fl::pair::first
T1 first
Definition
pair.h:14
fl::pair::second
T2 second
Definition
pair.h:15
References
fl::is_same< T, U >::value
.
fl
Generated on Fri Aug 22 2025 20:59:36 for FastLED by
1.13.2