|
FastLED 3.9.15
|
Definition at line 23 of file scoped_array.h.
#include <scoped_array.h>
Inheritance diagram for fl::scoped_array< T, Deleter >:Public Member Functions | |
| scoped_array (const scoped_array &)=delete | |
| scoped_array (scoped_array &&other) noexcept | |
| scoped_array (T *arr, Deleter deleter) | |
| scoped_array (T *arr=nullptr) | |
| ~scoped_array () | |
| void | clear () |
| FASTLED_DEPRECATED_CLASS ("Use fl::vector<T, fl::allocator_psram<T>> instead") | |
| T * | get () const |
| operator bool () const noexcept | |
| bool | operator! () const noexcept |
| scoped_array & | operator= (const scoped_array &)=delete |
| scoped_array & | operator= (scoped_array &&other) noexcept |
| T & | operator[] (fl::size_t i) const |
| T * | release () |
| void | reset (T *arr=nullptr) |
| void | swap (scoped_array &other) noexcept |
Private Attributes | |
| T * | arr_ |
| Deleter | deleter_ = {} |