Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TClassTable.cxx File Reference
#include "TClassTable.h"
#include "TClass.h"
#include "TClassEdit.h"
#include "TProtoClass.h"
#include "TList.h"
#include "TROOT.h"
#include "TString.h"
#include "TError.h"
#include "TRegexp.h"
#include "TObjString.h"
#include "TMap.h"
#include "TInterpreter.h"
#include <map>
#include <memory>
#include <typeinfo>
#include <cstdlib>
#include <string>
#include <mutex>
Include dependency graph for TClassTable.cxx:

Classes

class  TClassTable::NormalizeThenLock
 
class  ROOT::TClassAlt
 
class  ROOT::TClassRec
 
class  ROOT::TForNamespace
 
class  ROOT::TMapTypeToClassRec
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 

Macros

#define R__USE_STD_MAP
 

Functions

static int ClassComp (const void *a, const void *b)
 
static UInt_t ROOT::ClassTableHash (const char *name, UInt_t size)
 
static std::mutex & GetClassTableMutex ()
 
std::vector< std::unique_ptr< TClassRec > > & ROOT::GetDelayedAddClass ()
 
std::vector< std::pair< const char *, const char * > > & ROOT::GetDelayedAddClassAlternate ()
 

Variables

TClassTablegClassTable
 

Macro Definition Documentation

◆ R__USE_STD_MAP

#define R__USE_STD_MAP

Definition at line 143 of file TClassTable.cxx.

Function Documentation

◆ ClassComp()

static int ClassComp ( const void *  a,
const void *  b 
)
static

Definition at line 794 of file TClassTable.cxx.

◆ GetClassTableMutex()

static std::mutex & GetClassTableMutex ( )
static

Definition at line 60 of file TClassTable.cxx.

Variable Documentation

◆ gClassTable

TClassTable* gClassTable

Definition at line 47 of file TClassTable.cxx.