ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
TClingCallbacks.cxx File Reference
#include "TClingCallbacks.h"
#include "cling/Interpreter/Interpreter.h"
#include "cling/Interpreter/InterpreterCallbacks.h"
#include "cling/Interpreter/Transaction.h"
#include "cling/Utils/AST.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclBase.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/GlobalDecl.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Parse/Parser.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/Scope.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Lex/PPCallbacks.h"
#include "llvm/Support/FileSystem.h"
#include "TMetaUtils.h"
Include dependency graph for TClingCallbacks.cxx:

Go to the source code of this file.

Functions

void TCling__UpdateListsOnCommitted (const cling::Transaction &, Interpreter *)
 
void TCling__UpdateListsOnUnloaded (const cling::Transaction &)
 
void TCling__TransactionRollback (const cling::Transaction &)
 
void TCling__GetNormalizedContext (const ROOT::TMetaUtils::TNormalizedCtxt *&)
 
TObjectTCling__GetObjectAddress (const char *Name, void *&LookupCtx)
 
Decl * TCling__GetObjectDecl (TObject *obj)
 
int TCling__AutoLoadCallback (const char *className)
 
int TCling__AutoParseCallback (const char *className)
 
const char * TCling__GetClassSharedLibs (const char *className)
 
int TCling__IsAutoLoadNamespaceCandidate (const clang::NamespaceDecl *name)
 
int TCling__CompileMacro (const char *fileName, const char *options)
 
void TCling__SplitAclicMode (const char *fileName, std::string &mode, std::string &args, std::string &io, std::string &fname)
 
void TCling__LibraryLoadedRTTI (const void *dyLibHandle, llvm::StringRef canonicalName)
 
void TCling__LibraryUnloadedRTTI (const void *dyLibHandle, llvm::StringRef canonicalName)
 

Function Documentation

int TCling__AutoLoadCallback ( const char *  className)

Definition at line 588 of file TCling.cxx.

Referenced by TClingCallbacks::tryAutoParseInternal().

int TCling__AutoParseCallback ( const char *  className)
int TCling__CompileMacro ( const char *  fileName,
const char *  options 
)

Definition at line 615 of file TCling.cxx.

Referenced by TClingCallbacks::FileNotFound().

const char* TCling__GetClassSharedLibs ( const char *  className)

Definition at line 598 of file TCling.cxx.

Referenced by TClingCallbacks::tryAutoParseInternal().

void TCling__GetNormalizedContext ( const ROOT::TMetaUtils::TNormalizedCtxt *&  )

Definition at line 532 of file TCling.cxx.

Referenced by TClingCallbacks::LookupObject().

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

Definition at line 567 of file TCling.cxx.

Referenced by TClingCallbacks::tryFindROOTSpecialInternal().

Decl* TCling__GetObjectDecl ( TObject obj)

Definition at line 571 of file TCling.cxx.

Referenced by TClingCallbacks::tryFindROOTSpecialInternal().

int TCling__IsAutoLoadNamespaceCandidate ( const clang::NamespaceDecl *  name)

Definition at line 610 of file TCling.cxx.

void TCling__LibraryLoadedRTTI ( const void dyLibHandle,
llvm::StringRef  canonicalName 
)
void TCling__LibraryUnloadedRTTI ( const void dyLibHandle,
llvm::StringRef  canonicalName 
)
void TCling__SplitAclicMode ( const char *  fileName,
std::string &  mode,
std::string &  args,
std::string &  io,
std::string &  fname 
)

Definition at line 622 of file TCling.cxx.

Referenced by TClingCallbacks::FileNotFound().

void TCling__TransactionRollback ( const cling::Transaction &  )

Definition at line 549 of file TCling.cxx.

Referenced by TClingCallbacks::TransactionRollback().

void TCling__UpdateListsOnCommitted ( const cling::Transaction &  ,
Interpreter *   
)
void TCling__UpdateListsOnUnloaded ( const cling::Transaction &  )

Definition at line 545 of file TCling.cxx.

Referenced by TClingCallbacks::TransactionUnloaded().