|
ROOT 6.08/07 Reference Guide |
Definition at line 42 of file TDrawable.hxx.
Classes | |
| class | Accessor |
| Gives transparent access to the shared or unique pointer. More... | |
Public Member Functions | |
| TUniWeakPtr (const std::shared_ptr< T > &ptr) | |
| TUniWeakPtr (std::unique_ptr< T > &&ptr) | |
| TUniWeakPtr (TUniWeakPtr &&rhs) | |
| ~TUniWeakPtr () | |
| Accessor | Get () const |
| void | Reset () |
Private Attributes | |
| union { | |
| std::unique_ptr< T > fUnique | |
| std::weak_ptr< T > fWeak | |
| }; | |
| bool | fIsWeak |
| fUnique or fWeak? More... | |
#include <ROOT/TDrawable.hxx>
|
inline |
Definition at line 86 of file TDrawable.hxx.
|
inline |
Definition at line 87 of file TDrawable.hxx.
|
inline |
Definition at line 88 of file TDrawable.hxx.
|
inline |
Definition at line 95 of file TDrawable.hxx.
|
inline |
Definition at line 102 of file TDrawable.hxx.
|
inline |
Definition at line 103 of file TDrawable.hxx.
| union { ... } |
|
private |
fUnique or fWeak?
Definition at line 47 of file TDrawable.hxx.
| std::unique_ptr<T> ROOT::Experimental::Internal::TUniWeakPtr< T >::fUnique |
Definition at line 44 of file TDrawable.hxx.
| std::weak_ptr<T> ROOT::Experimental::Internal::TUniWeakPtr< T >::fWeak |
Definition at line 45 of file TDrawable.hxx.