LLDB  mainline
Public Member Functions | Friends | List of all members
lldb_private::ClusterManager< T > Class Template Reference

#include <SharedCluster.h>

Public Member Functions

 ClusterManager ()
 ~ClusterManager ()
void ManageObject (T *new_object)
lldb_private::SharingPtr< T > GetSharedPointer (T *desired_object)


class imp::shared_ptr_refcount< ClusterManager >

Detailed Description

template<class T>
class lldb_private::ClusterManager< T >

Definition at line 40 of file SharedCluster.h.

Constructor & Destructor Documentation

◆ ClusterManager()

template<class T >
lldb_private::ClusterManager< T >::ClusterManager ( )

Definition at line 42 of file SharedCluster.h.

◆ ~ClusterManager()

template<class T >
lldb_private::ClusterManager< T >::~ClusterManager ( )

Definition at line 44 of file SharedCluster.h.

Member Function Documentation

◆ GetSharedPointer()

template<class T >
lldb_private::SharingPtr<T> lldb_private::ClusterManager< T >::GetSharedPointer ( T *  desired_object)

Definition at line 63 of file SharedCluster.h.

References lldbassert.

Referenced by lldb_private::ValueObject::GetSP().

◆ ManageObject()

template<class T >
void lldb_private::ClusterManager< T >::ManageObject ( T *  new_object)

Definition at line 58 of file SharedCluster.h.

Referenced by lldb_private::ValueObject::ValueObject().

Friends And Related Function Documentation

◆ imp::shared_ptr_refcount< ClusterManager >

template<class T >
friend class imp::shared_ptr_refcount< ClusterManager >

Definition at line 86 of file SharedCluster.h.

The documentation for this class was generated from the following file: