FastLED 3.9.7
|
Definition at line 27 of file scoped_ptr.h.
Public Member Functions | |
scoped_ptr (T *ptr=nullptr, Deleter deleter=Deleter()) | |
scoped_ptr (const scoped_ptr &)=delete | |
scoped_ptr & | operator= (const scoped_ptr &)=delete |
scoped_ptr (scoped_ptr &&other) noexcept | |
scoped_ptr & | operator= (scoped_ptr &&other) noexcept |
T * | operator-> () const |
T & | operator* () const |
T * | get () const |
operator bool () const noexcept | |
bool | operator! () const noexcept |
void | reset (T *ptr=nullptr) |
T * | release () |
|
inlineexplicit |
Definition at line 30 of file scoped_ptr.h.
|
inline |
Definition at line 34 of file scoped_ptr.h.
|
inlinenoexcept |
Definition at line 41 of file scoped_ptr.h.
|
inline |
Definition at line 65 of file scoped_ptr.h.
|
inlineexplicitnoexcept |
Definition at line 68 of file scoped_ptr.h.
|
inlinenoexcept |
Definition at line 71 of file scoped_ptr.h.
|
inline |
Definition at line 62 of file scoped_ptr.h.
|
inline |
Definition at line 59 of file scoped_ptr.h.
|
inlinenoexcept |
Definition at line 48 of file scoped_ptr.h.
|
inline |
Definition at line 81 of file scoped_ptr.h.
|
inline |
Definition at line 74 of file scoped_ptr.h.