Searched refs:StorageUnion (Results 1 – 2 of 2) sorted by relevance
117 } StorageUnion; variable139 void *getInlineStorage() { return &StorageUnion.InlineStorage; } in getInlineStorage()142 return StorageUnion.OutOfLineStorage.StoragePtr; in getOutOfLineStorage()145 return StorageUnion.OutOfLineStorage.Size; in getOutOfLineStorageSize()148 return StorageUnion.OutOfLineStorage.Alignment; in getOutOfLineStorageAlignment()152 StorageUnion.OutOfLineStorage = {Ptr, Size, Alignment}; in setOutOfLineStorage()202 StorageUnion.OutOfLineStorage = RHS.StorageUnion.OutOfLineStorage; in unique_function()237 alignof(CallableT) > alignof(decltype(StorageUnion.InlineStorage))) { in unique_function()
139 } StorageUnion;175 void *getInlineStorage() const { return &StorageUnion.InlineStorage; }177 return StorageUnion.OutOfLineStorage.StoragePtr;181 return StorageUnion.OutOfLineStorage.Size;184 return StorageUnion.OutOfLineStorage.Alignment;188 StorageUnion.OutOfLineStorage = {Ptr, Size, Alignment};240 alignof(CallableT) > alignof(decltype(StorageUnion.InlineStorage))) {282 StorageUnion.OutOfLineStorage = RHS.StorageUnion.OutOfLineStorage;