FastLED
3.9.15
Loading...
Searching...
No Matches
◆
make_shared
template<typename T>
template<typename Y, typename... Args>
shared_ptr
< Y > make_shared
(
Args &&...
args
)
friend
Definition at line
414
of file
shared_ptr.h
.
414
{
415
auto
*
control
=
new
detail::InlinedControlBlock<T>
();
416
T
*
obj
=
control
->get_object();
417
new
(
obj
)
T
(
fl::forward<Args>
(
args
)...);
// Placement new
418
control
->object_constructed =
true
;
419
return
shared_ptr<T>
(
obj
,
control
,
detail::make_shared_tag
{});
420
}
fl::shared_ptr::shared_ptr
friend class shared_ptr
Definition
shared_ptr.h:391
fl::shared_ptr
Definition
shared_ptr.h:155
fl
shared_ptr
Generated on Tue Jun 16 2026 00:07:06 for FastLED by
1.13.2