Home
last modified time | relevance | path

Searched refs:storage_ (Results 1 – 4 of 4) sorted by relevance

/rocksdb-6.9/third-party/folly/folly/
DIndestructible.h79 : storage_(std::forward<U>(u)) {} in Indestructible()
89 : storage_(std::forward<U>(u)) {} in Indestructible()
94 : storage_(std::forward<Args>(args)...) {} in Indestructible()
105 : storage_(il, std::forward<Args>(args)...) {} in Indestructible()
114 : storage_(std::move(other.storage_.value)) { in noexcept()
119 storage_.value = std::move(other.storage_.value); in noexcept()
125 return &storage_.value; in get()
129 return &storage_.value; in get()
163 Storage storage_{};
DOptional.h227 storage_.clear(); in reset()
249 return storage_.value; in value()
254 return storage_.value; in value()
268 return storage_.hasValue ? &storage_.value : nullptr; in get_pointer()
271 return storage_.hasValue ? &storage_.value : nullptr; in get_pointer()
276 return storage_.hasValue; in has_value()
310 if (storage_.hasValue) { in value_or()
311 return storage_.value; in value_or()
319 if (storage_.hasValue) { in value_or()
352 if (!storage_.hasValue) { in require_value()
[all …]
/rocksdb-6.9/third-party/folly/folly/synchronization/
DDistributedMutex-inl.h344 _t<std::aligned_storage<48, 8>> storage_; member
476 new (&waiter_.storage_) ReturnType(std::move(value)); in operator()
529 assert(storage_); in operator()
531 new (storage_) ReturnType(std::move(value)); in operator()
535 assert(!storage_); in attach()
536 storage_ = storage; in attach()
541 StorageType* storage_{nullptr};
544 static_assert(sizeof(Waiter::storage_) < sizeof(ReturnType), "");
565 sizeof(Waiter::storage_),
630 using Storage = decltype(waiter.storage_);
[all …]
/rocksdb-6.9/third-party/folly/folly/synchronization/detail/
DInlineFunctionRef.h146 return call_(storage_, static_cast<Args&&>(args)...); in operator()
176 new (&storage_) Value{func}; in construct()
188 new (&storage_) Pointer{&func}; in construct()
215 Storage storage_; variable