Mother class of TTypedPointerHolder.
The instances of this class can be put in a container. Upon destruction, the correct deletion of the pointer is performed in the derived class.
Definition at line 44 of file RDataSource.hxx.
Public Member Functions | |
| TPointerHolder (void *ptr) | |
| virtual | ~TPointerHolder () | 
| virtual TPointerHolder * | GetDeepCopy ()=0 | 
| void * | GetPointer () | 
| void * | GetPointerAddr () | 
Protected Attributes | |
| void * | fPointer {nullptr} | 
#include <ROOT/RDataSource.hxx>
      
  | 
  inline | 
Definition at line 49 of file RDataSource.hxx.
      
  | 
  inlinevirtual | 
Definition at line 53 of file RDataSource.hxx.
      
  | 
  pure virtual | 
Implemented in ROOT::Internal::TDS::TTypedPointerHolder< T >.
      
  | 
  inline | 
Definition at line 50 of file RDataSource.hxx.
      
  | 
  inline | 
Definition at line 51 of file RDataSource.hxx.
      
  | 
  protected | 
Definition at line 46 of file RDataSource.hxx.