FastLED 3.9.15
|
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 typedef | fl::shared_ptr< T > | |
get() const noexcept | fl::shared_ptr< T > | inline |
is_no_tracking() const noexcept | fl::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 noexcept | fl::shared_ptr< T > | inlineexplicit |
operator!=(fl::nullptr_t) const noexcept | fl::shared_ptr< T > | inline |
operator*() const noexcept | fl::shared_ptr< T > | inline |
operator->() const noexcept | fl::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) noexcept | fl::shared_ptr< T > | inline |
operator=(shared_ptr< Y > &&other) noexcept | fl::shared_ptr< T > | inline |
operator==(fl::nullptr_t) const noexcept | fl::shared_ptr< T > | inline |
operator[](ptrdiff_t idx) const | fl::shared_ptr< T > | inline |
ptr_ | fl::shared_ptr< T > | private |
reset() noexcept | fl::shared_ptr< T > | inline |
reset(shared_ptr &&other) noexcept | fl::shared_ptr< T > | inline |
shared_ptr class | fl::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() noexcept | fl::shared_ptr< T > | inline |
shared_ptr(fl::nullptr_t) noexcept | fl::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) noexcept | fl::shared_ptr< T > | inline |
shared_ptr(shared_ptr< Y > &&other) noexcept | fl::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) noexcept | fl::shared_ptr< T > | inline |
swap(shared_ptr &&other) noexcept | fl::shared_ptr< T > | inline |
unique() const noexcept | fl::shared_ptr< T > | inline |
use_count() const noexcept | fl::shared_ptr< T > | inline |
weak_ptr class | fl::shared_ptr< T > | friend |
weak_type typedef | fl::shared_ptr< T > | |
~shared_ptr() | fl::shared_ptr< T > | inline |