Logo ROOT  
Reference Guide
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 109 of file RField.hxx.

Public Member Functions

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

#include <ROOT/RField.hxx>

Inheritance diagram for ROOT::Experimental::RFieldBase::RDeleter:

Constructor & Destructor Documentation

◆ ~RDeleter()

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

Member Function Documentation

◆ operator()()

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