9#ifndef ROOT_Browsable_RFieldHolder
10#define ROOT_Browsable_RFieldHolder
35 RFieldHolder(std::shared_ptr<ROOT::RNTupleReader> ntplReader,
const std::string &parent_name,
44 const void *
GetObject()
const override {
return nullptr; }
auto GetDisplayName() const
std::shared_ptr< ROOT::RNTupleReader > fNtplReader
auto GetParentName() const
const void * GetObject() const override
Returns direct (temporary) object pointer.
RFieldHolder(std::shared_ptr< ROOT::RNTupleReader > ntplReader, const std::string &parent_name, ROOT::DescriptorId_t id, const std::string &displayName)
const TClass * GetClass() const override
Returns class of contained object.
auto GetNtplReader() const
ROOT::DescriptorId_t fFieldId
Basic class for object holder of any kind.
TClass instances represent classes, structs and namespaces in the ROOT type system.
static TClass * GetClass(const char *name, Bool_t load=kTRUE, Bool_t silent=kFALSE)
Static method returning pointer to TClass of the specified class name.
Namespace for ROOT features in testing.
std::uint64_t DescriptorId_t
Distriniguishes elements of the same type within a descriptor, e.g. different fields.