Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
ROOT::RRecordField::RRecordDeleter Class Reference

Definition at line 51 of file RFieldRecord.hxx.

Public Member Functions

 RRecordDeleter (std::vector< std::unique_ptr< RDeleter > > itemDeleters, const std::vector< std::size_t > &offsets)
 
void operator() (void *objPtr, bool dtorOnly) final
 
- Public Member Functions inherited from ROOT::RFieldBase::RDeleter
virtual ~RDeleter ()=default
 

Private Attributes

std::vector< std::unique_ptr< RDeleter > > fItemDeleters
 
std::vector< std::size_t > fOffsets
 
Inheritance diagram for ROOT::RRecordField::RRecordDeleter:
[legend]

Constructor & Destructor Documentation

◆ RRecordDeleter()

ROOT::RRecordField::RRecordDeleter::RRecordDeleter ( std::vector< std::unique_ptr< RDeleter > > itemDeleters,
const std::vector< std::size_t > & offsets )
inline

Definition at line 57 of file RFieldRecord.hxx.

Member Function Documentation

◆ operator()()

void ROOT::RRecordField::RRecordDeleter::operator() ( void * objPtr,
bool dtorOnly )
finalvirtual

Reimplemented from ROOT::RFieldBase::RDeleter.

Definition at line 591 of file RField.cxx.

Member Data Documentation

◆ fItemDeleters

std::vector<std::unique_ptr<RDeleter> > ROOT::RRecordField::RRecordDeleter::fItemDeleters
private

Definition at line 53 of file RFieldRecord.hxx.

◆ fOffsets

std::vector<std::size_t> ROOT::RRecordField::RRecordDeleter::fOffsets
private

Definition at line 54 of file RFieldRecord.hxx.

Libraries for ROOT::RRecordField::RRecordDeleter:

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