Logo ROOT  
Reference Guide
ROOT::Experimental::Detail::RNTupleVisitor Class Referenceabstract

Abstract base class for classes implementing the visitor design pattern.

RNTupleVisitor::VisitField() is invoked by RFieldBase::AcceptVisitor(). VisitField() is inherited for instance by the RPrintVisitor class. The RFieldBase Class and classes which inherit from it will be visited.

Definition at line 41 of file RFieldVisitor.hxx.

Public Member Functions

virtual void VisitField (const Detail::RFieldBase &field, int level)=0
 
virtual void VisitRootField (const RFieldRoot &field, int level)=0
 

#include <ROOT/RFieldVisitor.hxx>

Inheritance diagram for ROOT::Experimental::Detail::RNTupleVisitor:
[legend]

Member Function Documentation

◆ VisitField()

virtual void ROOT::Experimental::Detail::RNTupleVisitor::VisitField ( const Detail::RFieldBase field,
int  level 
)
pure virtual

◆ VisitRootField()

virtual void ROOT::Experimental::Detail::RNTupleVisitor::VisitRootField ( const RFieldRoot field,
int  level 
)
pure virtual

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