Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::RRVecField::RRVecDeleter Class Reference

Definition at line 121 of file RFieldSequenceContainer.hxx.

Public Member Functions

 RRVecDeleter (std::size_t itemAlignment)
 RRVecDeleter (std::size_t itemAlignment, std::size_t itemSize, std::unique_ptr< RDeleter > itemDeleter)
void operator() (void *objPtr, bool dtorOnly) final

Private Attributes

std::size_t fItemAlignment
std::unique_ptr< RDeleterfItemDeleter
std::size_t fItemSize = 0
Inheritance diagram for ROOT::RRVecField::RRVecDeleter:
ROOT::RFieldBase::RDeleter

Constructor & Destructor Documentation

◆ RRVecDeleter() [1/2]

ROOT::RRVecField::RRVecDeleter::RRVecDeleter ( std::size_t itemAlignment)
inlineexplicit

Definition at line 128 of file RFieldSequenceContainer.hxx.

◆ RRVecDeleter() [2/2]

ROOT::RRVecField::RRVecDeleter::RRVecDeleter ( std::size_t itemAlignment,
std::size_t itemSize,
std::unique_ptr< RDeleter > itemDeleter )
inline

Definition at line 129 of file RFieldSequenceContainer.hxx.

Member Function Documentation

◆ operator()()

void ROOT::RRVecField::RRVecDeleter::operator() ( void * objPtr,
bool dtorOnly )
finalvirtual

Reimplemented from ROOT::RFieldBase::RDeleter.

Definition at line 422 of file RFieldSequenceContainer.cxx.

Member Data Documentation

◆ fItemAlignment

std::size_t ROOT::RRVecField::RRVecDeleter::fItemAlignment
private

Definition at line 123 of file RFieldSequenceContainer.hxx.

◆ fItemDeleter

std::unique_ptr<RDeleter> ROOT::RRVecField::RRVecDeleter::fItemDeleter
private

Definition at line 125 of file RFieldSequenceContainer.hxx.

◆ fItemSize

std::size_t ROOT::RRVecField::RRVecDeleter::fItemSize = 0
private

Definition at line 124 of file RFieldSequenceContainer.hxx.


The documentation for this class was generated from the following files: