|
FastLED 3.9.15
|
#include <vector.h>
Inheritance diagram for fl::InlinedMemoryBlock< T, N >:Public Types | |
| enum | { kTotalBytes = N * sizeof(T) , kExtraSize , kTotalBytesAligned = kTotalBytes + kExtraSize , kBlockSize = (kTotalBytesAligned + sizeof(MemoryType) - 1) / sizeof(MemoryType) } |
| typedef fl::uptr | MemoryType |
Public Member Functions | |
| InlinedMemoryBlock () | |
| InlinedMemoryBlock (const InlinedMemoryBlock &other)=default | |
| InlinedMemoryBlock (InlinedMemoryBlock &&other)=default | |
| T * | memory () |
| const T * | memory () const |
Public Attributes | |
| MemoryType | mMemoryBlock [kBlockSize] |