LLDB mainline
|
#include <ThreadSafeDenseMap.h>
Public Types | |
typedef llvm::DenseMap< _KeyType, _ValueType > | LLVMMapType |
Public Member Functions | |
ThreadSafeDenseMap (unsigned map_initial_capacity=0) | |
void | Insert (_KeyType k, _ValueType v) |
void | Erase (_KeyType k) |
_ValueType | Lookup (_KeyType k) |
bool | Lookup (_KeyType k, _ValueType &v) |
void | Clear () |
Protected Attributes | |
LLVMMapType | m_map |
std::mutex | m_mutex |
Definition at line 18 of file ThreadSafeDenseMap.h.
typedef llvm::DenseMap<_KeyType, _ValueType> lldb_private::ThreadSafeDenseMap< _KeyType, _ValueType >::LLVMMapType |
Definition at line 20 of file ThreadSafeDenseMap.h.
|
inline |
Definition at line 22 of file ThreadSafeDenseMap.h.
|
inline |
Definition at line 49 of file ThreadSafeDenseMap.h.
|
inline |
Definition at line 30 of file ThreadSafeDenseMap.h.
Referenced by lldb_private::TypeSystemClang::Finalize().
|
inline |
Definition at line 25 of file ThreadSafeDenseMap.h.
Referenced by lldb_private::TypeSystemClang::CreateASTContext().
|
inline |
Definition at line 35 of file ThreadSafeDenseMap.h.
Referenced by lldb_private::TypeSystemClang::GetASTContext().
|
inline |
Definition at line 40 of file ThreadSafeDenseMap.h.
|
protected |
Definition at line 55 of file ThreadSafeDenseMap.h.
|
protected |
Definition at line 56 of file ThreadSafeDenseMap.h.