138   if (!
info) 
return nullptr;
 
 
  182      if ((
h = 
gROOT->GetPluginManager()->FindHandler(
"TVirtualStreamerInfo",
"TStreamerInfo"))) {
 
  183         if (
h->LoadPlugin() == -1) {
 
  184            ::Fatal(
"TVirtualStreamerInfo::Factory",
 
  185                    "The plugin handler for TVirtualStreamerInfo was found but failed to load!");
 
  189            ::Fatal(
"TVirtualStreamerInfo::Factory",
 
  190                    "The plugin handler for TVirtualStreamerInfo was found but failed to create the factory object!");
 
  196            ::Fatal(
"TVirtualStreamerInfo::Factory",
 
  197                    "Cannot find the plugin handler for TVirtualStreamerInfo! " 
  198                    "$ROOTSYS/etc/plugins/TVirtualStreamerInfo does not exist " 
  199                    "or is inaccessible.");
 
  201            ::Fatal(
"TVirtualStreamerInfo::Factory",
 
  202                    "Cannot find the plugin handler for TVirtualStreamerInfo! " 
  203                    "However $ROOTSYS/etc/plugins/TVirtualStreamerInfo is accessible, " 
  204                    "Check the content of this directory!");
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
 
R__EXTERN TVirtualMutex * gInterpreterMutex
 
R__EXTERN TSystem * gSystem
 
#define R__LOCKGUARD(mutex)
 
Buffer base class used for serializing objects.
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
const TObjArray * GetStreamerInfos() const
 
TVirtualStreamerInfo * GetStreamerInfo(Int_t version=0, Bool_t isTransient=kFALSE) const
returns a pointer to the TVirtualStreamerInfo object for version If the object does not exist,...
 
Version_t GetClassVersion() const
 
The TNamed class is the base class for all named ROOT classes.
 
void Streamer(TBuffer &) override
Stream an object of class TObject.
 
TNamed & operator=(const TNamed &rhs)
TNamed assignment operator.
 
virtual void Fatal(const char *method, const char *msgfmt,...) const
Issue fatal error message.
 
virtual Bool_t ExpandPathName(TString &path)
Expand a pathname getting rid of special shell characters like ~.
 
virtual Bool_t AccessPathName(const char *path, EAccessMode mode=kFileExists)
Returns FALSE if one can access a file using the specified access mode.
 
Abstract Interface class describing Streamer information for one class.
 
static Bool_t GetStreamMemberWise()
Return whether the TStreamerInfos will save the collections in "member-wise" order whenever possible.
 
void Streamer(TBuffer &) override
Stream an object of class TVirtualStreamerInfo.
 
static void SetFactory(TVirtualStreamerInfo *factory)
static function: Set the StreamerInfo factory
 
static Bool_t fgStreamMemberWise
 
TVirtualStreamerInfo()
Default constructor.
 
static const char * GetElementCounterStart(const char *dmTitle)
Given a comment/title declaring an array counter, for example:
 
static TVirtualStreamerInfo * fgInfoFactory
 
static Bool_t fgCanDelete
true if the StreamerInfo has been compiled (i.e. fully built, ready to use for streaming).
 
static Bool_t SetStreamMemberWise(Bool_t enable=kTRUE)
Set whether the TStreamerInfos will save the collections in "member-wise" order whenever possible.
 
static Bool_t CanOptimize()
static function returning true if optimization can be on
 
static TStreamerBasicType * GetElementCounter(const char *countName, TClass *cl)
Get pointer to a TStreamerBasicType in TClass *cl static function.
 
static void SetCanDelete(Bool_t opt=kTRUE)
This is a static function.
 
static Bool_t CanDelete()
static function returning true if ReadBuffer can delete object
 
static TVirtualStreamerInfo * Factory()
Static function returning a pointer to a new TVirtualStreamerInfo object.
 
TVirtualStreamerInfo & operator=(const TVirtualStreamerInfo &)
assignment operator
 
virtual ~TVirtualStreamerInfo()
Destructor.
 
static void Optimize(Bool_t opt=kTRUE)
This is a static function.