Visitor used for a prepare run to collect information needed by another visitor class.
Currently used for RPrintVisitor in RNTupleReader::Print() to collect information about levels, maximal depth etc.
Definition at line 56 of file RFieldVisitor.hxx.
Public Member Functions | |
RPrepareVisitor (int deepestLevel=0, int numFields=0) | |
int | GetDeepestLevel () const |
int | GetNumFields () const |
void | VisitField (const Detail::RFieldBase &field, int level) final |
void | VisitRootField (const RFieldRoot &, int) final |
virtual void | VisitField (const Detail::RFieldBase &field, int level)=0 |
virtual void | VisitRootField (const RFieldRoot &field, int level)=0 |
Private Attributes | |
int | fDeepestLevel |
int | fNumFields |
#include <ROOT/RFieldVisitor.hxx>
|
inline |
Definition at line 61 of file RFieldVisitor.hxx.
|
inline |
Definition at line 64 of file RFieldVisitor.hxx.
|
inline |
Definition at line 65 of file RFieldVisitor.hxx.
|
finalvirtual |
Implements ROOT::Experimental::Detail::RNTupleVisitor.
Definition at line 90 of file RFieldVisitor.cxx.
|
inlinefinalvirtual |
Implements ROOT::Experimental::Detail::RNTupleVisitor.
Definition at line 63 of file RFieldVisitor.hxx.
|
private |
Definition at line 58 of file RFieldVisitor.hxx.
|
private |
Definition at line 59 of file RFieldVisitor.hxx.