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::shared_ptr< T >inlineprivate
allocate_shared(const A &alloc, Args &&... args)fl::shared_ptr< T >friend
control_block_fl::shared_ptr< T >private
element_type typedeffl::shared_ptr< T >
get() const noexceptfl::shared_ptr< T >inline
is_no_tracking() const noexceptfl::shared_ptr< T >inline
make_shared(Args &&... args)fl::shared_ptr< T >friend
make_shared_no_tracking(Y &obj)fl::shared_ptr< T >friend
make_shared_with_deleter(Deleter d, Args &&... args)fl::shared_ptr< T >friend
operator bool() const noexceptfl::shared_ptr< T >inlineexplicit
operator!=(fl::nullptr_t) const noexceptfl::shared_ptr< T >inline
operator*() const noexceptfl::shared_ptr< T >inline
operator->() const noexceptfl::shared_ptr< T >inline
operator=(const shared_ptr &other)fl::shared_ptr< T >inline
operator=(const shared_ptr< Y > &other)fl::shared_ptr< T >inline
operator=(shared_ptr &&other) noexceptfl::shared_ptr< T >inline
operator=(shared_ptr< Y > &&other) noexceptfl::shared_ptr< T >inline
operator==(fl::nullptr_t) const noexceptfl::shared_ptr< T >inline
operator[](ptrdiff_t idx) constfl::shared_ptr< T >inline
ptr_fl::shared_ptr< T >private
reset() noexceptfl::shared_ptr< T >inline
reset(shared_ptr &&other) 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::shared_ptr< T >inlineprivate
shared_ptr(T *ptr, detail::ControlBlockBase *control_block, detail::no_tracking_tag)fl::shared_ptr< T >inlineprivate
shared_ptr() noexceptfl::shared_ptr< T >inline
shared_ptr(fl::nullptr_t) noexceptfl::shared_ptr< T >inline
shared_ptr(const shared_ptr &other)fl::shared_ptr< T >inline
shared_ptr(const shared_ptr< Y > &other)fl::shared_ptr< T >inline
shared_ptr(shared_ptr &&other) noexceptfl::shared_ptr< T >inline
shared_ptr(shared_ptr< Y > &&other) noexceptfl::shared_ptr< T >inline
shared_ptr(const weak_ptr< Y > &weak)fl::shared_ptr< T >explicit
shared_ptr(Y *ptr)fl::shared_ptr< T >inlineexplicitprivate
shared_ptr(Y *ptr, Deleter d)fl::shared_ptr< T >inlineprivate
swap(shared_ptr &other) noexceptfl::shared_ptr< T >inline
swap(shared_ptr &&other) noexceptfl::shared_ptr< T >inline
unique() const noexceptfl::shared_ptr< T >inline
use_count() const noexceptfl::shared_ptr< T >inline
weak_ptr classfl::shared_ptr< T >friend
weak_type typedeffl::shared_ptr< T >
~shared_ptr()fl::shared_ptr< T >inline