LLDB mainline
|
#include <SharedCluster.h>
Public Member Functions | |
~ClusterManager () | |
void | ManageObject (T *new_object) |
std::shared_ptr< T > | GetSharedPointer (T *desired_object) |
Static Public Member Functions | |
static std::shared_ptr< ClusterManager > | Create () |
Private Member Functions | |
ClusterManager () |
Private Attributes | |
llvm::SmallPtrSet< T *, 4 > | m_objects |
std::mutex | m_mutex |
Definition at line 22 of file SharedCluster.h.
|
inline |
Definition at line 28 of file SharedCluster.h.
|
inlineprivate |
Definition at line 52 of file SharedCluster.h.
Referenced by lldb_private::ClusterManager< ValueObject >::Create().
|
inlinestatic |
Definition at line 24 of file SharedCluster.h.
|
inline |
Definition at line 40 of file SharedCluster.h.
|
inline |
Definition at line 33 of file SharedCluster.h.
|
private |
Definition at line 61 of file SharedCluster.h.
|
private |
Definition at line 60 of file SharedCluster.h.