51 TRint(
const char *appClassName,
Int_t *argc,
char **argv,
void *options =
nullptr,
Int_t numOptions = 0,
55 virtual const char *
SetPrompt(
const char *newPrompt);
61 virtual void Terminate(
int status)
override;
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char mode
This class creates the ROOT Application Environment that interfaces to the windowing system eventloop...
void SetEchoMode(Bool_t mode) override
Set console mode:
Bool_t HandleTermInput() override
Handle input coming from terminal.
void Run(Bool_t retrn=kFALSE) override
Main application eventloop.
Longptr_t ProcessLineNr(const char *filestem, const char *line, Int_t *error=nullptr)
Calls TRint::ProcessLine() possibly prepending a #line directive for better diagnostics.
virtual const char * SetPrompt(const char *newPrompt)
Set a new default prompt.
virtual void Terminate(int status) override
Terminate the application.
Int_t TabCompletionHook(char *buf, int *pLoc, std::ostream &out) override
Forward tab completion request to our TTabCom::Hook().
virtual char * GetPrompt()
Get prompt from interpreter. Either "root [n]" or "end with '}'".
void HandleException(Int_t sig) override
Handle signals (kSigBus, kSigSegmentationViolation, kSigIllegalInstruction and kSigFloatingException)...
virtual ~TRint()
Destructor.
virtual void PrintLogo(Bool_t lite=kFALSE)
Print the ROOT logo on standard output.
void ExecLogon()
Execute logon macro's.
Longptr_t ProcessRemote(const char *line, Int_t *error=nullptr) override
Process the content of a line starting with ".R" (already stripped-off) The format is [user@]host[:di...
Bool_t fBackslashContinue
TRint & operator=(const TRint &)=delete
TString fNonContinuePrompt
TRint(const TRint &)=delete
TFileHandler * GetInputHandler()
TFileHandler * fInputHandler