LLDB mainline
|
#include <ThreadSafeDenseSet.h>
Public Types | |
typedef llvm::DenseSet< _ElementType > | LLVMSetType |
Public Member Functions | |
ThreadSafeDenseSet (unsigned set_initial_capacity=0) | |
void | Insert (_ElementType e) |
void | Erase (_ElementType e) |
bool | Lookup (_ElementType e) |
void | Clear () |
Protected Attributes | |
LLVMSetType | m_set |
_MutexType | m_mutex |
Definition at line 21 of file ThreadSafeDenseSet.h.
typedef llvm::DenseSet<_ElementType> lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::LLVMSetType |
Definition at line 23 of file ThreadSafeDenseSet.h.
|
inline |
Definition at line 25 of file ThreadSafeDenseSet.h.
|
inline |
Definition at line 43 of file ThreadSafeDenseSet.h.
References lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_mutex, and lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_set.
|
inline |
Definition at line 33 of file ThreadSafeDenseSet.h.
References lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_mutex, and lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_set.
|
inline |
Definition at line 28 of file ThreadSafeDenseSet.h.
References lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_mutex, and lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_set.
|
inline |
Definition at line 38 of file ThreadSafeDenseSet.h.
References lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_mutex, and lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::m_set.
|
protected |
Definition at line 50 of file ThreadSafeDenseSet.h.
Referenced by lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Clear(), lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Erase(), lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Insert(), and lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Lookup().
|
protected |
Definition at line 49 of file ThreadSafeDenseSet.h.
Referenced by lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Clear(), lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Erase(), lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Insert(), and lldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >::Lookup().