Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RFieldBase::RDeleter Class Reference

A functor to release the memory acquired by CreateValue (memory and constructor).

This implementation works for types with a trivial destructor. More complex fields implement a derived deleter. The deleter is operational without the field object and thus can be used to destruct/release a value after the field has been destructed.

Definition at line 81 of file RFieldBase.hxx.

Public Member Functions

virtual ~RDeleter ()=default
 
virtual void operator() (void *objPtr, bool dtorOnly)
 

#include <ROOT/RFieldBase.hxx>

Inheritance diagram for ROOT::Experimental::RFieldBase::RDeleter:
[legend]

Constructor & Destructor Documentation

◆ ~RDeleter()

virtual ROOT::Experimental::RFieldBase::RDeleter::~RDeleter ( )
virtualdefault

Member Function Documentation

◆ operator()()


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