FastLED 3.9.7
|
Public Member Functions | |
WeakPtr (const Ptr< T > &ptr) | |
template<typename U > | |
WeakPtr (const Ptr< U > &ptr) | |
WeakPtr (const WeakPtr &other) | |
template<typename U > | |
WeakPtr (const WeakPtr< U > &other) | |
WeakPtr (WeakPtr &&other) noexcept | |
operator bool () const | |
bool | operator! () const |
bool | operator== (const WeakPtr &other) const |
bool | operator!= (const WeakPtr &other) const |
bool | operator== (const T *other) const |
bool | operator== (T *other) const |
bool | operator== (const Ptr< T > &other) const |
bool | operator!= (const T *other) const |
WeakPtr & | operator= (const WeakPtr &other) |
Ptr< T > | lock () const |
bool | expired () const |
void | reset () |
Public Attributes | |
Ptr< WeakReferent > | mWeakPtr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Ptr<WeakReferent> fl::WeakPtr< T >::mWeakPtr |