|
FastLED 3.9.15
|
Definition at line 27 of file shared_ptr.h.
#include <shared_ptr.h>
Inheritance diagram for fl::detail::ControlBlockBase:
Collaboration diagram for fl::detail::ControlBlockBase:Public Member Functions | |
| ControlBlockBase (bool track=true) | |
| virtual | ~ControlBlockBase ()=default |
| void | add_shared_ref () |
| virtual void | destroy_control_block ()=0 |
| virtual void | destroy_object ()=0 |
| bool | is_no_tracking () const |
| bool | remove_shared_ref () |
Public Attributes | |
| fl::atomic_u32 | shared_count |
| fl::atomic_u32 | weak_count |
Static Public Attributes | |
| static constexpr fl::u32 | NO_TRACKING_VALUE = 0xffffffff |