Class to wrap a pointer and delete the memory associated to it correctly.
Definition at line 58 of file RDataSource.hxx.
Public Member Functions | |
TTypedPointerHolder (T *ptr) | |
~TTypedPointerHolder () | |
virtual TPointerHolder * | GetDeepCopy () |
Public Member Functions inherited from ROOT::Internal::TDS::TPointerHolder | |
TPointerHolder (void *ptr) | |
virtual | ~TPointerHolder () |
virtual TPointerHolder * | GetDeepCopy ()=0 |
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 60 of file RDataSource.hxx.
|
inline |
Definition at line 68 of file RDataSource.hxx.
|
inlinevirtual |
Implements ROOT::Internal::TDS::TPointerHolder.
Definition at line 62 of file RDataSource.hxx.