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>
|
pure virtual |
Implemented in ROOT::Experimental::RPrepareVisitor, and ROOT::Experimental::RPrintVisitor.
|
pure virtual |
Implemented in ROOT::Experimental::RPrepareVisitor, and ROOT::Experimental::RPrintVisitor.