Searched refs:storage_ (Results 1 – 4 of 4) sorted by relevance
67 new (storage_) T(std::forward<Args>(args)...); in NoDestructor()72 explicit NoDestructor(const T& x) { new (storage_) T(x); } in NoDestructor()73 explicit NoDestructor(T&& x) { new (storage_) T(std::move(x)); } in NoDestructor()86 const T* get() const { return reinterpret_cast<const T*>(storage_); } in get()87 T* get() { return reinterpret_cast<T*>(storage_); } in get()90 alignas(T) char storage_[sizeof(T)];
58 return storage_->GetKey(key, value); in GetString()62 TEST_AND_RETURN_FALSE(storage_->SetKey(key, value)); in SetString()115 return storage_->KeyExists(key); in Exists()119 TEST_AND_RETURN_FALSE(storage_->DeleteKey(key)); in Delete()148 return storage_->GetSubKeys(ns, keys); in GetSubKeys()176 return storage_->CreateTemporaryPrefs(); in StartTransaction()180 return storage_->DeleteTemporaryPrefs(); in CancelTransaction()184 return storage_->SwapPrefs(); in SubmitTransaction()
78 explicit PrefsBase(StorageInterface* storage) : storage_(storage) {} in PrefsBase()109 StorageInterface* storage_; variable
227 storage_);232 return reinterpret_cast<typename MemberLookup<tag>::Type::Type*>(storage_);238 new (storage_) MemberType();297 uint8_t storage_[detail::Max<sizeof(typename Member::Type)...>::value];