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 43 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 48 of file RDataSource.hxx.
|
inlinevirtual |
Definition at line 52 of file RDataSource.hxx.
|
pure virtual |
Implemented in ROOT::Internal::TDS::TTypedPointerHolder< T >.
|
inline |
Definition at line 49 of file RDataSource.hxx.
|
inline |
Definition at line 50 of file RDataSource.hxx.
|
protected |
Definition at line 45 of file RDataSource.hxx.