Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TCint Class Reference

#include <TCint.h>

Inheritance diagram for TCint:

Inheritance graph
[legend]
Collaboration diagram for TCint:

Collaboration graph
[legend]
List of all members.

Public Methods

 TCint (const char *name, const char *title)
virtual ~TCint ()
void AddIncludePath (const char *path)
void ClearFileBusy ()
void ClearStack ()
void EndOfLineAction ()
Int_t GetExitCode () const
Int_t GetMore () const
char * GetPrompt ()
const char * GetSharedLibs ()
const char * GetIncludePath ()
Int_t InitializeDictionaries ()
Bool_t IsLoaded (const char *filename) const
Int_t Load (const char *filenam, Bool_t system=kFALSE)
void LoadMacro (const char *filename, EErrorCode *error=0)
Int_t ProcessLine (const char *line, EErrorCode *error=0)
Int_t ProcessLineAsynch (const char *line, EErrorCode *error=0)
Int_t ProcessLineSynch (const char *line, EErrorCode *error=0)
void PrintIntro ()
void Reset ()
void ResetAll ()
void ResetGlobals ()
void RewindDictionary ()
Int_t DeleteGlobal (void *obj)
void SaveContext ()
void SaveGlobalsContext ()
void UpdateListOfGlobals ()
void UpdateListOfGlobalFunctions ()
void UpdateListOfTypes ()
void SetClassInfo (TClass *cl, Bool_t reload=kFALSE)
Bool_t CheckClassInfo (const char *name)
Long_t Calc (const char *line, EErrorCode *error=0)
void CreateListOfBaseClasses (TClass *cl)
void CreateListOfDataMembers (TClass *cl)
void CreateListOfMethods (TClass *cl)
void CreateListOfMethodArgs (TFunction *m)
TString GetMangledName (TClass *cl, const char *method, const char *params)
TString GetMangledNameWithPrototype (TClass *cl, const char *method, const char *proto)
void * GetInterfaceMethod (TClass *cl, const char *method, const char *params)
void * GetInterfaceMethodWithPrototype (TClass *cl, const char *method, const char *proto)
void Execute (const char *function, const char *params, int *error=0)
void Execute (TObject *obj, TClass *cl, const char *method, const char *params, int *error=0)
void Execute (TObject *obj, TClass *cl, TMethod *method, TObjArray *params, int *error=0)
Int_t ExecuteMacro (const char *filename, EErrorCode *error=0)
Bool_t IsErrorMessagesEnabled ()
Bool_t SetErrorMessages (Bool_t enable=kTRUE)
const char * TypeName (const char *typeDesc)

Static Public Methods

void * FindSpecialObject (char *name, G__ClassInfo *type, void **prevObj, void **assocPtr)
void UpdateClassInfo (char *name, Long_t tagnum)
void UpdateAllCanvases ()

Protected Methods

virtual void ExecThreadCB (TWin32SendClass *command)

Constructor & Destructor Documentation

TCint::TCint const char *    name,
const char *    title
 

virtual TCint::~TCint   [virtual]
 


Member Function Documentation

virtual void TCint::ExecThreadCB TWin32SendClass *    command [protected, virtual]
 

void TCint::AddIncludePath const char *    path [virtual]
 

Implements TInterpreter.

void TCint::ClearFileBusy   [virtual]
 

Implements TInterpreter.

void TCint::ClearStack   [virtual]
 

Implements TInterpreter.

void TCint::EndOfLineAction   [virtual]
 

Implements TInterpreter.

Int_t TCint::GetExitCode   const [virtual]
 

Implements TInterpreter.

Definition at line 73 of file TCint.h.

Int_t TCint::GetMore   const [virtual]
 

Implements TInterpreter.

Definition at line 74 of file TCint.h.

char* TCint::GetPrompt   [virtual]
 

Implements TInterpreter.

Definition at line 75 of file TCint.h.

const char* TCint::GetSharedLibs   [virtual]
 

Implements TInterpreter.

const char* TCint::GetIncludePath   [virtual]
 

Implements TInterpreter.

Int_t TCint::InitializeDictionaries   [virtual]
 

Implements TInterpreter.

Bool_t TCint::IsLoaded const char *    filename const [virtual]
 

Implements TInterpreter.

Int_t TCint::Load const char *    filenam,
Bool_t    system = kFALSE
[virtual]
 

Implements TInterpreter.

void TCint::LoadMacro const char *    filename,
EErrorCode   error = 0
[virtual]
 

Implements TInterpreter.

Int_t TCint::ProcessLine const char *    line,
EErrorCode   error = 0
[virtual]
 

Implements TInterpreter.

Int_t TCint::ProcessLineAsynch const char *    line,
EErrorCode   error = 0
 

Int_t TCint::ProcessLineSynch const char *    line,
EErrorCode   error = 0
[virtual]
 

Implements TInterpreter.

void TCint::PrintIntro   [virtual]
 

Implements TInterpreter.

void TCint::Reset   [virtual]
 

Implements TInterpreter.

void TCint::ResetAll   [virtual]
 

Implements TInterpreter.

void TCint::ResetGlobals   [virtual]
 

Implements TInterpreter.

void TCint::RewindDictionary   [virtual]
 

Implements TInterpreter.

Int_t TCint::DeleteGlobal void *    obj [virtual]
 

Implements TInterpreter.

void TCint::SaveContext   [virtual]
 

Implements TInterpreter.

void TCint::SaveGlobalsContext   [virtual]
 

Implements TInterpreter.

void TCint::UpdateListOfGlobals   [virtual]
 

Implements TInterpreter.

void TCint::UpdateListOfGlobalFunctions   [virtual]
 

Implements TInterpreter.

void TCint::UpdateListOfTypes   [virtual]
 

Implements TInterpreter.

void TCint::SetClassInfo TClass   cl,
Bool_t    reload = kFALSE
[virtual]
 

Implements TInterpreter.

Bool_t TCint::CheckClassInfo const char *    name [virtual]
 

Implements TInterpreter.

Long_t TCint::Calc const char *    line,
EErrorCode   error = 0
[virtual]
 

Implements TInterpreter.

void TCint::CreateListOfBaseClasses TClass   cl [virtual]
 

Implements TInterpreter.

void TCint::CreateListOfDataMembers TClass   cl [virtual]
 

Implements TInterpreter.

void TCint::CreateListOfMethods TClass   cl [virtual]
 

Implements TInterpreter.

void TCint::CreateListOfMethodArgs TFunction   m [virtual]
 

Implements TInterpreter.

TString TCint::GetMangledName TClass   cl,
const char *    method,
const char *    params
[virtual]
 

Implements TInterpreter.

TString TCint::GetMangledNameWithPrototype TClass   cl,
const char *    method,
const char *    proto
[virtual]
 

Implements TInterpreter.

void* TCint::GetInterfaceMethod TClass   cl,
const char *    method,
const char *    params
[virtual]
 

Implements TInterpreter.

void* TCint::GetInterfaceMethodWithPrototype TClass   cl,
const char *    method,
const char *    proto
[virtual]
 

Implements TInterpreter.

void TCint::Execute const char *    function,
const char *    params,
int *    error = 0
[virtual]
 

Implements TInterpreter.

void TCint::Execute TObject   obj,
TClass   cl,
const char *    method,
const char *    params,
int *    error = 0
[virtual]
 

Implements TInterpreter.

void TCint::Execute TObject   obj,
TClass   cl,
TMethod   method,
TObjArray   params,
int *    error = 0
[virtual]
 

Implements TInterpreter.

Int_t TCint::ExecuteMacro const char *    filename,
EErrorCode   error = 0
[virtual]
 

Implements TInterpreter.

Bool_t TCint::IsErrorMessagesEnabled   [virtual]
 

Implements TInterpreter.

Bool_t TCint::SetErrorMessages Bool_t    enable = kTRUE [virtual]
 

Implements TInterpreter.

const char* TCint::TypeName const char *    typeDesc [virtual]
 

Implements TInterpreter.

void* TCint::FindSpecialObject char *    name,
G__ClassInfo *    type,
void **    prevObj,
void **    assocPtr
[static]
 

void TCint::UpdateClassInfo char *    name,
Long_t    tagnum
[static]
 

void TCint::UpdateAllCanvases   [static]
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:57:00 2003 for ROOT by doxygen1.2.16