Searched refs:noexcept (Results 1 – 25 of 32) sorted by relevance
12
53 constexpr Indestructible() noexcept(noexcept(T())) {} in Indestructible()78 noexcept(T(std::declval<U>()))) in Indestructible()88 noexcept(T(std::declval<U>()))) in Indestructible()102 noexcept( in Indestructible()113 noexcept(T(std::declval<T>()))) in noexcept()123 T* get() noexcept { in get()127 T const* get() const noexcept { in get()131 T& operator*() noexcept {137 T* operator->() noexcept {145 void check() const noexcept { in check()[all …]
96 Optional() noexcept {} in Optional()98 Optional(const Optional& src) noexcept( in noexcept() function105 Optional(Optional&& src) noexcept( in noexcept() function134 Args&&... args) noexcept(std:: in Optional()186 Optional& operator=(None) noexcept {226 void reset() noexcept { in reset()230 void clear() noexcept { in clear()275 bool has_value() const noexcept { in has_value()279 bool hasValue() const noexcept { in hasValue()283 explicit operator bool() const noexcept {[all …]
104 static constexpr std::size_t size() noexcept {134 T const& as_const(T& t) noexcept {
53 ::folly::scope_guard_detail::ScopeGuardEnum{} + [&]() noexcept
135 std::is_nothrow_move_constructible<T>::value&& noexcept(
49 constexpr Baton() noexcept : state_(INIT) {} in Baton()57 ~Baton() noexcept { in ~Baton()74 bool ready() const noexcept { in ready()83 void reset() noexcept { in reset()110 void post() noexcept { in post()156 void wait(const WaitOptions& opt = wait_options()) noexcept {176 bool try_wait() const noexcept { in try_wait()194 const WaitOptions& opt = wait_options()) noexcept {217 const WaitOptions& opt = wait_options()) noexcept {228 const std::chrono::duration<Rep, Period>& timeout) noexcept { in timed_wait()[all …]
212 bool atomic_fetch_set_x86(Atomic&, std::size_t, std::memory_order) noexcept {217 bool atomic_fetch_reset_x86(Atomic&, std::size_t, std::memory_order) noexcept {
52 ProxyLockableUniqueLock(ProxyLockableUniqueLock&& other) noexcept;53 ProxyLockableUniqueLock& operator=(ProxyLockableUniqueLock&&) noexcept;60 ProxyLockableUniqueLock(mutex_type&) noexcept;69 ProxyLockableUniqueLock(mutex_type& mtx, std::defer_lock_t) noexcept;108 void swap(ProxyLockableUniqueLock& other) noexcept;114 bool owns_lock() const noexcept;115 explicit operator bool() const noexcept;124 mutex_type* mutex() const noexcept;125 proxy_type* proxy() const noexcept;
55 mutex_type& mtx) noexcept { in ProxyLockableUniqueLock()62 ProxyLockableUniqueLock&& a) noexcept { in ProxyLockableUniqueLock()68 ProxyLockableUniqueLock&& other) noexcept {77 std::defer_lock_t) noexcept { in ProxyLockableUniqueLock()175 ProxyLockableUniqueLock& other) noexcept { in swap()182 ProxyLockableUniqueLock<Mutex>::mutex() const noexcept { in mutex()188 ProxyLockableUniqueLock<Mutex>::proxy() const noexcept { in proxy()193 bool ProxyLockableUniqueLock<Mutex>::owns_lock() const noexcept { in owns_lock()198 ProxyLockableUniqueLock<Mutex>::operator bool() const noexcept {
34 Sleeper() noexcept : spinCount(0) {} in Sleeper()36 static void sleep() noexcept { in sleep()45 void wait() noexcept { in wait()
153 operator bool() const noexcept {
47 noexcept52 noexcept195 noexcept in IOStatus()203 noexcept
35 noexcept40 noexcept353 noexcept in Status()361 noexcept
51 PerfContext(PerfContext&&) noexcept;
86 EmulatedFutexAtomic() noexcept = default;87 constexpr /* implicit */ EmulatedFutexAtomic(T init) noexcept in EmulatedFutexAtomic()
95 WindowsThread(WindowsThread&&) noexcept;97 WindowsThread& operator=(WindowsThread&&) noexcept;
83 WindowsThread::WindowsThread(WindowsThread&& o) noexcept : in WindowsThread()88 WindowsThread& WindowsThread::operator=(WindowsThread&& o) noexcept { in operator =()
103 #define ROCKSDB_NOEXCEPT noexcept
23 To bit_cast(const From& src) noexcept { in bit_cast()
24 FOLLY_NODISCARD inline T* launder(T* in) noexcept { in launder()
17 inline uint64_t twang_mix64(uint64_t key) noexcept { in twang_mix64()
764 ObsoleteFileInfo() noexcept : metadata(nullptr) {} in ObsoleteFileInfo()771 ObsoleteFileInfo(ObsoleteFileInfo&& rhs) noexcept : in ObsoleteFileInfo()776 ObsoleteFileInfo& operator=(ObsoleteFileInfo&& rhs) noexcept {
121 PersistentRangeTombstone(PersistentRangeTombstone&& t) noexcept { *this = t; } in PersistentRangeTombstone()
26 #define ROCKSDB_NOEXCEPT noexcept
156 RowValue(RowValue&& /*that*/) noexcept = default;