Public Member Functions | Private Attributes | List of all members
unique_ptr_with_addressof_operator< T > Class Template Reference

Public Member Functions

Tget () const
 
T ** operator& ()
 
Trelease_ptr ()
 
 unique_ptr_with_addressof_operator ()=default
 
 unique_ptr_with_addressof_operator (T *p)
 

Private Attributes

std::unique_ptr< Timpl
 

Detailed Description

template<typename T>
class unique_ptr_with_addressof_operator< T >

Definition at line 77 of file test_smart_ptr.cpp.

Constructor & Destructor Documentation

template<typename T >
unique_ptr_with_addressof_operator< T >::unique_ptr_with_addressof_operator ( T p)
inline

Definition at line 81 of file test_smart_ptr.cpp.

Member Function Documentation

template<typename T >
T* unique_ptr_with_addressof_operator< T >::get ( ) const
inline

Definition at line 82 of file test_smart_ptr.cpp.

template<typename T >
T** unique_ptr_with_addressof_operator< T >::operator& ( )
inline

Definition at line 84 of file test_smart_ptr.cpp.

template<typename T >
T* unique_ptr_with_addressof_operator< T >::release_ptr ( )
inline

Definition at line 83 of file test_smart_ptr.cpp.

Member Data Documentation

template<typename T >
std::unique_ptr<T> unique_ptr_with_addressof_operator< T >::impl
private

Definition at line 78 of file test_smart_ptr.cpp.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:58