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