| 65 | } |
| 66 | |
| 67 | const T *memory() const FL_NOEXCEPT { |
| 68 | const MemoryType *begin = &mMemoryBlock[0]; |
| 69 | const fl::uptr shift_up = |
| 70 | fl::ptr_to_int(begin) & (sizeof(MemoryType) - 1); |
| 71 | const MemoryType *raw = begin + shift_up; |
| 72 | return fl::bit_cast<const T *>(raw); |
| 73 | } |
| 74 | |
| 75 | #ifdef FASTLED_TESTING |
| 76 | T *__data = nullptr; |
no test coverage detected