FastLED 3.9.3
|
Definition at line 92 of file scoped_ptr.h.
Public Member Functions | |
scoped_array (T *arr=nullptr) | |
scoped_array (T *arr, Deleter deleter) | |
scoped_array (const scoped_array &)=delete | |
scoped_array & | operator= (const scoped_array &)=delete |
scoped_array (scoped_array &&other) noexcept | |
scoped_array & | operator= (scoped_array &&other) noexcept |
T & | operator[] (size_t i) const |
T * | get () const |
operator bool () const noexcept | |
bool | operator! () const noexcept |
void | reset (T *arr=nullptr) |
T * | release () |
|
inlineexplicit |
Definition at line 95 of file scoped_ptr.h.
|
inline |
Definition at line 96 of file scoped_ptr.h.
|
inline |
Definition at line 99 of file scoped_ptr.h.
|
inlinenoexcept |
Definition at line 106 of file scoped_ptr.h.
|
inline |
Definition at line 124 of file scoped_ptr.h.
|
inlineexplicitnoexcept |
Definition at line 127 of file scoped_ptr.h.
|
inlinenoexcept |
Definition at line 130 of file scoped_ptr.h.
|
inlinenoexcept |
Definition at line 112 of file scoped_ptr.h.
|
inline |
Definition at line 121 of file scoped_ptr.h.
|
inline |
Definition at line 141 of file scoped_ptr.h.
|
inline |
Definition at line 133 of file scoped_ptr.h.