ROOT
6.06/09
Reference Guide
|
Definition at line 36 of file TGenericClassInfo.h.
Private Member Functions | |
void | CreateRuleSet (std::vector< ROOT::Internal::TSchemaHelper > &vect, Bool_t ProcessReadRules) |
Attach the schema evolution information to TClassObject. More... | |
TGenericClassInfo (const TGenericClassInfo &) | |
TGenericClassInfo & | operator= (const TGenericClassInfo &) |
TGenericClassInfo () | |
Private Attributes | |
const Internal::TInitBehavior * | fAction |
TClass * | fClass |
const char * | fClassName |
const char * | fDeclFileName |
Int_t | fDeclFileLine |
DictFuncPtr_t | fDictionary |
const type_info & | fInfo |
const char * | fImplFileName |
Int_t | fImplFileLine |
TVirtualIsAProxy * | fIsA |
Int_t | fVersion |
MergeFunc_t | fMerge |
ResetAfterMergeFunc_t | fResetAfterMerge |
NewFunc_t | fNew |
NewArrFunc_t | fNewArray |
DelFunc_t | fDelete |
DelArrFunc_t | fDeleteArray |
DesFunc_t | fDestructor |
DirAutoAdd_t | fDirAutoAdd |
TClassStreamer * | fStreamer |
ClassStreamerFunc_t | fStreamerFunc |
ClassConvStreamerFunc_t | fConvStreamerFunc |
TVirtualCollectionProxy * | fCollectionProxy |
Int_t | fSizeof |
Int_t | fPragmaBits |
Detail::TCollectionProxyInfo * | fCollectionProxyInfo |
Detail::TCollectionProxyInfo * | fCollectionStreamerInfo |
std::vector< ROOT::Internal::TSchemaHelper > | fReadRules |
std::vector< ROOT::Internal::TSchemaHelper > | fReadRawRules |
#include <TGenericClassInfo.h>
ROOT::TGenericClassInfo::TGenericClassInfo | ( | const char * | fullClassname, |
const char * | declFileName, | ||
Int_t | declFileLine, | ||
const type_info & | info, | ||
const Internal::TInitBehavior * | action, | ||
DictFuncPtr_t | dictionary, | ||
TVirtualIsAProxy * | isa, | ||
Int_t | pragmabits, | ||
Int_t | sizof | ||
) |
Definition at line 42 of file TGenericClassInfo.cxx.
ROOT::TGenericClassInfo::TGenericClassInfo | ( | const char * | fullClassname, |
Int_t | version, | ||
const char * | declFileName, | ||
Int_t | declFileLine, | ||
const type_info & | info, | ||
const Internal::TInitBehavior * | action, | ||
DictFuncPtr_t | dictionary, | ||
TVirtualIsAProxy * | isa, | ||
Int_t | pragmabits, | ||
Int_t | sizof | ||
) |
Definition at line 62 of file TGenericClassInfo.cxx.
ROOT::TGenericClassInfo::TGenericClassInfo | ( | const char * | fullClassname, |
Int_t | version, | ||
const char * | declFileName, | ||
Int_t | declFileLine, | ||
const Internal::TInitBehavior * | action, | ||
DictFuncPtr_t | dictionary, | ||
Int_t | pragmabits | ||
) |
Definition at line 85 of file TGenericClassInfo.cxx.
ROOT::TGenericClassInfo::~TGenericClassInfo | ( | ) |
Definition at line 167 of file TGenericClassInfo.cxx.
|
private |
|
private |
Short_t ROOT::TGenericClassInfo::AdoptCollectionProxy | ( | TVirtualCollectionProxy * | collProxy | ) |
Definition at line 413 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::AdoptCollectionProxyInfo | ( | Detail::TCollectionProxyInfo * | info | ) |
Definition at line 381 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::AdoptCollectionStreamerInfo | ( | Detail::TCollectionProxyInfo * | info | ) |
Definition at line 390 of file TGenericClassInfo.cxx.
Short_t ROOT::TGenericClassInfo::AdoptStreamer | ( | TClassStreamer * | streamer | ) |
Definition at line 399 of file TGenericClassInfo.cxx.
|
private |
Attach the schema evolution information to TClassObject.
Definition at line 252 of file TGenericClassInfo.cxx.
Referenced by GetClass().
const Internal::TInitBehavior & ROOT::TGenericClassInfo::GetAction | ( | ) | const |
Definition at line 181 of file TGenericClassInfo.cxx.
Referenced by GetClass(), Init(), and ~TGenericClassInfo().
TClass * ROOT::TGenericClassInfo::GetClass | ( | ) |
Definition at line 188 of file TGenericClassInfo.cxx.
const char * ROOT::TGenericClassInfo::GetClassName | ( | ) | const |
Definition at line 301 of file TGenericClassInfo.cxx.
Referenced by CreateRuleSet(), GetClass(), SetFromTemplate(), SetVersion(), and ~TGenericClassInfo().
Detail::TCollectionProxyInfo * ROOT::TGenericClassInfo::GetCollectionProxyInfo | ( | ) | const |
Definition at line 309 of file TGenericClassInfo.cxx.
Detail::TCollectionProxyInfo * ROOT::TGenericClassInfo::GetCollectionStreamerInfo | ( | ) | const |
Definition at line 316 of file TGenericClassInfo.cxx.
Int_t ROOT::TGenericClassInfo::GetDeclFileLine | ( | ) | const |
Definition at line 475 of file TGenericClassInfo.cxx.
Referenced by GetClass().
const char * ROOT::TGenericClassInfo::GetDeclFileName | ( | ) | const |
Definition at line 468 of file TGenericClassInfo.cxx.
Referenced by GetClass().
DelFunc_t ROOT::TGenericClassInfo::GetDelete | ( | ) | const |
Definition at line 597 of file TGenericClassInfo.cxx.
DelArrFunc_t ROOT::TGenericClassInfo::GetDeleteArray | ( | ) | const |
Definition at line 604 of file TGenericClassInfo.cxx.
DesFunc_t ROOT::TGenericClassInfo::GetDestructor | ( | ) | const |
Definition at line 611 of file TGenericClassInfo.cxx.
DirAutoAdd_t ROOT::TGenericClassInfo::GetDirectoryAutoAdd | ( | ) | const |
Definition at line 618 of file TGenericClassInfo.cxx.
Int_t ROOT::TGenericClassInfo::GetImplFileLine | ( | ) |
Definition at line 490 of file TGenericClassInfo.cxx.
Referenced by GetClass().
const char * ROOT::TGenericClassInfo::GetImplFileName | ( | ) |
Definition at line 482 of file TGenericClassInfo.cxx.
Referenced by GetClass().
const type_info & ROOT::TGenericClassInfo::GetInfo | ( | ) | const |
Definition at line 323 of file TGenericClassInfo.cxx.
Referenced by GetClass().
TVirtualIsAProxy * ROOT::TGenericClassInfo::GetIsA | ( | ) | const |
Definition at line 512 of file TGenericClassInfo.cxx.
Referenced by GetClass(), and IsA().
NewFunc_t ROOT::TGenericClassInfo::GetNew | ( | ) | const |
Definition at line 583 of file TGenericClassInfo.cxx.
NewArrFunc_t ROOT::TGenericClassInfo::GetNewArray | ( | ) | const |
Definition at line 590 of file TGenericClassInfo.cxx.
const std::vector< Internal::TSchemaHelper > & ROOT::TGenericClassInfo::GetReadRawRules | ( | ) | const |
Definition at line 330 of file TGenericClassInfo.cxx.
const std::vector< Internal::TSchemaHelper > & ROOT::TGenericClassInfo::GetReadRules | ( | ) | const |
Definition at line 338 of file TGenericClassInfo.cxx.
Int_t ROOT::TGenericClassInfo::GetVersion | ( | ) | const |
Definition at line 498 of file TGenericClassInfo.cxx.
Referenced by GetClass().
Definition at line 153 of file TGenericClassInfo.cxx.
Referenced by TGenericClassInfo().
Definition at line 505 of file TGenericClassInfo.cxx.
|
private |
void ROOT::TGenericClassInfo::SetConvStreamerFunc | ( | ClassConvStreamerFunc_t | streamer | ) |
Definition at line 460 of file TGenericClassInfo.cxx.
Definition at line 362 of file TGenericClassInfo.cxx.
Definition at line 535 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetDeleteArray | ( | DelArrFunc_t | deleteArrayFunc | ) |
Definition at line 543 of file TGenericClassInfo.cxx.
Definition at line 551 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetDirectoryAutoAdd | ( | DirAutoAdd_t | dirAutoAdd | ) |
Definition at line 559 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetFromTemplate | ( | ) |
Definition at line 344 of file TGenericClassInfo.cxx.
Referenced by GetImplFileLine(), and GetImplFileName().
Definition at line 352 of file TGenericClassInfo.cxx.
Referenced by SetFromTemplate().
void ROOT::TGenericClassInfo::SetMerge | ( | MergeFunc_t | func | ) |
Definition at line 567 of file TGenericClassInfo.cxx.
Definition at line 519 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetNewArray | ( | NewArrFunc_t | newArrayFunc | ) |
Definition at line 527 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetReadRawRules | ( | const std::vector< ROOT::Internal::TSchemaHelper > & | rules | ) |
Definition at line 426 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetReadRules | ( | const std::vector< ROOT::Internal::TSchemaHelper > & | rules | ) |
Definition at line 433 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetResetAfterMerge | ( | ResetAfterMergeFunc_t | func | ) |
Definition at line 575 of file TGenericClassInfo.cxx.
Short_t ROOT::TGenericClassInfo::SetStreamer | ( | ClassStreamerFunc_t | streamer | ) |
Definition at line 439 of file TGenericClassInfo.cxx.
void ROOT::TGenericClassInfo::SetStreamerFunc | ( | ClassStreamerFunc_t | streamer | ) |
Definition at line 452 of file TGenericClassInfo.cxx.
Definition at line 372 of file TGenericClassInfo.cxx.
|
private |
Definition at line 41 of file TGenericClassInfo.h.
Referenced by GetAction(), GetClass(), Init(), and ~TGenericClassInfo().
|
private |
Definition at line 42 of file TGenericClassInfo.h.
Referenced by AdoptCollectionProxy(), AdoptStreamer(), CreateRuleSet(), GetClass(), SetConvStreamerFunc(), SetDeclFile(), SetDelete(), SetDeleteArray(), SetDestructor(), SetDirectoryAutoAdd(), SetImplFile(), SetMerge(), SetNew(), SetNewArray(), SetResetAfterMerge(), SetStreamer(), SetStreamerFunc(), SetVersion(), and ~TGenericClassInfo().
|
private |
Definition at line 43 of file TGenericClassInfo.h.
Referenced by GetClassName(), and Init().
|
private |
Definition at line 63 of file TGenericClassInfo.h.
Referenced by AdoptCollectionProxy(), and GetClass().
|
private |
Definition at line 66 of file TGenericClassInfo.h.
Referenced by AdoptCollectionProxyInfo(), GetClass(), GetCollectionProxyInfo(), GetCollectionStreamerInfo(), and ~TGenericClassInfo().
|
private |
Definition at line 67 of file TGenericClassInfo.h.
Referenced by AdoptCollectionStreamerInfo(), and ~TGenericClassInfo().
|
private |
Definition at line 62 of file TGenericClassInfo.h.
Referenced by GetClass(), and SetConvStreamerFunc().
|
private |
Definition at line 45 of file TGenericClassInfo.h.
Referenced by GetDeclFileLine(), and SetDeclFile().
|
private |
Definition at line 44 of file TGenericClassInfo.h.
Referenced by GetDeclFileName(), and SetDeclFile().
|
private |
Definition at line 56 of file TGenericClassInfo.h.
Referenced by GetClass(), GetDelete(), and SetDelete().
|
private |
Definition at line 57 of file TGenericClassInfo.h.
Referenced by GetClass(), GetDeleteArray(), and SetDeleteArray().
|
private |
Definition at line 58 of file TGenericClassInfo.h.
Referenced by GetClass(), GetDestructor(), and SetDestructor().
|
private |
Definition at line 46 of file TGenericClassInfo.h.
Referenced by Init().
|
private |
Definition at line 59 of file TGenericClassInfo.h.
Referenced by GetClass(), GetDirectoryAutoAdd(), and SetDirectoryAutoAdd().
|
private |
Definition at line 49 of file TGenericClassInfo.h.
Referenced by GetImplFileLine(), and SetImplFile().
|
private |
Definition at line 48 of file TGenericClassInfo.h.
Referenced by GetImplFileName(), and SetImplFile().
|
private |
Definition at line 47 of file TGenericClassInfo.h.
|
private |
Definition at line 50 of file TGenericClassInfo.h.
Referenced by GetIsA(), and ~TGenericClassInfo().
|
private |
Definition at line 52 of file TGenericClassInfo.h.
Referenced by GetClass(), and SetMerge().
|
private |
Definition at line 54 of file TGenericClassInfo.h.
Referenced by GetClass(), GetNew(), and SetNew().
|
private |
Definition at line 55 of file TGenericClassInfo.h.
Referenced by GetClass(), GetNewArray(), and SetNewArray().
|
private |
Definition at line 65 of file TGenericClassInfo.h.
Referenced by GetClass().
|
private |
Definition at line 69 of file TGenericClassInfo.h.
Referenced by GetClass(), GetReadRawRules(), and SetReadRawRules().
|
private |
Definition at line 68 of file TGenericClassInfo.h.
Referenced by GetClass(), GetReadRules(), and SetReadRules().
|
private |
Definition at line 53 of file TGenericClassInfo.h.
Referenced by GetClass(), and SetResetAfterMerge().
|
private |
Definition at line 64 of file TGenericClassInfo.h.
Referenced by GetClass().
|
private |
Definition at line 60 of file TGenericClassInfo.h.
Referenced by AdoptStreamer(), GetClass(), SetStreamer(), and ~TGenericClassInfo().
|
private |
Definition at line 61 of file TGenericClassInfo.h.
Referenced by GetClass(), and SetStreamerFunc().
|
private |
Definition at line 51 of file TGenericClassInfo.h.
Referenced by GetVersion(), Init(), and SetVersion().