#include "TROOT.h"#include "TStreamerElement.h"#include "TVirtualStreamerInfo.h"#include "TBuffer.h"#include "TClass.h"#include "TClassEdit.h"#include "TClassStreamer.h"#include "TClassTable.h"#include "TBaseClass.h"#include "TDataMember.h"#include "TDataType.h"#include "TEnum.h"#include "TRealData.h"#include "ThreadLocalStorage.h"#include "TList.h"#include "TRef.h"#include "TInterpreter.h"#include "TError.h"#include "TObjArray.h"#include "TVirtualMutex.h"#include "TVirtualCollectionProxy.h"#include "strlcpy.h"#include "snprintf.h"#include <string>Functions | |
| static TString | ExtractClassName (const TString &type_name) |
| 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. | |
| static TString & | IncludeNameBuffer () |
| static TStreamerBasicType * | InitCounter (const char *countClass, const char *countName, TVirtualStreamerInfo *directive) |
| Helper function to initialize the 'index/counter' value of the Pointer streamerElements. | |
Variables | |
| const Int_t | kMaxLen = 1024 |
Definition at line 47 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 117 of file TStreamerElement.cxx.
Definition at line 42 of file TStreamerElement.cxx.
|
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 59 of file TStreamerElement.cxx.
Definition at line 40 of file TStreamerElement.cxx.