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

◆ destroy_object()

template<typename T, typename Deleter = default_delete<T>>
void fl::detail::ControlBlock< T, Deleter >::destroy_object ( )
inlineoverridevirtual

Implements fl::detail::ControlBlockBase.

Definition at line 89 of file shared_ptr.h.

89 {
90 if (ptr && !is_no_tracking()) { // Only delete if tracking
91 deleter(ptr);
92 ptr = nullptr;
93 }
94 }

References deleter, fl::detail::ControlBlockBase::is_no_tracking(), and ptr.

+ Here is the call graph for this function: