|
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.