FastLED
3.9.15
Loading...
Searching...
No Matches
◆
make_shared
template<typename T, typename... Args>
shared_ptr
< T > make_shared
(
Args &&...
args
)
friend
Definition at line
348
of file
shared_ptr.h
.
348
{
349
T* obj =
new
T(
fl::forward<Args>
(
args
)...);
350
auto
* control =
new
detail::ControlBlock<T>(obj);
351
//FASTLED_WARN("make_shared created object at " << obj
352
// << " with control block at " << control);
353
//new(control->get_object()) T(fl::forward<Args>(args)...);
354
//control->object_constructed = true;
355
return
shared_ptr<T>(obj, control, detail::make_shared_tag{});
356
}
fl::forward
constexpr T && forward(typename remove_reference< T >::type &t) noexcept
Definition
type_traits.h:213
args
corkscrew_args args
Definition
old.h:150
fl
TaskImpl
Generated on Fri Aug 22 2025 20:59:37 for FastLED by
1.13.2