Lines Matching defs:ValueStorage
28 class ValueStorage {
37 new unsigned char[ValueStorage::getPayloadOffset() + AllocSize];
38 ValueStorage *VS = new (Buf) ValueStorage(DtorF, AllocSize, ElementsSize);
47 static ValueStorage Dummy(nullptr, 0, 0);
51 static ValueStorage *getFromPayload(void *Payload) {
52 ValueStorage *R = reinterpret_cast<ValueStorage *>(
81 ValueStorage(void *DtorF, size_t AllocSize, size_t ElementsNum)
163 ValueStorage::CreatePayload(DtorF, AllocSize, ElementsSize);
173 ValueStorage::getFromPayload(getPtr())->Retain();
184 ValueStorage::getFromPayload(getPtr())->Release();
189 ValueStorage::getFromPayload(getPtr())->Release();
198 ValueStorage::getFromPayload(getPtr())->Retain();
206 ValueStorage::getFromPayload(getPtr())->Release();
220 ValueStorage::getFromPayload(getPtr())->Release();