SPH
Public Types | Public Member Functions | List of all members
ShareFromThis< T > Class Template Reference

#include <SharedPtr.h>

Public Types

using SHARE_FROM_THIS_TAG = void
 

Public Member Functions

void setWeakPtr (const WeakPtr< T > &weakPtr)
 
SharedPtr< T > sharedFromThis () const
 
WeakPtr< T > weakFromThis () const
 

Detailed Description

template<typename T>
class ShareFromThis< T >

Definition at line 415 of file SharedPtr.h.

Member Typedef Documentation

◆ SHARE_FROM_THIS_TAG

template<typename T >
using ShareFromThis< T >::SHARE_FROM_THIS_TAG = void

Definition at line 420 of file SharedPtr.h.

Member Function Documentation

◆ setWeakPtr()

template<typename T >
void ShareFromThis< T >::setWeakPtr ( const WeakPtr< T > &  weakPtr)
inline

Definition at line 422 of file SharedPtr.h.

◆ sharedFromThis()

template<typename T >
SharedPtr<T> ShareFromThis< T >::sharedFromThis ( ) const
inline

Definition at line 426 of file SharedPtr.h.

◆ weakFromThis()

template<typename T >
WeakPtr<T> ShareFromThis< T >::weakFromThis ( ) const
inline

Definition at line 432 of file SharedPtr.h.


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