Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | Friends | List of all members
enable_weak_from_this< T > Struct Template Reference

#include <types.h>

Public Member Functions

 ~enable_weak_from_this ()
 
weak_ptr< T > weak ()
 
void schedule_deletion ()
 

Private Attributes

std::vector< weak_ptr< T > * > weak_ptrs_
 

Friends

struct weak_ptr< T >
 

Constructor & Destructor Documentation

◆ ~enable_weak_from_this()

template<typename T >
enable_weak_from_this< T >::~enable_weak_from_this ( )
inline

Member Function Documentation

◆ schedule_deletion()

template<typename T >
void enable_weak_from_this< T >::schedule_deletion ( )
inline

◆ weak()

template<typename T >
weak_ptr< T > enable_weak_from_this< T >::weak ( )
inline

Friends And Related Function Documentation

◆ weak_ptr< T >

template<typename T >
friend struct weak_ptr< T >
friend

Member Data Documentation

◆ weak_ptrs_

template<typename T >
std::vector<weak_ptr<T>*> enable_weak_from_this< T >::weak_ptrs_
private

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