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 |