CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
asynchost::proxy_ptr< T > Class Template Reference

#include <proxy.h>

Public Member Functions

 proxy_ptr (proxy_ptr< T > &that)
 
 proxy_ptr (const proxy_ptr< T > &that)
 
 proxy_ptr (proxy_ptr< T > &&that)
 
 proxy_ptr (std::nullptr_t that)
 
 proxy_ptr (T *that)
 
template<typename... Args>
 proxy_ptr (Args &&... args)
 
T * operator-> ()
 
proxy_ptr< T > & operator= (const proxy_ptr< T > &that)=default
 
bool is_null ()
 

Constructor & Destructor Documentation

◆ proxy_ptr() [1/6]

template<typename T >
asynchost::proxy_ptr< T >::proxy_ptr ( proxy_ptr< T > &  that)
inline

◆ proxy_ptr() [2/6]

template<typename T >
asynchost::proxy_ptr< T >::proxy_ptr ( const proxy_ptr< T > &  that)
inline

◆ proxy_ptr() [3/6]

template<typename T >
asynchost::proxy_ptr< T >::proxy_ptr ( proxy_ptr< T > &&  that)
inline

◆ proxy_ptr() [4/6]

template<typename T >
asynchost::proxy_ptr< T >::proxy_ptr ( std::nullptr_t  that)
inline

◆ proxy_ptr() [5/6]

template<typename T >
asynchost::proxy_ptr< T >::proxy_ptr ( T *  that)
inline

◆ proxy_ptr() [6/6]

template<typename T >
template<typename... Args>
asynchost::proxy_ptr< T >::proxy_ptr ( Args &&...  args)
inline

Member Function Documentation

◆ is_null()

template<typename T >
bool asynchost::proxy_ptr< T >::is_null ( )
inline

◆ operator->()

template<typename T >
T * asynchost::proxy_ptr< T >::operator-> ( )
inline

◆ operator=()

template<typename T >
proxy_ptr< T > & asynchost::proxy_ptr< T >::operator= ( const proxy_ptr< T > &  that)
default

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