4#ifndef SkAlignedStorage_DEFINED
5#define SkAlignedStorage_DEFINED
20 void*
get() {
return fStorage; }
21 const void*
get()
const {
return fStorage; }
24 std::byte*
data() {
return fStorage; }
25 const std::byte*
data()
const {
return fStorage; }
26 size_t size()
const {
return std::size(fStorage); }
29 alignas(
T) std::byte fStorage[
sizeof(
T) *
N];
const std::byte * data() const
SkAlignedSTStorage & operator=(const SkAlignedSTStorage &)=delete
SkAlignedSTStorage(SkAlignedSTStorage &&)=delete
SkAlignedSTStorage(const SkAlignedSTStorage &)=delete
SkAlignedSTStorage & operator=(SkAlignedSTStorage &&)=delete