![]() |
ROOT
6.06/09
Reference Guide
|
#include "TROOT.h"#include "TStreamerElement.h"#include "TVirtualStreamerInfo.h"#include "TClass.h"#include "TClassEdit.h"#include "TClassStreamer.h"#include "TBaseClass.h"#include "TDataMember.h"#include "TDataType.h"#include "TMethod.h"#include "TMethodCall.h"#include "TRealData.h"#include "TFolder.h"#include "TRef.h"#include "TInterpreter.h"#include "TError.h"#include "TVirtualMutex.h"#include "TVirtualCollectionProxy.h"#include <iostream>#include <string>
Include dependency graph for TStreamerElement.cxx:Go to the source code of this file.
Functions | |
| static TString & | IncludeNameBuffer () |
| static TStreamerBasicType * | InitCounter (const char *countClass, const char *countName, TObject *directive) |
| Helper function to initialize the 'index/counter' value of the Pointer streamerElements. More... | |
| static void | GetRange (const char *comments, Double_t &xmin, Double_t &xmax, Double_t &factor) |
| Parse comments to search for a range specifier of the style: [xmin,xmax] or [xmin,xmax,nbits] [0,1] [-10,100]; [-pi,pi], [-pi/2,pi/4],[-2pi,2*pi] [-10,100,16] [0,0,8] if nbits is not specified, or nbits <2 or nbits>32 it is set to 32 if (xmin==0 and xmax==0 and nbits <=16) the double word will be converted to a float and its mantissa truncated to nbits significative bits. More... | |
| ClassImp (TStreamerElement) TStreamerElement | |
| Default ctor. More... | |
| ClassImp (TStreamerBase) TStreamerBase | |
| ClassImp (TStreamerBasicPointer) TStreamerBasicPointer | |
| Default ctor. More... | |
| ClassImp (TStreamerLoop) TStreamerLoop | |
| Default ctor. More... | |
| ClassImp (TStreamerBasicType) TStreamerBasicType | |
| Default ctor. More... | |
| ClassImp (TStreamerObject) TStreamerObject | |
| Default ctor. More... | |
| ClassImp (TStreamerObjectAny) TStreamerObjectAny | |
| Default ctor. More... | |
| ClassImp (TStreamerObjectPointer) TStreamerObjectPointer | |
| Default ctor. More... | |
| ClassImp (TStreamerObjectAnyPointer) TStreamerObjectAnyPointer | |
| Default ctor. More... | |
| ClassImp (TStreamerString) TStreamerString | |
| Default ctor. More... | |
| ClassImp (TStreamerSTL) TStreamerSTL | |
| Default ctor. More... | |
| ClassImp (TStreamerSTLstring) TStreamerSTLstring | |
| Default ctor. More... | |
Variables | |
| const Int_t | kMaxLen = 1024 |
| void * | gMmallocDesc |
| ClassImp | ( | TStreamerElement | ) |
Default ctor.
Definition at line 180 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerBase | ) |
Definition at line 593 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerBasicPointer | ) |
Default ctor.
Definition at line 884 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerLoop | ) |
Default ctor.
Definition at line 997 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerBasicType | ) |
Default ctor.
Definition at line 1101 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerObject | ) |
Default ctor.
Definition at line 1201 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerObjectAny | ) |
Default ctor.
Definition at line 1298 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerObjectPointer | ) |
Default ctor.
Definition at line 1392 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerObjectAnyPointer | ) |
Default ctor.
Definition at line 1496 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerString | ) |
Default ctor.
Definition at line 1591 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerSTL | ) |
Default ctor.
Definition at line 1661 of file TStreamerElement.cxx.
| ClassImp | ( | TStreamerSTLstring | ) |
Default ctor.
Definition at line 2002 of file TStreamerElement.cxx.
|
static |
Parse comments to search for a range specifier of the style: [xmin,xmax] or [xmin,xmax,nbits] [0,1] [-10,100]; [-pi,pi], [-pi/2,pi/4],[-2pi,2*pi] [-10,100,16] [0,0,8] if nbits is not specified, or nbits <2 or nbits>32 it is set to 32 if (xmin==0 and xmax==0 and nbits <=16) the double word will be converted to a float and its mantissa truncated to nbits significative bits.
see comments in TBufferFile::WriteDouble32.
Definition at line 111 of file TStreamerElement.cxx.
Referenced by TStreamerElement::TStreamerElement().
|
static |
Definition at line 44 of file TStreamerElement.cxx.
Referenced by TStreamerBase::GetInclude(), TStreamerLoop::GetInclude(), TStreamerObject::GetInclude(), TStreamerObjectAny::GetInclude(), TStreamerObjectPointer::GetInclude(), TStreamerObjectAnyPointer::GetInclude(), TStreamerString::GetInclude(), TStreamerSTL::GetInclude(), and TStreamerSTLstring::GetInclude().
|
static |
Helper function to initialize the 'index/counter' value of the Pointer streamerElements.
If directive is a StreamerInfo and it correspond to the same class a 'countClass' the streamerInfo is used instead of the current StreamerInfo of the TClass for 'countClass'.
Definition at line 57 of file TStreamerElement.cxx.
Referenced by TStreamerBasicPointer::Init(), and TStreamerLoop::Init().
| void* gMmallocDesc |
Definition at line 112 of file TClass.cxx.
Referenced by TMapFile::Add(), TMapFile::TMapFile(), and TMapFile::Update().
| const Int_t kMaxLen = 1024 |
Definition at line 42 of file TStreamerElement.cxx.
Referenced by TStreamerElement::GetFullName(), IncludeNameBuffer(), and TStreamerSTL::ls().