Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RVariantField::RVariantDeleter Class Reference

Definition at line 1351 of file RField.hxx.

Public Member Functions

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

Private Attributes

std::vector< std::unique_ptr< RDeleter > > fItemDeleters
 
std::size_t fTagOffset
 
Inheritance diagram for ROOT::Experimental::RVariantField::RVariantDeleter:
[legend]

Constructor & Destructor Documentation

◆ RVariantDeleter()

ROOT::Experimental::RVariantField::RVariantDeleter::RVariantDeleter ( std::size_t  tagOffset,
std::vector< std::unique_ptr< RDeleter > > &  itemDeleters 
)
inline

Definition at line 1357 of file RField.hxx.

Member Function Documentation

◆ operator()()

void ROOT::Experimental::RVariantField::RVariantDeleter::operator() ( void *  objPtr,
bool  dtorOnly 
)
finalvirtual

Reimplemented from ROOT::Experimental::RFieldBase::RDeleter.

Definition at line 3298 of file RField.cxx.

Member Data Documentation

◆ fItemDeleters

std::vector<std::unique_ptr<RDeleter> > ROOT::Experimental::RVariantField::RVariantDeleter::fItemDeleters
private

Definition at line 1354 of file RField.hxx.

◆ fTagOffset

std::size_t ROOT::Experimental::RVariantField::RVariantDeleter::fTagOffset
private

Definition at line 1353 of file RField.hxx.

Libraries for ROOT::Experimental::RVariantField::RVariantDeleter:

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