Lines Matching refs:ValueStorage
30 class ValueStorage { class
39 new unsigned char[ValueStorage::getPayloadOffset() + AllocSize]; in CreatePayload()
40 ValueStorage *VS = new (Buf) ValueStorage(DtorF, AllocSize, ElementsSize); in CreatePayload()
49 static ValueStorage Dummy(nullptr, 0, 0); in getPayloadOffset()
53 static ValueStorage *getFromPayload(void *Payload) { in getFromPayload()
54 ValueStorage *R = reinterpret_cast<ValueStorage *>( in getFromPayload()
83 ValueStorage(void *DtorF, size_t AllocSize, size_t ElementsNum) in ValueStorage() function in __anon824295f00111::ValueStorage
163 ValueStorage::CreatePayload(DtorF, AllocSize, ElementsSize); in Value()
173 ValueStorage::getFromPayload(getPtr())->Retain(); in Value()
184 ValueStorage::getFromPayload(getPtr())->Release(); in Value()
189 ValueStorage::getFromPayload(getPtr())->Release(); in operator =()
198 ValueStorage::getFromPayload(getPtr())->Retain(); in operator =()
206 ValueStorage::getFromPayload(getPtr())->Release(); in operator =()
220 ValueStorage::getFromPayload(getPtr())->Release(); in clear()