#include <TClass.h>
Inheritance diagram for TClass:
Definition at line 65 of file TClass.h.
typedef void(TClass::*) TClass::StreamerImpl_t(void *obj, TBuffer &b, const TClass *onfile_class) const [private] |
typedef void(TClass::*) TClass::StreamerImpl_t(void *obj, TBuffer &b, const TClass *onfile_class) const [private] |
enum TClass::ENewType |
enum TClass::ENewType |
TClass::TClass | ( | const TClass & | tc | ) | [private] |
TClass::TClass | ( | ) |
Referenced by AddRule(), Clone(), and GetClass().
Definition at line 741 of file TClass.cxx.
References TInterpreter::ClassInfo_Title(), Fatal(), fClassInfo, fConversionStreamerInfo, fDeclFileLine, gCint, gCINTMutex, gInterpreter, gROOT, kLoading, kNPOS, R__LOCKGUARD2, and Warning().
TClass::TClass | ( | const char * | name, | |
Version_t | cversion, | |||
const char * | dfil = 0 , |
|||
const char * | ifil = 0 , |
|||
Int_t | dl = 0 , |
|||
Int_t | il = 0 , |
|||
Bool_t | silent = kFALSE | |||
) |
Definition at line 790 of file TClass.cxx.
References gCINTMutex, Init(), kUnloaded, and R__LOCKGUARD2.
TClass::TClass | ( | const char * | name, | |
Version_t | cversion, | |||
const type_info & | info, | |||
TVirtualIsAProxy * | isa, | |||
ShowMembersFunc_t | showmember, | |||
const char * | dfil, | |||
const char * | ifil, | |||
Int_t | dl, | |||
Int_t | il, | |||
Bool_t | silent = kFALSE | |||
) |
TClass::~TClass | ( | ) | [virtual] |
Definition at line 1117 of file TClass.cxx.
References TInterpreter::CallFunc_Delete(), TInterpreter::ClassInfo_Delete(), TList::Delete(), TObjArray::Delete(), fAllPubData, fAllPubMethod, fBase, fClassInfo, fClassMenuList, fCollectionProxy, fConversionStreamerInfo, fData, fDeclFileLine, fgClassShortTypedefHash, fgClassTypedefHash, fInterShowMembers, fIsA, fIsAMethod, fIsOffsetStreamerSet, fMethod, fRealData, fRefProxy, fRefStart, fSchemaRules, fStreamer, fStreamerInfo, gCint, gCINTMutex, THashTable::GetListForObject(), TClassEdit::kDropStlDefault, kFALSE, kHasNameMapNode, kTRUE, TClassRef::ListReset(), R__LOCKGUARD, TVirtualRefProxy::Release(), THashTable::Remove(), RemoveClass(), TClassEdit::ResolveTypedef(), and TClassEdit::ShortType().
TClass::TClass | ( | const TClass & | tc | ) | [private] |
TClass::TClass | ( | ) |
TClass::TClass | ( | const char * | name, | |
Version_t | cversion, | |||
const char * | dfil = 0 , |
|||
const char * | ifil = 0 , |
|||
Int_t | dl = 0 , |
|||
Int_t | il = 0 , |
|||
Bool_t | silent = kFALSE | |||
) |
TClass::TClass | ( | const char * | name, | |
Version_t | cversion, | |||
const type_info & | info, | |||
TVirtualIsAProxy * | isa, | |||
ShowMembersFunc_t | showmember, | |||
const char * | dfil, | |||
const char * | ifil, | |||
Int_t | dl, | |||
Int_t | il, | |||
Bool_t | silent = kFALSE | |||
) |
virtual TClass::~TClass | ( | ) | [virtual] |
Pointer to the function implementing the right streaming behavior for the class represented by this object.
Definition at line 3354 of file TClass.cxx.
References fClassInfo, GetListOfMethods(), and m.
Referenced by GetMethod(), and GetMethodWithPrototype().
TMethod * TClass::GetClassMethod | ( | const char * | name, | |
const char * | signature | |||
) | [private] |
Definition at line 3371 of file TClass.cxx.
References TInterpreter::CallFunc_Delete(), TInterpreter::CallFunc_Factory(), TInterpreter::CallFunc_FactoryMethod(), TInterpreter::CallFunc_SetFunc(), fClassInfo, func(), gCint, gCINTMutex, GetClassInfo(), GetListOfMethods(), TFunction::GetSignature(), info, m, and R__LOCKGUARD2.
Definition at line 2198 of file TClass.cxx.
References c, xmlio::Class, fBase, fClassInfo, TList::FirstLink(), G__BIT_ISVIRTUALBASE, GetBaseClassOffsetRecurse(), TStreamerElement::GetClassPointer(), TBaseClass::GetClassPointer(), GetCurrentStreamerInfo(), TBaseClass::GetDelta(), TVirtualStreamerInfo::GetElements(), TObjArray::GetLast(), GetListOfBases(), TObjLink::GetObject(), i, kTRUE, TObjLink::Next(), TBaseClass::Property(), Size(), and size.
Referenced by GetBaseClassOffset(), and GetBaseClassOffsetRecurse().
void TClass::Init | ( | const char * | name, | |
Version_t | cversion, | |||
const type_info * | info, | |||
TVirtualIsAProxy * | isa, | |||
ShowMembersFunc_t | showmember, | |||
const char * | dfil, | |||
const char * | ifil, | |||
Int_t | dl, | |||
Int_t | il, | |||
Bool_t | silent | |||
) | [private] |
Definition at line 871 of file TClass.cxx.
References THashTable::Add(), TObjArray::AddAtAndExpand(), AddClass(), TInterpreter::ClassInfo_Title(), TVirtualStreamerInfo::Factory(), Fatal(), fClassInfo, fClassVersion, fCollectionProxy, fDeclFileLine, fDeclFileName, fgClassCount, fgClassShortTypedefHash, fgClassTypedefHash, fImplFileLine, fImplFileName, TCollection::FindObject(), fIsA, ForceReload(), fProperty, fSchemaRules, fShowMembers, fSizeof, fStreamer, fStreamerInfo, fTypeInfo, gCint, TVirtualStreamerInfo::GenEmulatedClassStreamer(), TVirtualStreamerInfo::GenEmulatedProxy(), THashTable::GetListForObject(), TROOT::GetListOfClasses(), gInterpreter, gROOT, IgnoreTObjectStreamer(), info, TClassEdit::IsSTLCont(), TClassEdit::kDropStlDefault, kFALSE, kHasNameMapNode, kLoading, kNPOS, kTRUE, TString::Length(), TROOT::RemoveClass(), RemoveClass(), ResetInstanceCount(), TClassEdit::ResolveTypedef(), TVirtualIsAProxy::SetClass(), TCollection::SetOwner(), TClassEdit::ShortType(), TVirtualCollectionProxy::Sizeof(), and Warning().
Referenced by TClass().
void TClass::ForceReload | ( | TClass * | oldcl | ) | [private] |
Definition at line 846 of file TClass.cxx.
References TObjArray::AddAtAndExpand(), CanIgnoreTObjectStreamer(), TObjArray::Clear(), fStreamerInfo, GetStreamerInfos(), IgnoreTObjectStreamer(), info, RemoveClass(), and ReplaceWith().
Referenced by GetClass(), and Init().
void TClass::SetClassVersion | ( | Version_t | version | ) | [private] |
Definition at line 4214 of file TClass.cxx.
References fClassVersion, and fCurrentInfo.
Referenced by PostLoadCheck(), and ROOT::ResetClassVersion().
void TClass::SetClassSize | ( | Int_t | sizof | ) | [inline, private] |
Definition at line 149 of file TClass.h.
References fSizeof.
Referenced by ROOT::TGenericClassInfo::GetClass().
void TClass::StreamerExternal | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
Definition at line 4932 of file TClass.cxx.
References b, fStreamer, GetStreamer(), gThreadTsd, and TClassStreamer::Stream().
Referenced by AdoptStreamer(), and Property().
void TClass::StreamerTObject | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
Definition at line 4944 of file TClass.cxx.
References b, CalculateStreamerOffset(), fIsOffsetStreamerSet, and fOffsetStreamer.
Referenced by Property().
void TClass::StreamerTObjectInitialized | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
Definition at line 4958 of file TClass.cxx.
References b, and fOffsetStreamer.
Referenced by CalculateStreamerOffset().
void TClass::StreamerInstrumented | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
Definition at line 4980 of file TClass.cxx.
References b, and fStreamerFunc.
Referenced by Property().
void TClass::StreamerDefault | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
Definition at line 5007 of file TClass.cxx.
References b, Fatal(), fProperty, fStreamerImpl, fStreamerType, and Property().
Referenced by Property().
TVirtualStreamerInfo * TClass::FindStreamerInfo | ( | TObjArray * | arr, | |
UInt_t | checksum | |||
) | const [protected] |
Definition at line 5140 of file TClass.cxx.
References TObjArray::GetEntriesFast(), i, info, R__ASSERT, and TObjArray::UncheckedAt().
Referenced by TTreeCloner::CopyStreamerInfos(), FindConversionStreamerInfo(), TBranchElement::InitInfo(), TBufferFile::ReadVersion(), and TBufferFile::SkipVersion().
THashTable * TClass::GetClassShortTypedefHash | ( | ) | [static, protected] |
void TClass::AddImplFile | ( | const char * | filename, | |
int | line | |||
) |
Definition at line 1419 of file TClass.cxx.
References fImplFileLine, and fImplFileName.
Referenced by ROOT::TGenericClassInfo::SetImplFile().
void TClass::AddRef | ( | TClassRef * | ref | ) |
Definition at line 1430 of file TClass.cxx.
References TClassRef::fPrevious, fRefStart, gCINTMutex, and R__LOCKGUARD.
Referenced by TClassRef::Assign(), TClassRef::InternalGetClass(), and TClassRef::TClassRef().
Bool_t TClass::AddRule | ( | const char * | rule | ) | [static] |
Definition at line 1339 of file TClass.cxx.
References ROOT::TSchemaRuleSet::AddRule(), GetClass(), GetSchemaRules(), ROOT::TSchemaRule::GetTargetClass(), ROOT::TSchemaRule::GetTargetString(), ROOT::TSchemaRule::GetVersion(), ROOT::TSchemaRuleSet::kCheckConflict, kFALSE, kIsEmulation, kTRUE, ROOT::TSchemaRule::SetFromRule(), TClass(), and Warning().
Referenced by G__G__Meta_6_0_26(), G__setup_memfuncTClass(), ReadRulesContent(), and TFile::ReadStreamerInfo().
Int_t TClass::ReadRules | ( | const char * | filename | ) | [static] |
Definition at line 1314 of file TClass.cxx.
References Error, fclose(), fopen, and ReadRulesContent().
Int_t TClass::ReadRules | ( | ) | [static] |
Definition at line 1284 of file TClass.cxx.
References fclose(), fopen, gRootDir, gSystem, TSystem::PrependPathName(), ReadRulesContent(), sname, and suffix.
Referenced by G__G__Meta_6_0_27(), G__G__Meta_6_0_28(), G__setup_memfuncTClass(), and TROOT::TROOT().
void TClass::AdoptSchemaRules | ( | ROOT::TSchemaRuleSet * | rules | ) |
Definition at line 1388 of file TClass.cxx.
References fSchemaRules, gCINTMutex, R__LOCKGUARD, and ROOT::TSchemaRuleSet::SetClass().
void TClass::Browse | ( | TBrowser * | b | ) | [virtual] |
Definition at line 1492 of file TClass.cxx.
References b, BuildRealData(), fClassInfo, fRealData, GetListOfBases(), GetListOfDataMembers(), GetListOfMethods(), and GetListOfRealData().
Referenced by TKey::Browse(), TBrowserObject::Browse(), Browse(), and IsFolder().
Definition at line 1509 of file TClass.cxx.
References BuildEmulatedRealData(), c, CallShowMembers(), xmlio::Class, Destructor(), Error, fClassInfo, fRealData, gCINTMutex, GetBaseClassOffset(), TBaseClass::GetClassPointer(), TBaseClass::GetDelta(), GetListOfBases(), gROOT, gVirtualX, TClassEdit::IsSTLBitset(), TClassEdit::IsSTLCont(), TBaseClass::IsSTLContainer(), TRealData::kTransient, New(), Property(), R__LOCKGUARD, TBuildRealData::ResetBit(), TBuildRealData::SetBit(), TObject::SetBit(), and TBuildRealData::TestBit().
Referenced by Browse(), TTree::BuildStreamerInfo(), TStructViewer::CountMembers(), TDataMember::GetOffset(), GetRealData(), TBuildRealData::Inspect(), TInspectCanvas::InspectObject(), TTableSorter::LearnTable(), TStreamerInfo::ReadBuffer(), TBranchElement::SetAddress(), TBranchObject::SetAddress(), and TDirectoryFile::SetTRefAction().
Definition at line 1640 of file TClass.cxx.
References TList::Add(), BuildEmulatedRealData(), Form(), gCINTMutex, gDebug, TStreamerElement::GetClassPointer(), TStreamerElement::GetFullName(), GetListOfRealData(), TRealData::GetName(), TStreamerElement::GetOffset(), GetStreamerInfo(), TRealData::GetThisOffset(), TStreamerElement::GetType(), TStreamerElement::IsBase(), TVirtualStreamerInfo::kAny, TVirtualStreamerInfo::kBase, TVirtualStreamerInfo::kObject, TVirtualStreamerInfo::kTNamed, TVirtualStreamerInfo::kTObject, R__LOCKGUARD, and TIter::Reset().
Referenced by BuildEmulatedRealData(), and BuildRealData().
void TClass::CalculateStreamerOffset | ( | ) | const |
Definition at line 1693 of file TClass.cxx.
References xmlio::Class, fClassInfo, fIsOffsetStreamerSet, fOffsetStreamer, fStreamerImpl, fStreamerType, gCINTMutex, GetBaseClassOffset(), kTObject, kTRUE, R__LOCKGUARD, and StreamerTObjectInitialized().
Referenced by Browse(), CallShowMembers(), and StreamerTObject().
Bool_t TClass::CallShowMembers | ( | void * | obj, | |
TMemberInspector & | insp, | |||
Int_t | isATObject = -1 | |||
) | const |
Definition at line 1714 of file TClass.cxx.
References CalculateStreamerOffset(), TInterpreter::CallFunc_Exec(), TInterpreter::CallFunc_Factory(), TInterpreter::CallFunc_IsValid(), TInterpreter::CallFunc_ResetArg(), TInterpreter::CallFunc_SetArg(), TInterpreter::CallFunc_SetFuncProto(), xmlio::Class, Error, fClassInfo, fInterShowMembers, fIsOffsetStreamerSet, fOffsetStreamer, fShowMembers, gCint, gCINTMutex, GetStreamerInfo(), InheritsFrom(), IsLoaded(), kFALSE, kTRUE, R__LOCKGUARD2, and size_t.
Referenced by Browse(), BuildRealData(), Dump(), TOutputListSelectorDataMap::Init(), TMemberInspector::InspectMember(), InterpretedShowMembers(), and TOutputListSelectorDataMap::SetDataMembers().
Bool_t TClass::CanSplit | ( | ) | const |
Definition at line 1863 of file TClass.cxx.
References CanSplit(), xmlio::Class, fRefProxy, GetClass(), GetClassInfo(), GetCollectionProxy(), GetListOfBases(), GetShowMembersWrapper(), GetStreamer(), TVirtualCollectionProxy::GetValueClass(), InheritsFrom(), TClassEdit::IsSTLCont(), kFALSE, TClassEdit::kMap, TClassEdit::kMultiMap, kTRUE, and Size().
Referenced by ROOT::TTreeProxyGenerator::AnalyzeElement(), TTree::BronchExec(), TStreamerElement::CannotSplit(), CanSplit(), TBranchElement::Init(), and TStreamerInfo::WriteBufferAux().
Bool_t TClass::CanIgnoreTObjectStreamer | ( | ) | [inline] |
Definition at line 233 of file TClass.h.
References kIgnoreTObjectStreamer.
Referenced by TTree::BranchOld(), TTree::BronchExec(), ForceReload(), TBranchClones::Init(), and TBranchElement::Unroll().
TObject * TClass::Clone | ( | const char * | newname = "" |
) | const |
Definition at line 1931 of file TClass.cxx.
References AddClass(), TVirtualRefProxy::Clone(), copy(), Error, fClassVersion, fCollectionProxy, fDelete, fDeleteArray, fDestructor, fDirAutoAdd, fNew, fNewArray, fRefProxy, fShowMembers, fSizeof, fStreamer, fStreamerFunc, fTypeInfo, TClassStreamer::Generate(), GetDeclFileLine(), GetDeclFileName(), GetImplFileLine(), GetImplFileName(), RemoveClass(), and TClass().
void TClass::CopyCollectionProxy | ( | const TVirtualCollectionProxy & | ) |
Definition at line 1992 of file TClass.cxx.
References fCollectionProxy, and TVirtualCollectionProxy::Generate().
Referenced by ROOT::TGenericClassInfo::AdoptCollectionProxy(), and ROOT::TGenericClassInfo::GetClass().
void TClass::Draw | ( | Option_t * | option = "" |
) |
Definition at line 2006 of file TClass.cxx.
References TVirtualPad::cd(), TString::Contains(), fClassInfo, TROOT::GetListOfCanvases(), gPad, gROOT, and TROOT::ProcessLine().
Referenced by TClassDocOutput::ClassTree().
void TClass::Dump | ( | ) | const [inline] |
void TClass::Dump | ( | void * | obj | ) | const |
char * TClass::EscapeChars | ( | const char * | text | ) | const |
TVirtualStreamerInfo * TClass::FindStreamerInfo | ( | UInt_t | checksum | ) | const |
Definition at line 5122 of file TClass.cxx.
References fStreamerInfo, TObjArray::GetEntriesFast(), i, info, and TObjArray::UncheckedAt().
TVirtualStreamerInfo * TClass::GetConversionStreamerInfo | ( | const char * | onfile_classname, | |
Int_t | version | |||
) | const |
Definition at line 5159 of file TClass.cxx.
References GetClass().
Referenced by TTree::CheckBranchAddressType(), TGenCollectionProxy::GetConversionReadMemberWiseActions(), TBranchElement::InitInfo(), TStreamerInfo::ReadBuffer(), TBufferFile::ReadClassBuffer(), and TBufferFile::ReadClassEmulated().
TVirtualStreamerInfo * TClass::FindConversionStreamerInfo | ( | const char * | onfile_classname, | |
UInt_t | checksum | |||
) | const |
Definition at line 5249 of file TClass.cxx.
References GetClass().
Referenced by TTree::CheckBranchAddressType().
TVirtualStreamerInfo * TClass::GetConversionStreamerInfo | ( | const TClass * | onfile_cl, | |
Int_t | version | |||
) | const |
Definition at line 5170 of file TClass.cxx.
References TObjArray::AddAtAndExpand(), TObjArray::At(), TVirtualStreamerInfo::CanOptimize(), fConversionStreamerInfo, gCINTMutex, GetStreamerInfo(), GetStreamerInfos(), info, and R__LOCKGUARD.
TVirtualStreamerInfo * TClass::FindConversionStreamerInfo | ( | const TClass * | onfile_cl, | |
UInt_t | checksum | |||
) | const |
Definition at line 5260 of file TClass.cxx.
References TObjArray::AddAtAndExpand(), TVirtualStreamerInfo::CanOptimize(), fConversionStreamerInfo, FindStreamerInfo(), gCINTMutex, info, and R__LOCKGUARD.
Bool_t TClass::HasDefaultConstructor | ( | ) | const |
Definition at line 5340 of file TClass.cxx.
References TInterpreter::ClassInfo_HasDefaultConstructor(), fCollectionProxy, fCurrentInfo, fNew, gCint, gCINTMutex, GetClassInfo(), kFALSE, kTRUE, and R__LOCKGUARD.
Referenced by TTreeCloner::CopyStreamerInfos(), TKey::TKey(), and TBufferFile::WriteObjectClass().
Definition at line 4740 of file TClass.cxx.
References fCheckSum, gCINTMutex, TDataMember::GetArrayDim(), TDataMember::GetDataType(), TDataMember::GetFullTypeName(), TDataMember::GetMaxIndex(), i, TDataMember::IsPersistent(), TClassEdit::IsSTLCont(), TClassEdit::kDropStlDefault, name, TDataMember::Property(), TDataType::Property(), R__LOCKGUARD, TClassEdit::ShortType(), and type.
Referenced by TBranchElement::Init(), PostLoadCheck(), TBufferFile::ReadVersion(), TBufferFile::SkipVersion(), TBufferFile::WriteVersion(), and TBufferFile::WriteVersionMemberWise().
TVirtualCollectionProxy * TClass::GetCollectionProxy | ( | ) | const |
Definition at line 2349 of file TClass.cxx.
References fCollectionProxy, TVirtualCollectionProxy::Generate(), gThreadTsd, and local.
Referenced by ROOT::TTreeProxyGenerator::AddHeader(), ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeElement(), ROOT::TTreeProxyGenerator::AnalyzeTree(), TTreeFormula::BranchHasMethod(), TTree::BranchImp(), TTree::BranchImpRef(), TTree::BronchExec(), Browse(), CanSelfReference(), CanSplit(), TTree::CheckBranchAddressType(), TStructViewer::CountMembers(), TStreamerInfo::DestructorImpl(), TBranchSTL::Fill(), G__ManualTree2_126_0_188(), TNonSplitBrowsable::GetBrowsables(), TCollectionMethodBrowsable::GetBrowsables(), TCollectionPropertyBrowsable::GetBrowsables(), ROOT::TStlSimpleProxy< T >::GetCollection(), TVirtualBranchBrowsable::GetCollectionContainedType(), TBranchElement::GetCollectionProxy(), TBranchElement::GetCurrentClass(), TBranchSTL::GetEntry(), TTreeFormula::GetLeafWithDatamember(), TStreamerInfo::GetValue(), TStreamerInfoActions::TConfigSTL::Init(), TBranchElement::Init(), TAutoInspector::Inspect(), TBuildRealData::Inspect(), ROOT::TBranchProxyClassDescriptor::IsLoaded(), ROOT::TBranchProxyClassDescriptor::OutputDecl(), TTreeFormula::ParseWithLeaf(), PostLoadCheck(), ROOT::R__AddPragmaForClass(), TStreamerInfoActions::ReadArraySTLMemberWiseChangedClass(), TStreamerInfoActions::ReadArraySTLMemberWiseSameClass(), TStreamerInfo::ReadBuffer(), TGenCollectionStreamer::ReadObjects(), TStreamerInfoActions::ReadSTLMemberWiseChangedClass(), TStreamerInfoActions::ReadSTLMemberWiseSameClass(), TTreeFormula::RegisterDimensions(), TBranchElement::SetAddress(), ROOT::TBranchProxy::Setup(), TFormLeafInfoCollection::TFormLeafInfoCollection(), TFormLeafInfoCollectionSize::TFormLeafInfoCollectionSize(), TBranchElement::Unroll(), TFormLeafInfoCollection::Update(), TFormLeafInfoCollectionSize::Update(), and TStreamerInfo::WriteBufferAux().
TVirtualIsAProxy * TClass::GetIsAProxy | ( | ) | const |
Version_t TClass::GetClassVersion | ( | ) | const [inline] |
Definition at line 249 of file TClass.h.
References fClassVersion, fVersionUsed, and kTRUE.
Referenced by TSqlRegistry::AddRegCmd(), TTree::BuildStreamerInfo(), TSQLStructure::CheckNormalClassPair(), TBufferSQL2::ClassBegin(), TBufferXML::ClassMember(), TBufferSQL2::ClassMember(), TSQLFile::FindSQLClassInfo(), TVirtualStreamerInfo::GetElementCounter(), TBranchElement::Init(), TStreamerInfo::ls(), TSQLStructure::PrintLevel(), R__FindSTLClass(), TBufferFile::ReadClassBuffer(), TBufferFile::ReadVersion(), TSQLFile::RequestSQLClassInfo(), TSQLStructure::SetVersion(), TBufferFile::SkipVersion(), TSQLStructure::StoreElementInNormalForm(), TXMLFile::StoreStreamerElement(), TStreamerBase::TStreamerBase(), TBufferSQL2::WriteVersion(), TBufferFile::WriteVersion(), TBufferXML::WriteVersion(), and TBufferFile::WriteVersionMemberWise().
TDataMember * TClass::GetDataMember | ( | const char * | datamember | ) | const |
Definition at line 2638 of file TClass.cxx.
References fClassInfo, GetListOfDataMembers(), len, s, and size_t.
Referenced by TDocParser::DecorateKeywords(), TXMLPlayer::ElementGetter(), TXMLPlayer::ElementSetter(), TMethod::FindDataMember(), GetBaseDataMember(), THnSparse::GetSparseFractionMem(), TStreamerInfo::InsertArtificialElements(), TDumpMembers::Inspect(), and TBuildRealData::Inspect().
Long_t TClass::GetDataMemberOffset | ( | const char * | membername | ) | const |
Definition at line 2675 of file TClass.cxx.
References GetCurrentStreamerInfo(), GetRealData(), TRealData::GetThisOffset(), and info.
Referenced by TStreamerInfo::InsertArtificialElements(), ROOT::TBranchProxy::Setup(), and TEveGedEditor::TEveGedEditor().
const char* TClass::GetDeclFileName | ( | ) | const [inline] |
Definition at line 252 of file TClass.h.
References fDeclFileName.
Referenced by ROOT::TTreeProxyGenerator::AddHeader(), Clone(), THtml::CreateListOfClasses(), TMakeProject::GenerateIncludeForTemplate(), THtml::TFileDefinition::GetFileName(), TStreamerBase::GetInclude(), TStreamerObjectPointer::GetInclude(), TStreamerObjectAnyPointer::GetInclude(), TStreamerObjectAny::GetInclude(), TStreamerObject::GetInclude(), TROOT::IgnoreInclude(), TXMLPlayer::ProduceCode(), TGTransientFrame::SaveSource(), and TGMainFrame::SaveSource().
Short_t TClass::GetDeclFileLine | ( | ) | const [inline] |
Definition at line 253 of file TClass.h.
References fDeclFileLine.
Referenced by Clone(), TStreamerInfo::GetDataMemberOffset(), TDataMember::GetOffset(), and TROOT::IgnoreInclude().
ROOT::DelFunc_t TClass::GetDelete | ( | ) | const |
ROOT::DesFunc_t TClass::GetDestructor | ( | ) | const |
ROOT::DelArrFunc_t TClass::GetDeleteArray | ( | ) | const |
ClassInfo_t* TClass::GetClassInfo | ( | ) | const [inline] |
Definition at line 257 of file TClass.h.
References fClassInfo.
Referenced by TTreeFormula::BranchHasMethod(), TTree::BronchExec(), CanSplit(), ClassImpQ(), DeleteArray(), TStreamerInfo::GenerateHeaderFile(), TMakeProject::GenerateIncludeForTemplate(), PyROOT::PropertyProxy::GetAddress(), GetBaseClassOffset(), GetClassMethod(), GetDataMemberAddress(), TMakeProject::GetHeaderName(), TStreamerBase::GetInclude(), TStreamerObjectPointer::GetInclude(), TStreamerObjectAnyPointer::GetInclude(), TStreamerObjectAny::GetInclude(), TStreamerObject::GetInclude(), GetObjectOffset(), TStreamerInfo::GetStreamerElement(), HasDefaultConstructor(), TBranchElement::Init(), TMethodCall::InitImplementation(), TAutoInspector::Inspect(), TKey::IsFolder(), TFile::MakeProject(), New(), NewArray(), PyROOT::TMethodHolder< T, M >::operator()(), PyROOT::TConstructorHolder< T, M >::operator()(), TIsAProxy::operator()(), TTreeFormula::ParseWithLeaf(), PyROOT::Pythonize(), TStreamerInfo::ReadBuffer(), TKeySQL::ReadKeyObject(), TBufferFile::ReadObjectAny(), TKey::ReadObjectAny(), PyROOT::PropertyProxy::Set(), PyROOT::TRootObjectConverter::SetArg(), Size(), TQSlot::TQSlot(), TStreamerInfo::WriteBufferAux(), and TKeyXML::XmlReadAny().
const char* TClass::GetContextMenuTitle | ( | ) | const [inline] |
TVirtualStreamerInfo* TClass::GetCurrentStreamerInfo | ( | ) | [inline] |
Definition at line 259 of file TClass.h.
References TObjArray::At(), fClassVersion, fCurrentInfo, and fStreamerInfo.
Referenced by GetBaseClassOffsetRecurse(), GetDataMemberOffset(), and IgnoreTObjectStreamer().
TList * TClass::GetListOfDataMembers | ( | ) |
Definition at line 2883 of file TClass.cxx.
References Fatal(), fClassInfo, fData, gCINTMutex, gInterpreter, and R__LOCKGUARD.
Referenced by TDocParser::AddClassDataMembersRecursively(), Browse(), TStructViewer::CountMembers(), TPad::DrawClassObject(), TBranchElement::GetCurrentClass(), GetDataMember(), GetListOfAllPublicDataMembers(), GetNdata(), TMethodBrowsable::IsMethodBrowsable(), TTableSorter::LearnTable(), TTableDescriptor::LearnTable(), TTabCom::MakeClassFromVarName(), PostLoadCheck(), and TClassTree::ScanClasses().
TList * TClass::GetListOfBases | ( | ) |
Definition at line 2867 of file TClass.cxx.
References Fatal(), fBase, fClassInfo, and gInterpreter.
Referenced by TGedFrame::ActivateBaseClassEditors(), TDocParser::AddClassDataMembersRecursively(), TDocParser::AddClassMethodsRecursively(), Browse(), BuildRealData(), TTree::BuildStreamerInfo(), CanSplit(), TClassDocOutput::ClassHtmlTree(), ClassImpQ(), TQObject::CollectClassSignalLists(), containBaseClass(), TClassDocOutput::CreateClassHierarchy(), TClassDocOutput::CreateDotClassChartInh(), TClassDocOutput::CreateHierarchyDot(), TClassDocOutput::DescendHierarchy(), TPad::DrawClassObject(), GetBaseClass(), GetBaseClassOffsetRecurse(), GetBaseDataMember(), TMethodBrowsable::GetBrowsableMethodsForClass(), THtml::GetDerivedClasses(), GetListOfAllPublicDataMembers(), GetListOfAllPublicMethods(), GetMenuItems(), GetMethod(), GetMethodAllAny(), GetMethodWithPrototype(), TStreamerInfo::GetStreamerElement(), TClassTree::Init(), IsObjectEditable(), PostLoadCheck(), TClassTree::ScanClasses(), TGLObject::SearchGLRenderer(), and TClassDocOutput::WriteClassDescription().
TList * TClass::GetListOfMethods | ( | ) |
Definition at line 2903 of file TClass.cxx.
References Fatal(), fClassInfo, fMethod, gCINTMutex, gInterpreter, and R__LOCKGUARD.
Referenced by TDocParser::AddClassMethodsRecursively(), Browse(), ClassImpQ(), TPad::DrawClassObject(), TMethodBrowsable::GetBrowsableMethodsForClass(), GetClassMethod(), GetListOfAllPublicMethods(), GetMenuItems(), GetMethodAny(), GetNmethods(), TDocOutput::ReferenceEntity(), TClassTree::ScanClasses(), and TDocParser::TDocParser().
TList* TClass::GetListOfRealData | ( | ) | const [inline] |
Definition at line 266 of file TClass.h.
References fRealData.
Referenced by TTree::BranchOld(), Browse(), BuildEmulatedRealData(), TStreamerInfo::GetDataMemberOffset(), TDataMember::GetOffset(), TBranchClones::Init(), TBuildRealData::Inspect(), TInspectCanvas::InspectObject(), TTableSorter::LearnTable(), and TBranchObject::SetAddress().
TList * TClass::GetListOfAllPublicMethods | ( | ) |
Definition at line 2926 of file TClass.cxx.
References TCollection::AddAll(), TCollection::Contains(), fAllPubMethod, gCINTMutex, TBaseClass::GetClassPointer(), GetListOfAllPublicMethods(), GetListOfBases(), GetListOfMethods(), p, R__LOCKGUARD, and TList::Remove().
Referenced by GetListOfAllPublicMethods(), TTabCom::Hook(), TTabCom::MakeClassFromClassName(), TTabCom::MakeClassFromVarName(), and TTabCom::TryMakeClassFromClassName().
TList * TClass::GetListOfAllPublicDataMembers | ( | ) |
Definition at line 2970 of file TClass.cxx.
References TList::Add(), TCollection::AddAll(), fAllPubData, gCINTMutex, TBaseClass::GetClassPointer(), GetListOfAllPublicDataMembers(), GetListOfBases(), GetListOfDataMembers(), p, and R__LOCKGUARD.
Referenced by GetListOfAllPublicDataMembers(), TTabCom::Hook(), TTabCom::MakeClassFromClassName(), TTabCom::MakeClassFromVarName(), and TTabCom::TryMakeClassFromClassName().
const char* TClass::GetImplFileName | ( | ) | const [inline] |
Definition at line 269 of file TClass.h.
References fImplFileName.
Referenced by Clone(), THtml::CreateListOfClasses(), THtml::TFileDefinition::GetFileName(), and TClassTree::ScanClasses().
Short_t TClass::GetImplFileLine | ( | ) | const [inline] |
Definition at line 270 of file TClass.h.
References fImplFileLine.
Referenced by Clone(), IsLoaded(), and TDocOutput::IsModified().
TClass * TClass::GetActualClass | ( | const void * | object | ) | const |
Definition at line 2092 of file TClass.cxx.
References Error, TMethodCall::Execute(), fGlobalIsA, fIsA, fIsAMethod, TVirtualStreamerInfo::GetActualClass(), TMethodCall::GetMethod(), GetStreamerInfo(), and IsLoaded().
Referenced by PyROOT::BindRootObject(), TTree::BranchImp(), TTree::BranchImpRef(), Browse(), TBufferFile::CheckObject(), TBranchSTL::Fill(), G__ManualTree2_126_0_187(), G__ManualTree2_126_0_188(), TAutoInspector::Inspect(), TKey::TKey(), and TBufferFile::WriteObjectAny().
TClass * TClass::GetBaseClass | ( | const char * | classname | ) |
Definition at line 2142 of file TClass.cxx.
References c, c1, fBase, fClassInfo, TList::FirstLink(), TBaseClass::GetClassPointer(), GetListOfBases(), TObjLink::GetObject(), and TObjLink::Next().
Referenced by TLink::ExecuteEvent(), PyROOT::TMethodHolder< T, M >::FilterArgs(), InheritsFrom(), TGMainFrame::SaveSource(), TGTransientFrame::SaveSource(), and PyROOT::TRootObjectConverter::SetArg().
Definition at line 2170 of file TClass.cxx.
References c, c1, fBase, fClassInfo, TList::FirstLink(), TBaseClass::GetClassPointer(), GetListOfBases(), TObjLink::GetObject(), and TObjLink::Next().
Definition at line 2263 of file TClass.cxx.
References TInterpreter::BaseClassInfo_Delete(), TInterpreter::BaseClassInfo_Factory(), TInterpreter::BaseClassInfo_Next(), TInterpreter::BaseClassInfo_Offset(), TInterpreter::BaseClassInfo_Property(), TInterpreter::BaseClassInfo_Tagnum(), TInterpreter::ClassInfo_Tagnum(), G__BIT_ISVIRTUALBASE, gCint, gCINTMutex, GetBaseClassOffsetRecurse(), GetClassInfo(), R__LOCKGUARD, and t.
Referenced by BuildRealData(), CalculateStreamerOffset(), TBufferFile::CheckObject(), TBufferXML::ConvertFromXML(), TStreamerInfo::Destructor(), DynamicCast(), TBranchSTL::Fill(), TBranchSTL::GetEntry(), TDirectoryFile::GetObjectChecked(), TDirectory::GetObjectChecked(), GetObjectOffset(), TStreamerObjectAny::Init(), TStreamerObjectAnyPointer::Init(), TStreamerElement::Init(), TStreamerObject::Init(), TStreamerObjectPointer::Init(), Property(), TKeySQL::ReadKeyObject(), TKey::ReadObj(), TKey::ReadObjectAny(), TBufferFile::ReadObjectAny(), TKey::ReadObjWithBuffer(), TKey::TKey(), TStreamerElement::Update(), TStreamerBase::Update(), TBufferFile::WriteObjectAny(), and TKeyXML::XmlReadAny().
TClass * TClass::GetBaseDataMember | ( | const char * | datamember | ) |
Definition at line 2294 of file TClass.cxx.
References c, fClassInfo, TBaseClass::GetClassPointer(), GetDataMember(), and GetListOfBases().
Referenced by TXMLPlayer::ElementGetter(), TXMLPlayer::ElementSetter(), TMethod::FindDataMember(), and TBuildRealData::Inspect().
ROOT::DirAutoAdd_t TClass::GetDirectoryAutoAdd | ( | ) | const |
Definition at line 5402 of file TClass.cxx.
References fDirAutoAdd.
Referenced by TKey::ReadObj(), TKey::ReadObjectAny(), and TKey::ReadObjWithBuffer().
UInt_t TClass::GetInstanceCount | ( | ) | const [inline] |
UInt_t TClass::GetHeapInstanceCount | ( | ) | const [inline] |
void TClass::GetMenuItems | ( | TList * | listitems | ) |
Definition at line 2996 of file TClass.cxx.
References fClassInfo, TBaseClass::GetClassPointer(), GetListOfBases(), GetListOfMethods(), GetMenuItems(), kIterBackward, kMenuNoMenu, list, m, and method.
Referenced by GetMenuItems(), MakeCustomMenuList(), and TQCanvasMenu::Popup().
TList * TClass::GetMenuList | ( | ) | const |
Definition at line 3216 of file TClass.cxx.
References TList::Add(), fClassMenuList, and TClassMenuItem::kPopupStandardList.
Referenced by ClassImp(), customContextMenu(), MakeCustomMenuList(), TEveBrowser::SetupCintExport(), and TClassMenuItem::~TClassMenuItem().
TMethod * TClass::GetMethod | ( | const char * | method, | |
const char * | params | |||
) |
Definition at line 3261 of file TClass.cxx.
References c, Error, Fatal(), fClassInfo, gCint, GetClassMethod(), TBaseClass::GetClassPointer(), TInterpreter::GetExecByteCode(), GetListOfBases(), gInterpreter, and m.
Referenced by TQSlot::TQSlot().
TMethod * TClass::GetMethodWithPrototype | ( | const char * | method, | |
const char * | proto | |||
) |
Definition at line 3320 of file TClass.cxx.
References c, Error, Fatal(), fClassInfo, GetClassMethod(), TBaseClass::GetClassPointer(), GetListOfBases(), gInterpreter, and m.
Referenced by ROOT::TBranchProxyClassDescriptor::OutputDecl(), TPluginHandler::SetupCallEnv(), and TQSlot::TQSlot().
TMethod * TClass::GetMethodAny | ( | const char * | method | ) |
Definition at line 3227 of file TClass.cxx.
References fClassInfo, TList::FindObject(), and GetListOfMethods().
Referenced by TClassDocOutput::CreateDotClassChartInhMem(), GetMethodAllAny(), TStreamerBase::Init(), and TDocParser::LocateMethodInCurrentLine().
TMethod * TClass::GetMethodAllAny | ( | const char * | method | ) |
Definition at line 3237 of file TClass.cxx.
References c, fClassInfo, TBaseClass::GetClassPointer(), GetListOfBases(), GetMethodAny(), and m.
Referenced by TTreeFormula::BranchHasMethod(), TDocParser::DecorateKeywords(), and PyROOT::Pythonize().
Int_t TClass::GetNdata | ( | ) |
Definition at line 3404 of file TClass.cxx.
References fClassInfo, GetListOfDataMembers(), and TCollection::GetSize().
Referenced by TPad::DrawClassObject(), TTableSorter::LearnTable(), and TTableDescriptor::LearnTable().
ROOT::NewFunc_t TClass::GetNew | ( | ) | const |
Definition at line 5362 of file TClass.cxx.
References fNew.
Referenced by TTreeCloner::CopyStreamerInfos().
ROOT::NewArrFunc_t TClass::GetNewArray | ( | ) | const |
Int_t TClass::GetNmethods | ( | ) |
Definition at line 3420 of file TClass.cxx.
References fClassInfo, GetListOfMethods(), and TCollection::GetSize().
Referenced by TPad::DrawClassObject().
TRealData * TClass::GetRealData | ( | const char * | name | ) | const |
Definition at line 2699 of file TClass.cxx.
References BuildRealData(), TList::FindObject(), TList::FirstLink(), and fRealData.
Referenced by GetDataMemberOffset(), and TBranchElement::InitializeOffsets().
TVirtualRefProxy* TClass::GetReferenceProxy | ( | ) | const [inline] |
Definition at line 290 of file TClass.h.
References fRefProxy.
Referenced by TTreeFormula::FindLeafForExpression(), TTreeFormula::ParseWithLeaf(), and TFormLeafInfoReference::TFormLeafInfoReference().
const ROOT::TSchemaRuleSet * TClass::GetSchemaRules | ( | ) | const |
Definition at line 1400 of file TClass.cxx.
References fSchemaRules.
Referenced by AddRule(), TTree::CheckBranchAddressType(), TFile::MakeProject(), TBufferFile::ReadClass(), TKey::ReadObjectAny(), and TBufferFile::ReadObjectAny().
ROOT::TSchemaRuleSet * TClass::GetSchemaRules | ( | Bool_t | create = kFALSE |
) |
Definition at line 1407 of file TClass.cxx.
References fSchemaRules, and ROOT::TSchemaRuleSet::SetClass().
const char * TClass::GetSharedLibs | ( | ) |
Definition at line 2851 of file TClass.cxx.
References TString::Data(), fSharedLibs, gInterpreter, and TString::IsNull().
Referenced by TDocOutput::CreateClassTypeDefs(), TClassDocOutput::CreateDotClassChartLib(), THtml::CreateListOfClasses(), TDocOutput::CreateModuleIndex(), THtml::TModuleDefinition::GetModule(), and TClassDocOutput::WriteClassDocHeader().
ShowMembersFunc_t TClass::GetShowMembersWrapper | ( | ) | const [inline] |
TClassStreamer * TClass::GetStreamer | ( | ) | const |
Definition at line 2363 of file TClass.cxx.
References copy(), fStreamer, TClassStreamer::Generate(), gThreadTsd, local, and Warning().
Referenced by CanSplit(), TBranchElement::Init(), TStreamerBase::ReadBuffer(), StreamerExternal(), and TStreamerBase::WriteBuffer().
ClassStreamerFunc_t TClass::GetStreamerFunc | ( | ) | const |
Definition at line 2383 of file TClass.cxx.
References fStreamerFunc.
Referenced by TStreamerBase::Init(), and TStreamerBase::Update().
TObjArray* TClass::GetStreamerInfos | ( | ) | const [inline] |
Definition at line 297 of file TClass.h.
References fStreamerInfo.
Referenced by ForceReload(), GetConversionStreamerInfo(), TVirtualStreamerInfo::GetElementCounter(), TBranchSTL::GetInfo(), TBranchElement::InitInfo(), ls(), TBufferFile::ReadClassBuffer(), TBufferFile::ReadVersion(), and TBufferFile::SkipVersion().
TVirtualStreamerInfo * TClass::GetStreamerInfo | ( | Int_t | version = 0 |
) | const |
Definition at line 3436 of file TClass.cxx.
References TObjArray::AddAtAndExpand(), TObjArray::At(), TVirtualStreamerInfo::Build(), TVirtualStreamerInfo::BuildOld(), TVirtualStreamerInfo::CanOptimize(), TVirtualStreamerInfo::Compile(), Error, TVirtualStreamerInfo::Factory(), fClassInfo, fClassVersion, fCollectionProxy, fCurrentInfo, fStreamerInfo, gCINTMutex, gDebug, TCollection::GetSize(), TVirtualStreamerInfo::IsCompiled(), TVirtualStreamerInfo::IsOptimized(), TVirtualStreamerInfo::NewInfo(), and R__LOCKGUARD.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeElement(), BuildEmulatedRealData(), TTree::BuildStreamerInfo(), CallShowMembers(), TTreeCloner::CopyStreamerInfos(), DeleteArray(), Destructor(), TBranchElement::FillLeaves(), GetActualClass(), ROOT::GetBaseClass(), TMethodBrowsable::GetBrowsableMethodsForClass(), TNonSplitBrowsable::GetBrowsables(), ROOT::GetContainedClassName(), GetConversionStreamerInfo(), TFormLeafInfoClones::GetCounterValue(), TBranchElement::GetCurrentClass(), TVirtualStreamerInfo::GetElementCounter(), TBranchSTL::GetInfo(), TTreeFormula::GetLeafWithDatamember(), TGenCollectionProxy::GetReadMemberWiseActions(), TStreamerInfo::GetStreamerElement(), ROOT::GetStreamerInfo(), InheritsFrom(), TBranchElement::InitInfo(), TDumpMembers::Inspect(), TSQLFile::MakeSelectQuery(), New(), NewArray(), TConvertClonesArrayToProxy::operator()(), TTreeFormula::ParseWithLeaf(), TSQLFile::ProduceClassSelectQuery(), TXMLPlayer::ProduceStreamerSource(), R__GenerateTClassForPair(), TStreamerInfo::ReadBuffer(), TBufferFile::ReadClassEmulated(), TFormLeafInfoClones::ReadCounterValue(), TStreamerInfoActions::ReadSTLMemberWiseSameClass(), TTreeFormula::RegisterDimensions(), TBranchElement::SetAddress(), TBranchObject::SetAddress(), TDirectoryFile::SetTRefAction(), ROOT::TBranchProxy::Setup(), Size(), TConvertMapToProxy::TConvertMapToProxy(), TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim(), TFormLeafInfo::Update(), and TStreamerInfo::WriteBufferAux().
const type_info* TClass::GetTypeInfo | ( | ) | const [inline] |
Definition at line 299 of file TClass.h.
References fTypeInfo.
Referenced by AddClass(), TTree::BranchImp(), TTree::BranchImpRef(), and RemoveClass().
Definition at line 3517 of file TClass.cxx.
References Error, GetCurrentStreamerInfo(), TVirtualStreamerInfo::IsCompiled(), and kIgnoreTObjectStreamer.
Referenced by ForceReload(), Init(), writeTMatrix(), and writeTMatrixSym().
Bool_t TClass::InheritsFrom | ( | const char * | cl | ) | const |
Definition at line 3554 of file TClass.cxx.
References fClassInfo, GetBaseClass(), GetClass(), kFALSE, and kTRUE.
Referenced by TGedEditor::ActivateEditor(), PyROOT::BindRootGlobal(), TTree::BranchImp(), TTree::BranchImpRef(), TTree::BronchExec(), TKey::Browse(), CallShowMembers(), CanSplit(), TTree::CheckBranchAddressType(), TStructNodeProperty::Compare(), TQObject::Connect(), TQObject::ConnectToClass(), CopyDir(), correlationscatters(), correlationscattersMultiClass(), CorrGui(), TStructViewer::CountMembers(), TClassDocOutput::CreateDotClassChartInh(), TQObject::Disconnect(), Spy::DoButton(), draw_network(), efficiencies(), TMVAGlob::ExistMethodName(), TEveElement::FindChild(), TEveElement::FindChildren(), TMVAGlob::FindMethod(), G__ManualTree2_126_0_187(), get_var_names(), TCollectionPropertyBrowsable::GetBrowsables(), TMVAGlob::GetClassNames(), THtml::GetDerivedClasses(), TGeoTabManager::GetEditors(), TGeoTransientPanel::GetEditors(), TMVAGlob::GetInputVariableNames(), TMVAGlob::GetListOfKeys(), TMVAGlob::GetListOfMethods(), TMVAGlob::GetListOfTitles(), TDirectoryFile::GetObjectChecked(), TDirectory::GetObjectChecked(), TFileDrawMap::GetObjectInfoDir(), TStreamerObjectAny::Init(), TOutputListSelectorDataMap::Init(), TBranchElement::Init(), TStreamerObjectAnyPointer::Init(), TStreamerElement::Init(), TStreamerObject::Init(), TStreamerObjectPointer::Init(), TBranchElement::InitializeOffsets(), TBuildRealData::Inspect(), TInspectCanvas::InspectObject(), TKey::IsFolder(), TSelector::IsStandardDraw(), loopdir(), TMVA::RuleFit::MakeVisHists(), TFileMerger::MergeRecursive(), MergeRootfile(), TMVAGlob::NextKey(), TFile::Open(), TFileDrawMap::PaintDir(), TTreeFormula::ParseWithLeaf(), TStructViewer::Prepare(), Property(), R__CreateEmulatedElement(), TBufferFile::ReadClass(), TKey::ReadObj(), TKey::ReadObjectAny(), TKey::ReadObjWithBuffer(), TXMLFile::ReadStreamerElement(), TFile::Recover(), rulevisCorr(), rulevisHists(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TBranchObject::SetAddress(), TClonesArray::SetClass(), TROOT::SetCutClassName(), TOutputListSelectorDataMap::SetDataMembers(), TClassStaticCast(), TFormLeafInfoCast::TFormLeafInfoCast(), TBranchElement::Unroll(), TStreamerBase::Update(), TStreamerElement::Update(), and variables().
Definition at line 3569 of file TClass.cxx.
References xmlio::Class, fClassInfo, GetBaseClass(), TVirtualStreamerInfo::GetElements(), GetStreamerInfo(), kFALSE, and kTRUE.
void TClass::InterpretedShowMembers | ( | void * | obj, | |
TMemberInspector & | insp | |||
) |
Definition at line 1795 of file TClass.cxx.
References TInterpreter::BaseClassInfo_Delete(), TInterpreter::BaseClassInfo_Factory(), TInterpreter::BaseClassInfo_Name(), TInterpreter::BaseClassInfo_Next(), TInterpreter::BaseClassInfo_Offset(), CallShowMembers(), TInterpreter::DataMemberInfo_ArrayDim(), TInterpreter::DataMemberInfo_Delete(), TInterpreter::DataMemberInfo_Factory(), TInterpreter::DataMemberInfo_MaxIndex(), TInterpreter::DataMemberInfo_Name(), TInterpreter::DataMemberInfo_Next(), TInterpreter::DataMemberInfo_Offset(), TInterpreter::DataMemberInfo_Property(), TInterpreter::DataMemberInfo_TypeName(), TInterpreter::DataMemberInfo_TypeProperty(), fClassInfo, TString::Format(), G__BIT_ISARRAY, G__BIT_ISENUM, G__BIT_ISFUNDAMENTAL, G__BIT_ISPOINTER, G__BIT_ISSTATIC, gCint, GetClass(), TMemberInspector::GetParent(), TMemberInspector::Inspect(), TMemberInspector::InspectMember(), TClassEdit::kDropTrailStar, name, TClassEdit::ShortType(), and Warning().
Bool_t TClass::IsFolder | ( | ) | const [inline] |
Definition at line 304 of file TClass.h.
References kTRUE.
Referenced by TBrowserObject::IsFolder().
Bool_t TClass::IsLoaded | ( | ) | const |
Definition at line 4330 of file TClass.cxx.
References GetImplFileLine(), and kUnloaded.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeTree(), TTree::BranchImp(), TTree::BranchImpRef(), CallShowMembers(), ClassImpQ(), TTreeCloner::CopyStreamerInfos(), TTreePlayer::DeleteSelectorFromFile(), G__ManualTree2_126_0_132(), GetActualClass(), TMethodBrowsable::GetBrowsableMethodsForClass(), GetClass(), TBranchElement::GetCurrentClass(), TBranchElement::InitInfo(), TDumpMembers::Inspect(), ROOT::TBranchProxyClassDescriptor::IsLoaded(), PostLoadCheck(), ROOT::R__AddPragmaForClass(), TBufferFile::ReadVersion(), TBufferFile::SkipVersion(), and TFormLeafInfoCast::TFormLeafInfoCast().
Bool_t TClass::IsForeign | ( | ) | const |
Definition at line 4365 of file TClass.cxx.
References fProperty, kIsForeign, and Property().
Referenced by TBranchSTL::GetInfo(), TBranchElement::InitInfo(), TStreamerInfo::ls(), PostLoadCheck(), TBufferFile::ReadVersion(), and TBufferFile::SkipVersion().
Bool_t TClass::IsStartingWithTObject | ( | ) | const |
Definition at line 4340 of file TClass.cxx.
References fProperty, kStartWithTObject, and Property().
Referenced by TInspectCanvas::InspectObject(), and TStreamerInfo::ReadBuffer().
Bool_t TClass::IsTObject | ( | ) | const |
Definition at line 4356 of file TClass.cxx.
References fProperty, kIsTObject, and Property().
Referenced by TBrowser::Add(), PyROOT::BindRootObject(), Browse(), TBufferXML::ClassMember(), TBufferSQL2::ClassMember(), TGFileBrowser::Clicked(), TGFileBrowser::DoubleClicked(), TAutoInspector::Inspect(), and TRootBrowserLite::ProcessMessage().
void TClass::ls | ( | Option_t * | opt = "" |
) | const |
Definition at line 3130 of file TClass.cxx.
References fConversionStreamerInfo, GetStreamerInfos(), TCollection::ls(), and TNamed::ls().
void TClass::MakeCustomMenuList | ( | ) |
Definition at line 3154 of file TClass.cxx.
References TList::Add(), TList::AddLast(), TString::Data(), TList::Delete(), fClassMenuList, gCINTMutex, TMethodArg::GetFullTypeName(), GetMenuItems(), GetMenuList(), TClassMenuItem::kIsSelf, kMenuToggle, TClassMenuItem::kPopupSeparator, TClassMenuItem::kPopupUserFunction, TString::Length(), method, R__LOCKGUARD, TString::Remove(), and TClassMenuItem::SetToggle().
Referenced by ClassImp().
void TClass::Move | ( | void * | arenaFrom, | |
void * | arenaTo | |||
) | const |
Definition at line 3201 of file TClass.cxx.
References fClassInfo, fCollectionProxy, and MoveAddressInRepository().
void * TClass::New | ( | ENewType | defConstructor = kClassNew |
) | const |
Definition at line 3618 of file TClass.cxx.
References TInterpreter::ClassInfo_New(), Error, fClassInfo, fClassVersion, fCollectionProxy, fgCallingNew, fNew, gCint, gCINTMutex, GetClassInfo(), GetStreamerInfo(), kFALSE, kRealNew, TVirtualStreamerInfo::New(), TVirtualCollectionProxy::New(), p, R__LOCKGUARD2, and RegisterAddressInRepository().
Referenced by TGedEditor::ActivateEditor(), TGLScenePad::AttemptDirectRenderer(), TTree::BranchOld(), TTree::BronchExec(), BuildRealData(), ClassImp(), TEveBrowser::EveMenu(), TClonesArray::ExpandCreate(), TClonesArray::ExpandCreateFast(), TMapFile::Get(), TGeoTabManager::GetEditors(), TGeoTransientPanel::GetEditors(), TDocParser::HandleDirective(), TEveProjectionManager::ImportElementsRecurse(), TBranchObject::Init(), TKey::IsFolder(), TClonesArray::New(), TTable::New(), TStreamerInfo::New(), PyROOT::TConstructorHolder< T, M >::operator()(), TArray::ReadArray(), TStreamerInfo::ReadBuffer(), TBufferFile::ReadFastArray(), TKey::ReadObj(), TKey::ReadObjectAny(), TBufferFile::ReadObjectAny(), TKey::ReadObjWithBuffer(), TXMLFile::ReadStreamerElement(), TString::ReadString(), TBranchObject::SetAddress(), TBranchObject::SetupAddresses(), TBufferSQL2::SqlReadObjectDirect(), TCollectionMul(), TEveGedEditor::TEveGedEditor(), TEveGListTreeEditorFrame::TEveGListTreeEditorFrame(), TSeqCollectionGetItem(), TEveElement::VizDB_Insert(), and TBufferXML::XmlReadObject().
void * TClass::New | ( | void * | arena, | |
ENewType | defConstructor = kClassNew | |||
) | const |
Definition at line 3730 of file TClass.cxx.
References TInterpreter::ClassInfo_New(), Error, fClassInfo, fClassVersion, fCollectionProxy, fgCallingNew, fNew, gCint, gCINTMutex, GetClassInfo(), GetStreamerInfo(), kFALSE, kRealNew, TVirtualStreamerInfo::New(), TVirtualCollectionProxy::New(), p, R__LOCKGUARD2, and RegisterAddressInRepository().
Definition at line 3813 of file TClass.cxx.
References TInterpreter::ClassInfo_New(), Error, fClassInfo, fClassVersion, fCollectionProxy, fgCallingNew, fNewArray, gCint, gCINTMutex, GetClassInfo(), GetStreamerInfo(), kFALSE, kRealNew, TVirtualStreamerInfo::NewArray(), TVirtualCollectionProxy::NewArray(), p, R__LOCKGUARD2, and RegisterAddressInRepository().
Referenced by TStreamerInfo::ReadBuffer().
void * TClass::NewArray | ( | Long_t | nElements, | |
void * | arena, | |||
ENewType | defConstructor = kClassNew | |||
) | const |
Definition at line 3897 of file TClass.cxx.
References TInterpreter::ClassInfo_New(), Error, fClassInfo, fClassVersion, fCollectionProxy, fgCallingNew, fNewArray, fStreamerType, gCint, gCINTMutex, GetClassInfo(), GetStreamerInfo(), kEmulated, kFALSE, kRealNew, TVirtualStreamerInfo::NewArray(), TVirtualCollectionProxy::NewArray(), p, R__LOCKGUARD2, and RegisterAddressInRepository().
void TClass::PostLoadCheck | ( | ) | [virtual] |
Definition at line 4374 of file TClass.cxx.
References TObjArray::At(), fClassInfo, fClassVersion, fStreamerInfo, GetCheckSum(), GetCollectionProxy(), TObjArray::GetLast(), GetListOfBases(), GetListOfDataMembers(), info, IsForeign(), IsLoaded(), TClassEdit::IsSTLCont(), kFALSE, kTRUE, kWarned, SetClassVersion(), and Warning().
Referenced by GetClass(), and TROOT::LoadClass().
Long_t TClass::Property | ( | ) | const |
Definition at line 4438 of file TClass.cxx.
References xmlio::Class, TInterpreter::ClassInfo_FileName(), TInterpreter::ClassInfo_HasMethod(), TInterpreter::ClassInfo_IsValidMethod(), TInterpreter::ClassInfo_Property(), dummy, fClassInfo, fProperty, fStreamer, fStreamerFunc, fStreamerImpl, fStreamerType, gCint, gCINTMutex, GetBaseClassOffset(), InheritsFrom(), kEmulated, kExternal, kForeign, kInstrumented, kIsForeign, kIsTObject, kNone, kStartWithTObject, kTObject, R__LOCKGUARD, StreamerDefault(), StreamerExternal(), StreamerInstrumented(), StreamerStreamerInfo(), StreamerTObject(), and StreamerTObjectEmulated().
Referenced by AdoptStreamer(), TGuiBldMenuDialog::Build(), BuildRealData(), TRootContextMenu::Dialog(), TBuildRealData::Inspect(), IsForeign(), THtml::IsNamespace(), IsStartingWithTObject(), IsTObject(), TClassDocOutput::ListFunctions(), TIsAProxy::operator()(), SetStreamerFunc(), and StreamerDefault().
void TClass::RemoveRef | ( | TClassRef * | ref | ) |
Definition at line 3034 of file TClass.cxx.
References TClassRef::fPrevious, fRefStart, gCINTMutex, and R__LOCKGUARD.
Referenced by TClassRef::Assign(), TClassRef::Reset(), and TClassRef::~TClassRef().
Definition at line 3052 of file TClass.cxx.
References acl(), TList::Add(), TString::Data(), gCINTMutex, TROOT::GetListOfClasses(), gROOT, info, kFALSE, R__LOCKGUARD, and TClassEdit::ResolveTypedef().
Referenced by ForceReload().
void TClass::ResetClassInfo | ( | Long_t | tagnum | ) |
Definition at line 3104 of file TClass.cxx.
References TInterpreter::ClassInfo_Init(), TInterpreter::ClassInfo_Tagnum(), TList::Delete(), fBase, fClassInfo, and gCint.
void TClass::ResetInstanceCount | ( | ) | [inline] |
Definition at line 323 of file TClass.h.
References fInstanceCount, and fOnHeap.
Referenced by Init().
void TClass::ResetMenuList | ( | ) |
Definition at line 3118 of file TClass.cxx.
References TList::Add(), TList::Delete(), fClassMenuList, and TClassMenuItem::kPopupStandardList.
Int_t TClass::Size | ( | ) | const |
Definition at line 4240 of file TClass.cxx.
References TInterpreter::ClassInfo_Size(), fClassInfo, fCollectionProxy, fSizeof, gCint, GetClassInfo(), TVirtualStreamerInfo::GetSize(), GetStreamerInfo(), and TVirtualCollectionProxy::Sizeof().
Referenced by CanSplit(), TStructViewer::CountMembers(), TStreamerInfo::DestructorImpl(), TMakeProject::GenerateClassPrefix(), TStreamerInfo::GenerateHeaderFile(), GetBaseClassOffsetRecurse(), TMakeProject::GetHeaderName(), TFormLeafInfo::GetLocalValuePointer(), TFormLeafInfo::GetObjectAddress(), TStreamerSTL::GetSize(), TStreamerObjectAny::GetSize(), TStreamerBase::GetSize(), TStreamerObject::GetSize(), TDataMember::GetUnitSize(), PyROOT::HandleReturn(), TAutoInspector::Inspect(), TStreamerInfo::New(), TStreamerInfo::NewArray(), PyROOT::TConstructorHolder< T, M >::operator()(), TClonesArray::operator[](), TStructViewer::Prepare(), TStreamerInfoActions::ReadArraySTLMemberWiseChangedClass(), TStreamerInfoActions::ReadArraySTLMemberWiseSameClass(), TStreamerInfo::ReadBuffer(), TBufferFile::ReadFastArray(), TBufferSQL2::ReadFastArray(), TFormLeafInfoPointer::ReadValue(), TFormLeafInfo::ReadValue(), TTableDescriptor::Sizeof(), TClonesArraySetItem(), TConvertMapToProxy::TConvertMapToProxy(), TStreamerInfo::WriteBufferAux(), TBufferSQL2::WriteFastArray(), and TBufferFile::WriteFastArray().
void TClass::SetCollectionProxy | ( | const ROOT::TCollectionProxyInfo & | ) |
Definition at line 4531 of file TClass.cxx.
References AdoptStreamer(), TVirtualStreamerInfo::Factory(), fCollectionProxy, gCINTMutex, TVirtualStreamerInfo::GenExplicitProxy(), info, p, and R__LOCKGUARD.
Referenced by ROOT::TGenericClassInfo::GetClass().
void TClass::SetContextMenuTitle | ( | const char * | title | ) |
void TClass::SetCurrentStreamerInfo | ( | TVirtualStreamerInfo * | info | ) |
void TClass::SetGlobalIsA | ( | IsAGlobalFunc_t | ) |
void TClass::SetDeclFile | ( | const char * | name, | |
int | line | |||
) | [inline] |
Definition at line 330 of file TClass.h.
References fDeclFileLine, and fDeclFileName.
Referenced by ROOT::TGenericClassInfo::SetDeclFile().
void TClass::SetDelete | ( | ROOT::DelFunc_t | deleteFunc | ) |
Definition at line 5087 of file TClass.cxx.
References fDelete.
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetDelete().
void TClass::SetDeleteArray | ( | ROOT::DelArrFunc_t | deleteArrayFunc | ) |
Definition at line 5095 of file TClass.cxx.
References fDeleteArray.
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetDeleteArray().
void TClass::SetDirectoryAutoAdd | ( | ROOT::DirAutoAdd_t | dirAutoAddFunc | ) |
Definition at line 5111 of file TClass.cxx.
References fDirAutoAdd.
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetDirectoryAutoAdd().
void TClass::SetDestructor | ( | ROOT::DesFunc_t | destructorFunc | ) |
Definition at line 5103 of file TClass.cxx.
References fDestructor.
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetDestructor().
void TClass::SetImplFileName | ( | const char * | implFileName | ) | [inline] |
void TClass::SetNew | ( | ROOT::NewFunc_t | newFunc | ) |
Definition at line 5071 of file TClass.cxx.
References fNew.
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetNew().
void TClass::SetNewArray | ( | ROOT::NewArrFunc_t | newArrayFunc | ) |
Definition at line 5079 of file TClass.cxx.
References fNewArray.
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetNewArray().
TVirtualStreamerInfo * TClass::SetStreamerInfo | ( | Int_t | version, | |
const char * | info = "" | |||
) |
Definition at line 4613 of file TClass.cxx.
void TClass::SetUnloaded | ( | ) |
Definition at line 4586 of file TClass.cxx.
References TList::Delete(), fDeclFileLine, fDeclFileName, fImplFileLine, fImplFileName, fIsA, fMethod, fTypeInfo, gCint, gInterpreter, kTRUE, kUnloaded, and TInterpreter::SetClassAutoloading().
Referenced by ROOT::RemoveClass().
Definition at line 4919 of file TClass.cxx.
References b.
Referenced by TStreamerBase::WriteBuffer().
void TClass::AdoptReferenceProxy | ( | TVirtualRefProxy * | proxy | ) |
Definition at line 4831 of file TClass.cxx.
References fRefProxy, gCINTMutex, R__LOCKGUARD, TVirtualRefProxy::Release(), and TVirtualRefProxy::SetClass().
Referenced by ClassImp().
void TClass::AdoptStreamer | ( | TClassStreamer * | strm | ) |
Definition at line 5025 of file TClass.cxx.
References fProperty, fStreamer, fStreamerImpl, fStreamerType, gCINTMutex, kEmulated, kExternal, kNone, Property(), R__LOCKGUARD, str, and StreamerExternal().
Referenced by ROOT::TGenericClassInfo::AdoptStreamer(), ROOT::TGenericClassInfo::GetClass(), SetCollectionProxy(), and ROOT::TGenericClassInfo::SetStreamer().
void TClass::AdoptMemberStreamer | ( | const char * | name, | |
TMemberStreamer * | strm | |||
) |
Definition at line 4849 of file TClass.cxx.
References TRealData::AdoptStreamer(), fRealData, gCINTMutex, TRealData::GetName(), p, and R__LOCKGUARD.
Referenced by SetMemberStreamer().
void TClass::SetMemberStreamer | ( | const char * | name, | |
MemberStreamerFunc_t | strm | |||
) |
void TClass::SetStreamerFunc | ( | ClassStreamerFunc_t | strm | ) |
Definition at line 5054 of file TClass.cxx.
References fProperty, fStreamerFunc, and Property().
Referenced by ROOT::TGenericClassInfo::GetClass(), and ROOT::TGenericClassInfo::SetStreamerFunc().
void TClass::AddClass | ( | TClass * | cl | ) | [static] |
Definition at line 223 of file TClass.cxx.
References ROOT::TMapTypeToTClass::Add(), TCollection::Add(), fgIdMap, TROOT::GetListOfClasses(), GetTypeInfo(), and gROOT.
Referenced by TROOT::AddClass(), Clone(), G__G__Meta_6_0_146(), G__setup_memfuncTClass(), TPyClassGenerator::GetClass(), and Init().
void TClass::RemoveClass | ( | TClass * | cl | ) | [static] |
Definition at line 236 of file TClass.cxx.
References fgIdMap, TROOT::GetListOfClasses(), GetTypeInfo(), gROOT, TCollection::Remove(), and ROOT::TMapTypeToTClass::Remove().
Referenced by Clone(), ForceReload(), G__G__Meta_6_0_147(), G__setup_memfuncTClass(), Init(), LoadDictionaryForSTLType(), TROOT::RemoveClass(), and ~TClass().
TClass * TClass::GetClass | ( | const char * | name, | |
Bool_t | load = kTRUE , |
|||
Bool_t | silent = kFALSE | |||
) | [static] |
Definition at line 2400 of file TClass.cxx.
References TCollection::FindObject(), TROOT::FindSTLClass(), ForceReload(), gCint, TInterpreter::GetInterpreterTypeName(), TROOT::GetListOfClasses(), TClassEdit::GetLong64_Name(), TROOT::GetType(), TDataType::GetTypeName(), gInterpreter, gROOT, IsLoaded(), TClassEdit::TSplitType::IsSTLCont(), TClassEdit::kDropStlDefault, kFALSE, TClassEdit::kLong64, kTRUE, TROOT::LoadClass(), TCollection::Remove(), TClassEdit::ResolveTypedef(), TClassEdit::ShortType(), TClassEdit::TSplitType::ShortType(), strlcpy(), and TClass().
Referenced by TGedEditor::ActivateEditor(), ROOT::TTreeProxyGenerator::AddHeader(), AddRule(), TRootBrowserLite::AddToBox(), ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeElement(), TFormula::AnalyzeFunction(), ROOT::TTreeProxyGenerator::AnalyzeTree(), BindObject_(), PyROOT::BindRootGlobal(), TTreeFormula::BranchHasMethod(), TTree::BranchImp(), TTree::BranchImpRef(), TTree::BranchOld(), TTree::BronchExec(), TRootIconList::Browse(), TKey::Browse(), TBranchElement::Browse(), TGuiBldMenuDialog::Build(), TTree::BuildStreamerInfo(), PyROOT::TScopeAdapter::ByName(), CanSplit(), TQObject::CheckConnectArgs(), TGeoPainter::CheckEdit(), TPluginHandler::CheckPlugin(), ClassImp(), TBufferXML::ClassMember(), TBufferSQL2::ClassMember(), TGFileBrowser::Clicked(), CloseMainframes(), TStructNodeProperty::Compare(), TQObject::Connect(), TQObject::ConnectToClass(), TSAXParser::ConnectToHandler(), TDocOutput::Convert(), TTreeCloner::CopyStreamerInfos(), TStructViewer::CountMembers(), RooClassFactory::ClassFacIFace::create(), PyROOT::CreateConverter(), PyROOT::CreateExecutor(), TF1::CreateFromCintClass(), THtml::CreateListOfClasses(), TPacketizerMulti::CreatePacketizer(), TRootContextMenu::Dialog(), TQObject::Disconnect(), TGFileBrowser::DoubleClicked(), drr_as(), TPython::Eval(), TTreeFormula::EvalClass(), exec_macro(), TLink::ExecuteEvent(), TBufferXML::ExtractPointer(), TBranchSTL::Fill(), TBranchElement::FillLeaves(), TDataSetManager::FillMetaData(), FindConversionStreamerInfo(), TTreeFormula::FindLeafForExpression(), TStructNodeEditor::FindNodeProperty(), TStructViewerGUI::FindNodeProperty(), G__G__Meta_6_0_148(), G__G__Meta_6_0_149(), G__ManualTree2_126_0_132(), G__ManualTree2_126_0_187(), G__ManualTree2_126_0_188(), G__ManualTree2_126_0_190(), G__setup_memfuncTClass(), TStreamerInfo::GenerateHeaderFile(), TMakeProject::GenerateIncludeForTemplate(), TMakeProject::GenerateMissingStreamerInfo(), TMakeProject::GeneratePostDeclaration(), TMemberInspector::GenericShowMembers(), TMapFile::Get(), GetClass(), TFormLeafInfoMethod::GetClass(), TPyClassGenerator::GetClass(), ROOT::GetClass(), TROOT::GetClass(), TStreamerBase::GetClassPointer(), TStreamerElement::GetClassPointer(), TBaseClass::GetClassPointer(), ROOT::TStlSimpleProxy< T >::GetCollection(), TVirtualBranchBrowsable::GetCollectionContainedType(), TBranchElement::GetCollectionProxy(), ROOT::GetContainedClassName(), GetConversionStreamerInfo(), TBranchElement::GetCurrentClass(), TGeoTabManager::GetEditors(), TGeoTransientPanel::GetEditors(), TBranchSTL::GetEntry(), TBranchSTL::GetInfo(), TTreeFormula::GetLeafWithDatamember(), TLeafObject::GetMethodCall(), TDirectoryFile::GetObjectChecked(), TDirectory::GetObjectChecked(), TFileDrawMap::GetObjectInfoDir(), TGContainer::GetObjPicture(), TStreamerInfo::GetStreamerElement(), TXMLFile::GetStreamerInfoList(), TDataMember::GetUnitSize(), TROOT::IgnoreInclude(), InheritsFrom(), TBranchElement::Init(), TStreamerBase::Init(), TBranchClones::Init(), TClassTree::Init(), TBranchObject::Init(), InitCounter(), TEmulatedCollectionProxy::InitializeEx(), TGenCollectionProxy::InitializeEx(), TBranchElement::InitializeOffsets(), TProofPlayerRemote::InitPacketizer(), TAutoInspector::Inspect(), TBuildRealData::Inspect(), TClassRef::InternalGetClass(), InterpretedShowMembers(), TDocParser::IsDirective(), TKey::IsFolder(), ROOT::TBranchProxyClassDescriptor::IsLoaded(), IsObjectEditable(), IsSettableDataMember(), TSelector::IsStandardDraw(), Load(), TROOT::LoadClass(), TPython::LoadMacro(), TPluginHandler::LoadPlugin(), TTreePlayer::MakeClass(), TTableDescriptor::MakeDescriptor(), TFile::MakeProject(), TFileMerger::MergeRecursive(), MergeRootfile(), TTable::New(), TLeafObject::Notify(), PyROOT::ObjectProxy::ObjectIsA(), TPython::ObjectProxy_FromVoidPtr(), ObjectProxyExpand(), TFile::Open(), TConvertClonesArrayToProxy::operator()(), TIsAProxy::operator()(), ROOT::TBranchProxyClassDescriptor::OutputDecl(), THistPainter::Paint(), THStack::Paint(), TFileDrawMap::PaintDir(), TTreeFormula::ParseWithLeaf(), TClassTable::Print(), TClassTable::PrintTable(), TRootBrowserLite::ProcessMessage(), TRootCanvas::ProcessMessage(), TXMLPlayer::ProduceSTLstreamer(), PyROOT::Pythonize(), ROOT::R__AddPragmaForClass(), R__CreateEmulatedElement(), R__FindScope(), R__FindSTLClass(), R__GenerateTClassForPair(), TLeafObject::ReadBasket(), TKey::ReadObj(), TKey::ReadObjectAny(), TKey::ReadObjWithBuffer(), TXMLFile::ReadStreamerElement(), TFile::Recover(), RooFactoryWSTool::resolveClassName(), saveScriptOutput(), TGLObject::SearchGLRenderer(), TBranchElement::SetAddress(), TBranchObject::SetAddress(), TChain::SetBranchAddress(), TTree::SetBranchAddress(), TClonesArray::SetClass(), TROOT::SetCutClassName(), TVirtualHistPainter::SetPainter(), TVirtualTreePlayer::SetPlayer(), TStructViewer::SetPointer(), TBranchElement::SetTargetClass(), ROOT::TBranchProxy::Setup(), TBranchElement::SetupAddresses(), TBranchObject::SetupAddresses(), TPluginHandler::SetupCallEnv(), TBufferSQL2::SqlReadObject(), TBufferSQL2::SqlReadObjectDirect(), TBufferSQL2::StreamObject(), TBufferXML::StreamObject(), TBufferFile::StreamObject(), TTable::TableDictionary(), TBranchSTL::TBranchSTL(), TDirectoryFile::TDirectoryFile(), TDSet::TDSet(), TEveGedEditor::TEveGedEditor(), TFileInfoMeta::TFileInfoMeta(), TLeafObject::TLeafObject(), TMessageHandler::TMessageHandler(), TMethodBrowsable::TMethodBrowsable(), TMultiLayerPerceptron::TMultiLayerPerceptron(), TQSlot::TQSlot(), TStreamerBase::TStreamerBase(), TStreamerSTL::TStreamerSTL(), PyROOT::TTreeGetAttr(), TBranchElement::Unroll(), TFormLeafInfoCast::Update(), TStreamerInfo::TCompInfo::Update(), TFormLeafInfoCollection::Update(), TFormLeafInfoCollectionSize::Update(), TFormLeafInfo::Update(), TMakeProject::UpdateAssociativeToVector(), TGenCollectionProxy::Value::Value(), TDirectoryFile::WriteObjectAny(), and TXMLSetup::XmlDefineClass().
TClass * TClass::GetClass | ( | const type_info & | typeinfo, | |
Bool_t | load = kTRUE , |
|||
Bool_t | silent = kFALSE | |||
) | [static] |
Definition at line 2563 of file TClass.cxx.
References fgIdMap, ROOT::TMapTypeToTClass::Find(), GetClass(), TClassTable::GetDict(), TROOT::GetListOfClasses(), TROOT::GetListOfClassGenerators(), gROOT, IsLoaded(), kFALSE, kTRUE, and PostLoadCheck().
VoidFuncPtr_t TClass::GetDict | ( | const char * | cname | ) | [static] |
Definition at line 2620 of file TClass.cxx.
References TClassTable::GetDict().
Referenced by G__G__Meta_6_0_150(), G__G__Meta_6_0_151(), and G__setup_memfuncTClass().
VoidFuncPtr_t TClass::GetDict | ( | const type_info & | info | ) | [static] |
Definition at line 1446 of file TClass.cxx.
References b, and TAutoInspector::fCount.
Referenced by TObject::Browse(), G__G__Meta_6_0_152(), and G__setup_memfuncTClass().
TClass::ENewType TClass::IsCallingNew | ( | ) | [static] |
Definition at line 4317 of file TClass.cxx.
References fgCallingNew.
Referenced by ClassImp(), ClassImpQ(), G__G__Meta_6_0_153(), G__setup_memfuncTClass(), and TGeoManager::TGeoManager().
Definition at line 4251 of file TClass.cxx.
References b, Error, GetClass(), kTRUE, maxsize, and s.
Referenced by G__G__Meta_6_0_154(), G__setup_memfuncTClass(), and TBufferFile::ReadClass().
void TClass::Store | ( | TBuffer & | b | ) | const |
Definition at line 1460 of file TClass.cxx.
References b, TObject::Browse(), Browse(), CalculateStreamerOffset(), CallShowMembers(), TAutoInspector::fCount, fIsOffsetStreamerSet, fOffsetStreamer, GetActualClass(), GetCollectionProxy(), IsTObject(), and size_t.
Definition at line 4098 of file TClass.cxx.
References TObjArray::At(), TInterpreter::ClassInfo_DeleteArray(), TVirtualStreamerInfo::DeleteArray(), TVirtualCollectionProxy::DeleteArray(), Dump(), Error, fClassInfo, fClassVersion, fCollectionProxy, fDeleteArray, fStreamerInfo, gCint, gCINTMutex, GetClassInfo(), TCollection::GetSize(), GetStreamerInfo(), gObjectVersionRepository, i, kFALSE, kTRUE, TObjArray::LowerBound(), p, R__LOCKGUARD2, and UnregisterAddressInRepository().
Referenced by TVirtualCollectionProxy::DeleteArray(), and TStreamerInfo::ReadBuffer().
Definition at line 3985 of file TClass.cxx.
References TObjArray::At(), TInterpreter::ClassInfo_Delete(), TInterpreter::ClassInfo_Destruct(), TVirtualCollectionProxy::Destructor(), TVirtualStreamerInfo::Destructor(), Dump(), Error, fClassInfo, fClassVersion, fCollectionProxy, fDelete, fDestructor, fStreamerInfo, gCint, TCollection::GetSize(), GetStreamerInfo(), gObjectVersionRepository, i, kFALSE, kTRUE, TObjArray::LowerBound(), p, and UnregisterAddressInRepository().
Referenced by TTree::BronchExec(), BuildRealData(), TBufferXML::ConvertFromXML(), TVirtualCollectionProxy::Destructor(), TStreamerInfo::DestructorImpl(), TBranchObject::Init(), PyROOT::op_dealloc_nofree(), TConvertClonesArrayToProxy::operator()(), TConvertMapToProxy::operator()(), TKeySQL::ReadKeyObject(), TKey::ReadObjectAny(), TBranchElement::ReleaseObject(), TKeyXML::XmlReadAny(), and TClonesArray::~TClonesArray().
Definition at line 3596 of file TClass.cxx.
References fClassInfo, and GetBaseClassOffset().
Referenced by TBrowser::Add(), TAutoInspector::Inspect(), PyROOT::TMemoryRegulator::ObjectEraseCallback(), PyROOT::TTreeSetBranchAddress::operator()(), PyROOT::TTreeBranch::operator()(), PyROOT::TConstructorHolder< T, M >::operator()(), TClassDynamicCast(), TClassStaticCast(), TCollectionIter(), TDirectoryGetObject(), TDirectoryWriteObject(), TSeqCollectionDelItem(), TSeqCollectionGetItem(), TSeqCollectionSetItem(), and PyROOT::TTreeGetAttr().
Bool_t TClass::IsFolder | ( | void * | obj | ) | const |
Definition at line 369 of file TClass.h.
References b, and fStreamerImpl.
Referenced by TStreamerInfo::ReadBuffer(), TBufferFile::ReadObjectAny(), TKey::ReadObjectAny(), TBufferSQL2::SqlReadObjectDirect(), TGenCollectionProxy::Streamer(), TBufferFile::StreamObject(), TKey::TKey(), TStreamerInfo::WriteBufferAux(), and TBufferXML::XmlReadObject().
Pointer to the function implementing the right streaming behavior for the class represented by this object.
TMethod* TClass::GetClassMethod | ( | const char * | name, | |
const char * | signature | |||
) | [private] |
void TClass::Init | ( | const char * | name, | |
Version_t | cversion, | |||
const type_info * | info, | |||
TVirtualIsAProxy * | isa, | |||
ShowMembersFunc_t | showmember, | |||
const char * | dfil, | |||
const char * | ifil, | |||
Int_t | dl, | |||
Int_t | il, | |||
Bool_t | silent | |||
) | [private] |
void TClass::ForceReload | ( | TClass * | oldcl | ) | [private] |
void TClass::SetClassVersion | ( | Version_t | version | ) | [private] |
void TClass::SetClassSize | ( | Int_t | sizof | ) | [inline, private] |
void TClass::StreamerExternal | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
void TClass::StreamerTObject | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
void TClass::StreamerTObjectInitialized | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
void TClass::StreamerTObjectEmulated | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
void TClass::StreamerInstrumented | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
void TClass::StreamerStreamerInfo | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
void TClass::StreamerDefault | ( | void * | object, | |
TBuffer & | b, | |||
const TClass * | onfile_class | |||
) | const [private] |
TVirtualStreamerInfo* TClass::FindStreamerInfo | ( | TObjArray * | arr, | |
UInt_t | checksum | |||
) | const [protected] |
static THashTable* TClass::GetClassShortTypedefHash | ( | ) | [static, protected] |
void TClass::AddImplFile | ( | const char * | filename, | |
int | line | |||
) |
void TClass::AddRef | ( | TClassRef * | ref | ) |
static Bool_t TClass::AddRule | ( | const char * | rule | ) | [static] |
static Int_t TClass::ReadRules | ( | const char * | filename | ) | [static] |
static Int_t TClass::ReadRules | ( | ) | [static] |
void TClass::AdoptSchemaRules | ( | ROOT::TSchemaRuleSet * | rules | ) |
virtual void TClass::Browse | ( | TBrowser * | b | ) | [virtual] |
void TClass::CalculateStreamerOffset | ( | ) | const |
Bool_t TClass::CallShowMembers | ( | void * | obj, | |
TMemberInspector & | insp, | |||
Int_t | isATObject = -1 | |||
) | const |
Bool_t TClass::CanSplit | ( | ) | const |
Bool_t TClass::CanIgnoreTObjectStreamer | ( | ) | [inline] |
TObject* TClass::Clone | ( | const char * | newname = "" |
) | const |
void TClass::CopyCollectionProxy | ( | const TVirtualCollectionProxy & | ) |
void TClass::Draw | ( | Option_t * | option = "" |
) |
void TClass::Dump | ( | void * | obj | ) | const |
char* TClass::EscapeChars | ( | const char * | text | ) | const |
TVirtualStreamerInfo* TClass::FindStreamerInfo | ( | UInt_t | checksum | ) | const |
TVirtualStreamerInfo* TClass::GetConversionStreamerInfo | ( | const char * | onfile_classname, | |
Int_t | version | |||
) | const |
TVirtualStreamerInfo* TClass::FindConversionStreamerInfo | ( | const char * | onfile_classname, | |
UInt_t | checksum | |||
) | const |
TVirtualStreamerInfo* TClass::GetConversionStreamerInfo | ( | const TClass * | onfile_cl, | |
Int_t | version | |||
) | const |
TVirtualStreamerInfo* TClass::FindConversionStreamerInfo | ( | const TClass * | onfile_cl, | |
UInt_t | checksum | |||
) | const |
Bool_t TClass::HasDefaultConstructor | ( | ) | const |
TVirtualCollectionProxy* TClass::GetCollectionProxy | ( | ) | const |
TVirtualIsAProxy* TClass::GetIsAProxy | ( | ) | const |
Version_t TClass::GetClassVersion | ( | ) | const [inline] |
TDataMember* TClass::GetDataMember | ( | const char * | datamember | ) | const |
Long_t TClass::GetDataMemberOffset | ( | const char * | membername | ) | const |
const char* TClass::GetDeclFileName | ( | ) | const [inline] |
Short_t TClass::GetDeclFileLine | ( | ) | const [inline] |
ROOT::DelFunc_t TClass::GetDelete | ( | ) | const |
ROOT::DesFunc_t TClass::GetDestructor | ( | ) | const |
ROOT::DelArrFunc_t TClass::GetDeleteArray | ( | ) | const |
ClassInfo_t* TClass::GetClassInfo | ( | ) | const [inline] |
const char* TClass::GetContextMenuTitle | ( | ) | const [inline] |
TVirtualStreamerInfo* TClass::GetCurrentStreamerInfo | ( | ) | [inline] |
Definition at line 259 of file TClass.h.
References TObjArray::At(), fClassVersion, fCurrentInfo, and fStreamerInfo.
TList* TClass::GetListOfDataMembers | ( | ) |
TList* TClass::GetListOfBases | ( | ) |
TList* TClass::GetListOfMethods | ( | ) |
TList* TClass::GetListOfRealData | ( | ) | const [inline] |
TList* TClass::GetListOfAllPublicMethods | ( | ) |
TList* TClass::GetListOfAllPublicDataMembers | ( | ) |
const char* TClass::GetImplFileName | ( | ) | const [inline] |
Short_t TClass::GetImplFileLine | ( | ) | const [inline] |
TClass* TClass::GetActualClass | ( | const void * | object | ) | const |
TClass* TClass::GetBaseClass | ( | const char * | classname | ) |
TClass* TClass::GetBaseDataMember | ( | const char * | datamember | ) |
ROOT::DirAutoAdd_t TClass::GetDirectoryAutoAdd | ( | ) | const |
UInt_t TClass::GetInstanceCount | ( | ) | const [inline] |
UInt_t TClass::GetHeapInstanceCount | ( | ) | const [inline] |
void TClass::GetMenuItems | ( | TList * | listitems | ) |
TList* TClass::GetMenuList | ( | ) | const |
TMethod* TClass::GetMethod | ( | const char * | method, | |
const char * | params | |||
) |
TMethod* TClass::GetMethodWithPrototype | ( | const char * | method, | |
const char * | proto | |||
) |
TMethod* TClass::GetMethodAny | ( | const char * | method | ) |
TMethod* TClass::GetMethodAllAny | ( | const char * | method | ) |
Int_t TClass::GetNdata | ( | ) |
ROOT::NewFunc_t TClass::GetNew | ( | ) | const |
ROOT::NewArrFunc_t TClass::GetNewArray | ( | ) | const |
Int_t TClass::GetNmethods | ( | ) |
TRealData* TClass::GetRealData | ( | const char * | name | ) | const |
TVirtualRefProxy* TClass::GetReferenceProxy | ( | ) | const [inline] |
const ROOT::TSchemaRuleSet* TClass::GetSchemaRules | ( | ) | const |
ROOT::TSchemaRuleSet* TClass::GetSchemaRules | ( | Bool_t | create = kFALSE |
) |
const char* TClass::GetSharedLibs | ( | ) |
ShowMembersFunc_t TClass::GetShowMembersWrapper | ( | ) | const [inline] |
TClassStreamer* TClass::GetStreamer | ( | ) | const |
ClassStreamerFunc_t TClass::GetStreamerFunc | ( | ) | const |
TObjArray* TClass::GetStreamerInfos | ( | ) | const [inline] |
TVirtualStreamerInfo* TClass::GetStreamerInfo | ( | Int_t | version = 0 |
) | const |
const type_info* TClass::GetTypeInfo | ( | ) | const [inline] |
Bool_t TClass::InheritsFrom | ( | const char * | cl | ) | const |
void TClass::InterpretedShowMembers | ( | void * | obj, | |
TMemberInspector & | insp | |||
) |
Bool_t TClass::IsFolder | ( | ) | const [inline] |
Bool_t TClass::IsLoaded | ( | ) | const |
Bool_t TClass::IsForeign | ( | ) | const |
Bool_t TClass::IsStartingWithTObject | ( | ) | const |
Bool_t TClass::IsTObject | ( | ) | const |
void TClass::ls | ( | Option_t * | opt = "" |
) | const |
void TClass::MakeCustomMenuList | ( | ) |
void TClass::Move | ( | void * | arenaFrom, | |
void * | arenaTo | |||
) | const |
void* TClass::New | ( | ENewType | defConstructor = kClassNew |
) | const |
void* TClass::New | ( | void * | arena, | |
ENewType | defConstructor = kClassNew | |||
) | const |
void* TClass::NewArray | ( | Long_t | nElements, | |
void * | arena, | |||
ENewType | defConstructor = kClassNew | |||
) | const |
virtual void TClass::PostLoadCheck | ( | ) | [virtual] |
Long_t TClass::Property | ( | ) | const |
void TClass::RemoveRef | ( | TClassRef * | ref | ) |
void TClass::ResetClassInfo | ( | Long_t | tagnum | ) |
void TClass::ResetInstanceCount | ( | ) | [inline] |
void TClass::ResetMenuList | ( | ) |
Int_t TClass::Size | ( | ) | const |
void TClass::SetCollectionProxy | ( | const ROOT::TCollectionProxyInfo & | ) |
void TClass::SetContextMenuTitle | ( | const char * | title | ) |
void TClass::SetCurrentStreamerInfo | ( | TVirtualStreamerInfo * | info | ) |
void TClass::SetGlobalIsA | ( | IsAGlobalFunc_t | ) |
void TClass::SetDeclFile | ( | const char * | name, | |
int | line | |||
) | [inline] |
void TClass::SetDelete | ( | ROOT::DelFunc_t | deleteFunc | ) |
void TClass::SetDeleteArray | ( | ROOT::DelArrFunc_t | deleteArrayFunc | ) |
void TClass::SetDirectoryAutoAdd | ( | ROOT::DirAutoAdd_t | dirAutoAddFunc | ) |
void TClass::SetDestructor | ( | ROOT::DesFunc_t | destructorFunc | ) |
void TClass::SetImplFileName | ( | const char * | implFileName | ) | [inline] |
void TClass::SetNew | ( | ROOT::NewFunc_t | newFunc | ) |
void TClass::SetNewArray | ( | ROOT::NewArrFunc_t | newArrayFunc | ) |
TVirtualStreamerInfo* TClass::SetStreamerInfo | ( | Int_t | version, | |
const char * | info = "" | |||
) |
void TClass::SetUnloaded | ( | ) |
void TClass::AdoptReferenceProxy | ( | TVirtualRefProxy * | proxy | ) |
void TClass::AdoptStreamer | ( | TClassStreamer * | strm | ) |
void TClass::AdoptMemberStreamer | ( | const char * | name, | |
TMemberStreamer * | strm | |||
) |
void TClass::SetMemberStreamer | ( | const char * | name, | |
MemberStreamerFunc_t | strm | |||
) |
void TClass::SetStreamerFunc | ( | ClassStreamerFunc_t | strm | ) |
static void TClass::AddClass | ( | TClass * | cl | ) | [static] |
static void TClass::RemoveClass | ( | TClass * | cl | ) | [static] |
static TClass* TClass::GetClass | ( | const char * | name, | |
Bool_t | load = kTRUE , |
|||
Bool_t | silent = kFALSE | |||
) | [static] |
static TClass* TClass::GetClass | ( | const type_info & | typeinfo, | |
Bool_t | load = kTRUE , |
|||
Bool_t | silent = kFALSE | |||
) | [static] |
static VoidFuncPtr_t TClass::GetDict | ( | const char * | cname | ) | [static] |
static VoidFuncPtr_t TClass::GetDict | ( | const type_info & | info | ) | [static] |
static ENewType TClass::IsCallingNew | ( | ) | [static] |
void TClass::Store | ( | TBuffer & | b | ) | const |
Bool_t TClass::IsFolder | ( | void * | obj | ) | const |
ROOT::TGenericClassInfo [friend] |
Definition at line 536 of file TClassTable.cxx.
Definition at line 536 of file TClassTable.cxx.
TObjArray* TClass::fStreamerInfo [mutable, private] |
Definition at line 84 of file TClass.h.
Referenced by DeleteArray(), Destructor(), FindStreamerInfo(), ForceReload(), GetCurrentStreamerInfo(), GetStreamerInfo(), GetStreamerInfos(), Init(), PostLoadCheck(), and ~TClass().
std::map<std::string, TObjArray*>* TClass::fConversionStreamerInfo [mutable, private] |
Definition at line 85 of file TClass.h.
Referenced by FindConversionStreamerInfo(), GetConversionStreamerInfo(), ls(), TClass(), and ~TClass().
TList* TClass::fRealData [private] |
Definition at line 86 of file TClass.h.
Referenced by AdoptMemberStreamer(), Browse(), BuildRealData(), GetListOfRealData(), GetRealData(), and ~TClass().
TList* TClass::fBase [private] |
Definition at line 87 of file TClass.h.
Referenced by GetBaseClass(), GetBaseClassOffsetRecurse(), GetListOfBases(), ResetClassInfo(), and ~TClass().
TList* TClass::fData [private] |
TList* TClass::fMethod [private] |
Definition at line 89 of file TClass.h.
Referenced by GetListOfMethods(), SetUnloaded(), and ~TClass().
TList* TClass::fAllPubData [private] |
Definition at line 90 of file TClass.h.
Referenced by GetListOfAllPublicDataMembers(), and ~TClass().
TList* TClass::fAllPubMethod [private] |
TList* TClass::fClassMenuList [mutable, private] |
Definition at line 92 of file TClass.h.
Referenced by GetMenuList(), MakeCustomMenuList(), ResetMenuList(), and ~TClass().
const char* TClass::fDeclFileName [private] |
Definition at line 94 of file TClass.h.
Referenced by GetDeclFileName(), Init(), SetDeclFile(), and SetUnloaded().
const char* TClass::fImplFileName [private] |
Definition at line 95 of file TClass.h.
Referenced by AddImplFile(), GetImplFileName(), Init(), SetImplFileName(), and SetUnloaded().
Short_t TClass::fDeclFileLine [private] |
Definition at line 96 of file TClass.h.
Referenced by GetDeclFileLine(), Init(), SetDeclFile(), SetUnloaded(), TClass(), and ~TClass().
Short_t TClass::fImplFileLine [private] |
Definition at line 97 of file TClass.h.
Referenced by AddImplFile(), GetImplFileLine(), Init(), and SetUnloaded().
UInt_t TClass::fInstanceCount [private] |
Definition at line 98 of file TClass.h.
Referenced by AddInstance(), GetInstanceCount(), and ResetInstanceCount().
UInt_t TClass::fOnHeap [private] |
Definition at line 99 of file TClass.h.
Referenced by AddInstance(), GetHeapInstanceCount(), and ResetInstanceCount().
UInt_t TClass::fCheckSum [mutable, private] |
TVirtualCollectionProxy* TClass::fCollectionProxy [private] |
Definition at line 101 of file TClass.h.
Referenced by Clone(), CopyCollectionProxy(), DeleteArray(), Destructor(), GetCollectionProxy(), GetStreamerInfo(), HasDefaultConstructor(), Init(), Move(), New(), NewArray(), SetCollectionProxy(), Size(), and ~TClass().
Version_t TClass::fClassVersion [private] |
Definition at line 102 of file TClass.h.
Referenced by Clone(), DeleteArray(), Destructor(), GetClassVersion(), GetCurrentStreamerInfo(), GetStreamerInfo(), Init(), New(), NewArray(), PostLoadCheck(), ROOT::ResetClassVersion(), and SetClassVersion().
ClassInfo_t* TClass::fClassInfo [private] |
Definition at line 103 of file TClass.h.
Referenced by Browse(), BuildRealData(), CalculateStreamerOffset(), CallShowMembers(), DeleteArray(), Destructor(), Draw(), DynamicCast(), GetBaseClass(), GetBaseClassOffsetRecurse(), GetBaseDataMember(), GetClassInfo(), GetClassMethod(), GetDataMember(), GetListOfBases(), GetListOfDataMembers(), GetListOfMethods(), GetMenuItems(), GetMethod(), GetMethodAllAny(), GetMethodAny(), GetMethodWithPrototype(), GetNdata(), GetNmethods(), GetStreamerInfo(), InheritsFrom(), Init(), InterpretedShowMembers(), Move(), New(), NewArray(), PostLoadCheck(), Property(), ResetClassInfo(), Size(), TClass(), and ~TClass().
TString TClass::fContextMenuTitle [private] |
Definition at line 104 of file TClass.h.
Referenced by GetContextMenuTitle(), and SetContextMenuTitle().
const type_info* TClass::fTypeInfo [private] |
Definition at line 105 of file TClass.h.
Referenced by Clone(), GetTypeInfo(), Init(), and SetUnloaded().
ShowMembersFunc_t TClass::fShowMembers [private] |
Definition at line 106 of file TClass.h.
Referenced by CallShowMembers(), Clone(), GetShowMembersWrapper(), and Init().
void* TClass::fInterShowMembers [mutable, private] |
TClassStreamer* TClass::fStreamer [private] |
Definition at line 108 of file TClass.h.
Referenced by AdoptStreamer(), Clone(), GetStreamer(), Init(), Property(), StreamerExternal(), and ~TClass().
TString TClass::fSharedLibs [private] |
TVirtualIsAProxy* TClass::fIsA [private] |
Definition at line 111 of file TClass.h.
Referenced by GetActualClass(), GetIsAProxy(), Init(), SetUnloaded(), and ~TClass().
IsAGlobalFunc_t TClass::fGlobalIsA [private] |
pointer to the class's IsA proxy.
Definition at line 112 of file TClass.h.
Referenced by GetActualClass(), and SetGlobalIsA().
TMethodCall* TClass::fIsAMethod [mutable, private] |
ROOT::NewFunc_t TClass::fNew [private] |
ROOT::NewArrFunc_t TClass::fNewArray [private] |
Definition at line 116 of file TClass.h.
Referenced by Clone(), GetNewArray(), NewArray(), and SetNewArray().
ROOT::DelFunc_t TClass::fDelete [private] |
Definition at line 117 of file TClass.h.
Referenced by Clone(), Destructor(), GetDelete(), and SetDelete().
ROOT::DelArrFunc_t TClass::fDeleteArray [private] |
Definition at line 118 of file TClass.h.
Referenced by Clone(), DeleteArray(), GetDeleteArray(), and SetDeleteArray().
ROOT::DesFunc_t TClass::fDestructor [private] |
Definition at line 119 of file TClass.h.
Referenced by Clone(), Destructor(), GetDestructor(), and SetDestructor().
ROOT::DirAutoAdd_t TClass::fDirAutoAdd [private] |
Definition at line 120 of file TClass.h.
Referenced by Clone(), GetDirectoryAutoAdd(), and SetDirectoryAutoAdd().
ClassStreamerFunc_t TClass::fStreamerFunc [private] |
Definition at line 121 of file TClass.h.
Referenced by Clone(), GetStreamerFunc(), Property(), SetStreamerFunc(), and StreamerInstrumented().
Int_t TClass::fSizeof [private] |
Long_t TClass::fProperty [mutable, private] |
Definition at line 124 of file TClass.h.
Referenced by AdoptStreamer(), Init(), IsForeign(), IsStartingWithTObject(), IsTObject(), Property(), SetStreamerFunc(), and StreamerDefault().
Bool_t TClass::fVersionUsed [mutable, private] |
Property.
Definition at line 125 of file TClass.h.
Referenced by GetClassVersion(), and ROOT::ResetClassVersion().
Bool_t TClass::fIsOffsetStreamerSet [mutable, private] |
Indicates whether GetClassVersion has been called.
Definition at line 127 of file TClass.h.
Referenced by Browse(), CalculateStreamerOffset(), CallShowMembers(), StreamerTObject(), and ~TClass().
Long_t TClass::fOffsetStreamer [mutable, private] |
saved remember if fOffsetStreamer has been set.
Definition at line 128 of file TClass.h.
Referenced by Browse(), CalculateStreamerOffset(), CallShowMembers(), StreamerTObject(), and StreamerTObjectInitialized().
Int_t TClass::fStreamerType [private] |
saved info to call Streamer
Definition at line 129 of file TClass.h.
Referenced by AdoptStreamer(), CalculateStreamerOffset(), NewArray(), Property(), and StreamerDefault().
TVirtualStreamerInfo* TClass::fCurrentInfo [mutable, private] |
cached of the streaming method to use
Definition at line 130 of file TClass.h.
Referenced by GetCurrentStreamerInfo(), GetStreamerInfo(), HasDefaultConstructor(), SetClassVersion(), and SetCurrentStreamerInfo().
TClassRef* TClass::fRefStart [private] |
cached current streamer info.
Definition at line 131 of file TClass.h.
Referenced by AddRef(), RemoveRef(), and ~TClass().
TVirtualRefProxy* TClass::fRefProxy [private] |
List of references to this object.
Definition at line 132 of file TClass.h.
Referenced by AdoptReferenceProxy(), CanSplit(), Clone(), GetReferenceProxy(), and ~TClass().
ROOT::TSchemaRuleSet* TClass::fSchemaRules [private] |
Pointer to reference proxy if this class represents a reference.
Definition at line 133 of file TClass.h.
Referenced by AdoptSchemaRules(), GetSchemaRules(), Init(), and ~TClass().
StreamerImpl_t TClass::fStreamerImpl [mutable, private] |
Definition at line 136 of file TClass.h.
Referenced by AdoptStreamer(), CalculateStreamerOffset(), Property(), Streamer(), and StreamerDefault().
IdMap_t * TClass::fgIdMap [static, private] |
static ENewType TClass::fgCallingNew [static, private] |
static Int_t TClass::fgClassCount [static, private] |
THashTable * TClass::fgClassTypedefHash [static, private] |
THashTable * TClass::fgClassShortTypedefHash [static, private] |
Definition at line 196 of file TClass.h.
Referenced by GetClassShortTypedefHash(), Init(), and ~TClass().
TObjArray* TClass::fStreamerInfo [mutable, private] |
std::map<std::string, TObjArray*>* TClass::fConversionStreamerInfo [mutable, private] |
TList* TClass::fRealData [private] |
TList* TClass::fBase [private] |
TList* TClass::fData [private] |
TList* TClass::fMethod [private] |
TList* TClass::fAllPubData [private] |
TList* TClass::fAllPubMethod [private] |
TList* TClass::fClassMenuList [mutable, private] |
const char* TClass::fDeclFileName [private] |
const char* TClass::fImplFileName [private] |
TVirtualCollectionProxy* TClass::fCollectionProxy [private] |
ClassInfo_t* TClass::fClassInfo [private] |
const type_info* TClass::fTypeInfo [private] |
void* TClass::fInterShowMembers [mutable, private] |
TClassStreamer* TClass::fStreamer [private] |
TVirtualIsAProxy* TClass::fIsA [private] |
TMethodCall* TClass::fIsAMethod [mutable, private] |
TVirtualStreamerInfo* TClass::fCurrentInfo [mutable, private] |
TClassRef* TClass::fRefStart [private] |
TVirtualRefProxy* TClass::fRefProxy [private] |
ROOT::TSchemaRuleSet* TClass::fSchemaRules [private] |
IdMap_t* TClass::fgIdMap [static, private] |
THashTable* TClass::fgClassTypedefHash [static, private] |
THashTable* TClass::fgClassShortTypedefHash [static, private] |