FastLED 3.9.15
Loading...
Searching...
No Matches
fl::shared_ptr< T > Member List

This is the complete list of members for fl::shared_ptr< T >, including all inherited members.

acquire() FL_NOEXCEPTfl::shared_ptr< T >inlineprivate
allocate_shared(const A &alloc, Args &&... args)fl::shared_ptr< T >friend
element_type typedeffl::shared_ptr< T >
get() const FL_NOEXCEPTfl::shared_ptr< T >inline
is_no_tracking() const FL_NOEXCEPTfl::shared_ptr< T >inline
make_shared(Args &&... args)fl::shared_ptr< T >friend
make_shared_array(size_t n)fl::shared_ptr< T >friend
make_shared_no_tracking(Y &obj) FL_NOEXCEPTfl::shared_ptr< T >friend
make_shared_with_deleter(Deleter d, Args &&... args)fl::shared_ptr< T >friend
mControlBlockfl::shared_ptr< T >private
mPtrfl::shared_ptr< T >private
operator bool() const FL_NOEXCEPTfl::shared_ptr< T >inlineexplicit
operator!=(fl::nullptr_t) const FL_NOEXCEPTfl::shared_ptr< T >inline
operator*() const FL_NOEXCEPTfl::shared_ptr< T >inline
operator->() const FL_NOEXCEPTfl::shared_ptr< T >inline
operator=(const shared_ptr &other) FL_NOEXCEPTfl::shared_ptr< T >inline
operator=(const shared_ptr< Y > &other) FL_NOEXCEPTfl::shared_ptr< T >inline
operator=(shared_ptr &&other) FL_NOEXCEPTfl::shared_ptr< T >inline
operator=(shared_ptr< Y > &&other) FL_NOEXCEPTfl::shared_ptr< T >inline
operator==(fl::nullptr_t) const FL_NOEXCEPTfl::shared_ptr< T >inline
operator[](ptrdiff_t idx) const FL_NOEXCEPTfl::shared_ptr< T >inline
reset() FL_NOEXCEPTfl::shared_ptr< T >inline
reset(shared_ptr &&other) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr classfl::shared_ptr< T >friend
shared_ptr(T *ptr, detail::ControlBlockBase *control_block, detail::make_shared_tag) FL_NOEXCEPTfl::shared_ptr< T >inlineprivate
shared_ptr(T *ptr, detail::ControlBlockBase *control_block, detail::no_tracking_tag) FL_NOEXCEPTfl::shared_ptr< T >inlineprivate
shared_ptr() FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(fl::nullptr_t) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(const shared_ptr &other) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(const shared_ptr< Y > &other) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(shared_ptr &&other) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(shared_ptr< Y > &&other) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(const weak_ptr< Y > &weak) FL_NOEXCEPTfl::shared_ptr< T >explicit
shared_ptr(const shared_ptr< Y > &other, T *ptr) FL_NOEXCEPTfl::shared_ptr< T >inline
shared_ptr(Y *ptr) FL_NOEXCEPTfl::shared_ptr< T >inlineexplicitprivate
shared_ptr(Y *ptr, Deleter d) FL_NOEXCEPTfl::shared_ptr< T >inlineprivate
swap(shared_ptr &other) FL_NOEXCEPTfl::shared_ptr< T >inline
swap(shared_ptr &&other) FL_NOEXCEPTfl::shared_ptr< T >inline
unique() const FL_NOEXCEPTfl::shared_ptr< T >inline
use_count() const FL_NOEXCEPTfl::shared_ptr< T >inline
weak_ptr classfl::shared_ptr< T >friend
weak_type typedeffl::shared_ptr< T >
~shared_ptr() FL_NOEXCEPTfl::shared_ptr< T >inline