9#ifndef ROOT_Browsable_RFieldHolder
10#define ROOT_Browsable_RFieldHolder
20namespace Experimental {
28 std::shared_ptr<ROOT::Experimental::Detail::RPageSource>
fNtplSource;
34 RFieldHolder(std::shared_ptr<ROOT::Experimental::Detail::RPageSource> ntplSource,
35 const std::string &parent_name,
39 const TClass *
GetClass()
const override {
return TClass::GetClass<ROOT::Experimental::RNTuple>(); }
42 const void *
GetObject()
const override {
return nullptr; }
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize id
std::shared_ptr< ROOT::Experimental::Detail::RPageSource > fNtplSource
ROOT::Experimental::DescriptorId_t fFieldId
auto GetParentName() const
auto GetNtplSource() const
const void * GetObject() const override
Returns direct (temporary) object pointer.
RFieldHolder(std::shared_ptr< ROOT::Experimental::Detail::RPageSource > ntplSource, const std::string &parent_name, ROOT::Experimental::DescriptorId_t id)
const TClass * GetClass() const override
Returns class of contained object.
Basic class for object holder of any kind.
TClass instances represent classes, structs and namespaces in the ROOT type system.
std::uint64_t DescriptorId_t
Distriniguishes elements of the same type within a descriptor, e.g. different fields.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.