FastLED
3.9.15
Loading...
Searching...
No Matches
◆
destroy_fn()
template<typename... Types>
template<typename T>
static void
fl::Variant
< Types >::destroy_fn
(
void *
storage
)
inline
static
private
Definition at line
221
of file
variant.h
.
221
{
222
// Use bit_cast_ptr for safe type-punning on properly aligned storage
223
// The storage is guaranteed to be properly aligned by alignas(max_align<Types...>::value)
224
T
*
typed_ptr
=
fl::bit_cast_ptr<T>
(
storage
);
225
typed_ptr
->~T();
226
}
fl::Variant
Definition
variant.h:11
fl::bit_cast_ptr
To * bit_cast_ptr(void *storage) noexcept
Definition
bit_cast.h:54
fl
Variant
Generated on Fri Aug 22 2025 20:59:37 for FastLED by
1.13.2