reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
167 using SmartScopedReader = const std::shared_lock<SmartRWMutex<mt_only>>; 179 typedef SmartScopedReader<false> ScopedReader;lib/IR/PassRegistry.cpp
42 sys::SmartScopedReader<true> Guard(Lock); 48 sys::SmartScopedReader<true> Guard(Lock); 74 sys::SmartScopedReader<true> Guard(Lock);tools/lldb/source/Utility/ConstString.cpp
56 llvm::sys::SmartScopedReader<false> rlock(m_string_pools[h].m_mutex); 79 llvm::sys::SmartScopedReader<false> rlock(m_string_pools[h].m_mutex); 140 llvm::sys::SmartScopedReader<false> rlock(pool.m_mutex);usr/include/c++/7.4.0/shared_mutex
582 shared_lock(shared_lock const&) = delete; 583 shared_lock& operator=(shared_lock const&) = delete; 583 shared_lock& operator=(shared_lock const&) = delete; 585 shared_lock(shared_lock&& __sl) noexcept : shared_lock() 585 shared_lock(shared_lock&& __sl) noexcept : shared_lock() 588 shared_lock& 589 operator=(shared_lock&& __sl) noexcept 591 shared_lock(std::move(__sl)).swap(*this); 638 swap(shared_lock& __u) noexcept 676 swap(shared_lock<_Mutex>& __x, shared_lock<_Mutex>& __y) noexcept 676 swap(shared_lock<_Mutex>& __x, shared_lock<_Mutex>& __y) noexcept