Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::RFieldBase::RTypedDeleter< T > Class Template Reference

template<typename T>
class ROOT::RFieldBase::RTypedDeleter< T >

A deleter for templated RFieldBase descendents where the value type is known.

Definition at line 134 of file RFieldBase.hxx.

Public Member Functions

 RTypedDeleter ()
 
void operator() (void *objPtr, bool dtorOnly) final
 

Private Member Functions

void DeleteAligned (void *objPtr) const
 

Private Attributes

std::size_t fAlignment
 

#include <ROOT/RFieldBase.hxx>

Inheritance diagram for ROOT::RFieldBase::RTypedDeleter< T >:
[legend]

Constructor & Destructor Documentation

◆ RTypedDeleter()

template<typename T >
ROOT::RFieldBase::RTypedDeleter< T >::RTypedDeleter ( )
inline

Definition at line 136 of file RFieldBase.hxx.

Member Function Documentation

◆ DeleteAligned()

void ROOT::RFieldBase::RDeleter::DeleteAligned ( void * objPtr) const
privateinherited

Definition at line 99 of file RFieldBase.cxx.

◆ operator()()

template<typename T >
void ROOT::RFieldBase::RTypedDeleter< T >::operator() ( void * objPtr,
bool dtorOnly )
inlinefinalvirtual

Reimplemented from ROOT::RFieldBase::RDeleter.

Definition at line 137 of file RFieldBase.hxx.

Member Data Documentation

◆ fAlignment

std::size_t ROOT::RFieldBase::RDeleter::fAlignment
privateinherited

Definition at line 112 of file RFieldBase.hxx.

  • tree/ntuple/inc/ROOT/RFieldBase.hxx