|
FastLED 3.9.15
|
Definition at line 94 of file scoped_array.h.
#include <scoped_array.h>
Public Member Functions | |
| scoped_array2 (const scoped_array2 &)=delete | |
| scoped_array2 (fl::size_t size=0) | |
| scoped_array2 (scoped_array2 &&other) noexcept | |
| ~scoped_array2 () | |
| FASTLED_DEPRECATED_CLASS ("Use fl::vector<T, fl::allocator_psram<T>> instead") | |
| T * | get () const |
| operator bool () const noexcept | |
| bool | operator! () const noexcept |
| scoped_array2 & | operator= (const scoped_array2 &)=delete |
| scoped_array2 & | operator= (scoped_array2 &&other) noexcept |
| T & | operator[] (fl::size_t i) const |
| T * | release () |
| void | reset (fl::size_t new_size=0) |
| fl::size_t | size () const |
| void | swap (scoped_array2 &other) noexcept |
Public Attributes | |
| Alloc | mAlloc |
Private Attributes | |
| T * | arr_ = nullptr |
| fl::size_t | size_ = 0 |