#include "TClass.h"#include "Riostream.h"#include "TBaseClass.h"#include "TBrowser.h"#include "TBuffer.h"#include "TClassGenerator.h"#include "TClassEdit.h"#include "TClassMenuItem.h"#include "TClassRef.h"#include "TClassTable.h"#include "TDataMember.h"#include "TDataType.h"#include "TError.h"#include "TExMap.h"#include "THashList.h"#include "TInterpreter.h"#include "TMemberInspector.h"#include "TMethod.h"#include "TMethodArg.h"#include "TMethodCall.h"#include "TObjArray.h"#include "TROOT.h"#include "TRealData.h"#include "TStreamer.h"#include "TStreamerElement.h"#include "TVirtualStreamerInfo.h"#include "TVirtualCollectionProxy.h"#include "TVirtualIsAProxy.h"#include "TVirtualRefProxy.h"#include "TVirtualMutex.h"#include "TVirtualPad.h"#include "THashTable.h"#include "TSchemaRuleSet.h"#include "TGenericClassInfo.h"#include "TIsAProxy.h"#include "TSchemaRule.h"#include "TSystem.h"#include <cstdio>#include <cctype>#include <set>#include <sstream>#include <string>#include <map>#include <typeinfo>#include <cmath>#include <assert.h>Go to the source code of this file.
Namespaces | |
| namespace | ROOT |
Classes | |
| class | ROOT::TMapTypeToTClass |
| class | TDumpMembers |
| class | TBuildRealData |
| class | TAutoInspector |
Defines | |
| #define | R__USE_STD_MAP |
Functions | |
| static void | RegisterAddressInRepository (const char *, void *location, const TClass *what) |
| static void | UnregisterAddressInRepository (const char *, void *location, const TClass *what) |
| static void | MoveAddressInRepository (const char *where, void *oldadd, void *newadd, const TClass *what) |
| ClassImp (TClass) TClass | |
| Int_t | ReadRulesContent (FILE *f) |
| TClass * | ROOT::CreateClass (const char *cname, Version_t id, const type_info &info, TVirtualIsAProxy *isa, ShowMembersFunc_t show, const char *dfil, const char *ifil, Int_t dl, Int_t il) |
| TClass * | ROOT::CreateClass (const char *cname, Version_t id, const char *dfil, const char *ifil, Int_t dl, Int_t il) |
Variables | |
| TVirtualMutex * | gCINTMutex = 0 |
| void * | gMmallocDesc = 0 |
| static std::multimap< void *, Version_t > | gObjectVersionRepository |
| #define R__USE_STD_MAP |
Definition at line 150 of file TClass.cxx.
| ClassImp | ( | TClass | ) |
| static void MoveAddressInRepository | ( | const char * | where, | |
| void * | oldadd, | |||
| void * | newadd, | |||
| const TClass * | what | |||
| ) | [static] |
Definition at line 141 of file TClass.cxx.
References RegisterAddressInRepository(), UnregisterAddressInRepository(), and what.
Referenced by TClass::Move().
| Int_t @481::ReadRulesContent | ( | FILE * | f | ) | [static] |
Definition at line 1219 of file TClass.cxx.
References TClass::AddRule(), c, EOF, and R__ASSERT.
Referenced by TClass::ReadRules().
| static void RegisterAddressInRepository | ( | const char * | , | |
| void * | location, | |||
| const TClass * | what | |||
| ) | [static] |
Definition at line 99 of file TClass.cxx.
References gObjectVersionRepository, p, version, Warning(), and what.
Referenced by MoveAddressInRepository(), TClass::New(), and TClass::NewArray().
| static void UnregisterAddressInRepository | ( | const char * | , | |
| void * | location, | |||
| const TClass * | what | |||
| ) | [static] |
Definition at line 125 of file TClass.cxx.
References gObjectVersionRepository, and what.
Referenced by TClass::DeleteArray(), TClass::Destructor(), and MoveAddressInRepository().
Definition at line 2323 of file TClass.cxx.
| void* fSave |
| TVirtualMutex* gCINTMutex = 0 |
Definition at line 81 of file TClass.cxx.
| void* gMmallocDesc = 0 |
Definition at line 83 of file TClass.cxx.
Referenced by TMapFile::Add(), CustomReAlloc1(), CustomReAlloc2(), TInterruptHandler::Notify(), operator new(), TMapFile::TMapFile(), and TMapFile::Update().
std::multimap<void*, Version_t> gObjectVersionRepository [static] |
Definition at line 97 of file TClass.cxx.
Referenced by TClass::DeleteArray(), TClass::Destructor(), RegisterAddressInRepository(), and UnregisterAddressInRepository().
1.5.1