Class to wrap a pointer and delete the memory associated to it correctly.
Definition at line 59 of file RDataSource.hxx.
Public Member Functions | |
TTypedPointerHolder (T *ptr) | |
~TTypedPointerHolder () | |
TPointerHolder * | GetDeepCopy () final |
Public Member Functions inherited from ROOT::Internal::TDS::TPointerHolder | |
TPointerHolder (void *ptr) | |
virtual | ~TPointerHolder () |
void * | GetPointer () |
void * | GetPointerAddr () |
Additional Inherited Members | |
Protected Attributes inherited from ROOT::Internal::TDS::TPointerHolder | |
void * | fPointer {nullptr} |
#include <ROOT/RDataSource.hxx>
|
inline |
Definition at line 61 of file RDataSource.hxx.
|
inline |
Definition at line 69 of file RDataSource.hxx.
|
inlinefinalvirtual |
Implements ROOT::Internal::TDS::TPointerHolder.
Definition at line 63 of file RDataSource.hxx.