FastLED 3.9.15
Loading...
Searching...
No Matches

◆ make_shared_no_tracking()

template<typename T>
shared_ptr< T > fl::make_shared_no_tracking ( T & obj)

Definition at line 379 of file shared_ptr.h.

379 {
380 auto* control = new detail::ControlBlock<T, detail::NoDeleter<T>>(&obj, detail::NoDeleter<T>{}, false); // track = false (enables no-tracking mode)
381 return shared_ptr<T>(&obj, control, detail::no_tracking_tag{});
382}

Referenced by fl::Blend2d::add(), fl::FxEngine::addFx(), and fl::Blend2d::setParams().

+ Here is the caller graph for this function: