webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Friends | List of all members
google::protobuf.internal::enable_shared_from_this< T > Class Template Reference

#include <shared_ptr.h>

Public Member Functions

shared_ptr< Tshared_from_this ()
 
shared_ptr< const Tshared_from_this () const
 

Protected Member Functions

 enable_shared_from_this ()
 
 enable_shared_from_this (const enable_shared_from_this &other)
 
enable_shared_from_thisoperator= (const enable_shared_from_this &other)
 
 ~enable_shared_from_this ()
 

Friends

class shared_ptr< T >
 

Constructor & Destructor Documentation

◆ enable_shared_from_this() [1/2]

◆ enable_shared_from_this() [2/2]

template<typename T>
google::protobuf.internal::enable_shared_from_this< T >::enable_shared_from_this ( const enable_shared_from_this< T > &  other)
inlineprotected

◆ ~enable_shared_from_this()

template<typename T>
google::protobuf.internal::enable_shared_from_this< T >::~enable_shared_from_this ( )
inlineprotected

Member Function Documentation

◆ operator=()

template<typename T>
enable_shared_from_this& google::protobuf.internal::enable_shared_from_this< T >::operator= ( const enable_shared_from_this< T > &  other)
inlineprotected

◆ shared_from_this() [1/2]

template<typename T>
shared_ptr<T> google::protobuf.internal::enable_shared_from_this< T >::shared_from_this ( )
inline

◆ shared_from_this() [2/2]

template<typename T>
shared_ptr<const T> google::protobuf.internal::enable_shared_from_this< T >::shared_from_this ( ) const
inline

Friends And Related Function Documentation

◆ shared_ptr< T >

template<typename T>
friend class shared_ptr< T >
friend

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