Definition at line 55 of file RDrawable.hxx.
| Public Member Functions | |
| RIOShared ()=default | |
| RIOShared (const std::shared_ptr< T > &ptr) | |
| T * | get () | 
| const T * | get () const | 
| std::shared_ptr< T > | get_shared () const | 
| const void * | GetIOPtr () const final | 
| bool | HasShared () const final | 
| void * | MakeShared () final | 
| operator bool () const | |
| T * | operator-> () | 
| const T * | operator-> () const | 
| RIOShared & | operator= (const std::shared_ptr< T > &ptr) | 
| void | reset () | 
| void | reset_io () | 
| void | restore_io () | 
| void | SetShared (void *shared) final | 
|  Public Member Functions inherited from ROOT::Experimental::Internal::RIOSharedBase | |
| virtual | ~RIOSharedBase ()=default | 
| Private Attributes | |
| T * | fIO {nullptr} | 
| plain pointer for IO | |
| std::shared_ptr< T > | fShared | 
| ! holder of object | |
#include <ROOT/RDrawable.hxx>
| 
 | default | 
| 
 | inline | 
Definition at line 66 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 82 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 81 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 87 of file RDrawable.hxx.
| 
 | inlinefinalvirtual | 
Implements ROOT::Experimental::Internal::RIOSharedBase.
Definition at line 59 of file RDrawable.hxx.
| 
 | inlinefinalvirtual | 
Implements ROOT::Experimental::Internal::RIOSharedBase.
Definition at line 60 of file RDrawable.hxx.
| 
 | inlinefinalvirtual | 
Implements ROOT::Experimental::Internal::RIOSharedBase.
Definition at line 61 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 79 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 85 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 84 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 72 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 89 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 92 of file RDrawable.hxx.
| 
 | inline | 
Definition at line 95 of file RDrawable.hxx.
| 
 | inlinefinalvirtual | 
Implements ROOT::Experimental::Internal::RIOSharedBase.
Definition at line 62 of file RDrawable.hxx.
| 
 | private | 
plain pointer for IO
Definition at line 57 of file RDrawable.hxx.
| 
 | private | 
! holder of object
Definition at line 56 of file RDrawable.hxx.