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.