Logo ROOT  
Reference Guide
TCling.h File Reference
#include "TInterpreter.h"
#include <map>
#include <memory>
#include <set>
#include <tuple>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <string>
#include <utility>
Include dependency graph for TCling.h:
This graph shows which files directly or indirectly include this file:


struct  TCling::CharPtrCmp_t
struct  TCling::MutexStateAndRecurseCount
struct  TCling::MutexStateAndRecurseCountDelta
class  TCling::SuspendAutoLoadingRAII
class  TCling
 This class defines an interface to the cling C++ interpreter. More...
class  TCling::TUniqueString


namespace  clang
namespace  llvm
namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
namespace  ROOT::TMetaUtils


#define TWin32SendClass   char


TObjectTCling__GetObjectAddress (const char *Name, void *&LookupCtx)
const clang::Decl * TCling__GetObjectDecl (TObject *obj)
void TCling__InvalidateGlobal (const clang::Decl *)
void TCling__LibraryLoaded (const void *dyLibHandle, const char *canonicalName)
void TCling__LibraryUnloaded (const void *dyLibHandle, const char *canonicalName)
void TCling__RegisterRdictForLoadPCM (const std::string &pcmFileNameFullPath, llvm::StringRef *pcmContent)
void TCling__TransactionRollback (const cling::Transaction &)
void TCling__UpdateListsOnCommitted (const cling::Transaction &, cling::Interpreter *)
void TCling__UpdateListsOnUnloaded (const cling::Transaction &)

Macro Definition Documentation

◆ TWin32SendClass

#define TWin32SendClass   char

Definition at line 40 of file TCling.h.

Function Documentation

◆ TCling__GetObjectAddress()

TObject * TCling__GetObjectAddress ( const char *  Name,
void *&  LookupCtx 

Definition at line 590 of file TCling.cxx.

◆ TCling__GetObjectDecl()

const clang::Decl * TCling__GetObjectDecl ( TObject obj)

Definition at line 594 of file TCling.cxx.

◆ TCling__InvalidateGlobal()

void TCling__InvalidateGlobal ( const clang::Decl *  D)

Definition at line 564 of file TCling.cxx.

◆ TCling__LibraryLoaded()

void TCling__LibraryLoaded ( const void *  dyLibHandle,
const char *  canonicalName 

◆ TCling__LibraryUnloaded()

void TCling__LibraryUnloaded ( const void *  dyLibHandle,
const char *  canonicalName 

◆ TCling__RegisterRdictForLoadPCM()

void TCling__RegisterRdictForLoadPCM ( const std::string &  pcmFileNameFullPath,
llvm::StringRef *  pcmContent 

Definition at line 634 of file TCling.cxx.

◆ TCling__TransactionRollback()

void TCling__TransactionRollback ( const cling::Transaction &  T)

Definition at line 569 of file TCling.cxx.

◆ TCling__UpdateListsOnCommitted()

void TCling__UpdateListsOnCommitted ( const cling::Transaction &  T,
cling::Interpreter *   

Definition at line 554 of file TCling.cxx.

◆ TCling__UpdateListsOnUnloaded()

void TCling__UpdateListsOnUnloaded ( const cling::Transaction &  T)

Definition at line 559 of file TCling.cxx.