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

TError.h File Reference

#include "Rtypes.h"
#include "Varargs.h"

Include dependency graph for TError.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define Assert(e)   if (!(e)) Fatal("", kAssertMsg, _QUOTE_(e), __LINE__, __FILE__)
#define Check(e)   if (!(e)) Warning("", kCheckMsg, _QUOTE_(e), __LINE__, __FILE__)

Typedefs

typedef void(* ErrorHandlerFunc_t )(int level, Bool_t abort, const char *location, const char *msg)

Functions

void ErrorHandler (int level, const char *location, const char *fmt, va_list va)
void DefaultErrorHandler (int level, Bool_t abort, const char *location, const char *msg)
ErrorHandlerFunc_t SetErrorHandler (ErrorHandlerFunc_t newhandler)
ErrorHandlerFunc_t GetErrorHandler ()
void Info (const char *location, const char *msgfmt,...)
void Warning (const char *location, const char *msgfmt,...)
void Error (const char *location, const char *msgfmt,...)
void Break (const char *location, const char *msgfmt,...)
void SysError (const char *location, const char *msgfmt,...)
void Fatal (const char *location, const char *msgfmt,...)
void AbstractMethod (const char *method)
void MayNotUse (const char *method)

Variables

const int kInfo = 0
const int kWarning = 1000
const int kError = 2000
const int kBreak = 3000
const int kSysError = 4000
const int kFatal = 5000
R__EXTERN const char * kAssertMsg
R__EXTERN const char * kCheckMsg
R__EXTERN int gErrorIgnoreLevel
R__EXTERN int gErrorAbortLevel


Define Documentation

#define Assert      if (!(e)) Fatal("", kAssertMsg, _QUOTE_(e), __LINE__, __FILE__)
 

Definition at line 68 of file TError.h.

Referenced by TMatrixD::Apply(), TMatrix::Apply(), TBtInnerNode::GetNofKeys(), TBtLeafNode::operator[](), TBtLeafNode::Vsize(), and TBtInnerNode::Vsize().

#define Check      if (!(e)) Warning("", kCheckMsg, _QUOTE_(e), __LINE__, __FILE__)
 

Definition at line 70 of file TError.h.


Typedef Documentation

typedef void(* ErrorHandlerFunc_t)(int level, Bool_t abort, const char *location, const char *msg)
 

Definition at line 44 of file TError.h.


Function Documentation

void ErrorHandler int    level,
const char *    location,
const char *    fmt,
va_list    va
 

void DefaultErrorHandler int    level,
Bool_t    abort,
const char *    location,
const char *    msg
 

ErrorHandlerFunc_t SetErrorHandler ErrorHandlerFunc_t    newhandler
 

ErrorHandlerFunc_t GetErrorHandler  
 

void Info const char *    location,
const char *    msgfmt,
...   
 

void Warning const char *    location,
const char *    msgfmt,
...   
 

void Error const char *    location,
const char *    msgfmt,
...   
 

void Break const char *    location,
const char *    msgfmt,
...   
 

void SysError const char *    location,
const char *    msgfmt,
...   
 

void Fatal const char *    location,
const char *    msgfmt,
...   
 

void AbstractMethod const char *    method
 

void MayNotUse const char *    method
 


Variable Documentation

const int kInfo = 0
 

Definition at line 36 of file TError.h.

const int kWarning = 1000
 

Definition at line 37 of file TError.h.

const int kError = 2000
 

Definition at line 38 of file TError.h.

const int kBreak = 3000
 

Definition at line 39 of file TError.h.

const int kSysError = 4000
 

Definition at line 40 of file TError.h.

const int kFatal = 5000
 

Definition at line 41 of file TError.h.

R__EXTERN const char* kAssertMsg
 

Definition at line 66 of file TError.h.

R__EXTERN const char* kCheckMsg
 

Definition at line 67 of file TError.h.

R__EXTERN int gErrorIgnoreLevel
 

Definition at line 73 of file TError.h.

R__EXTERN int gErrorAbortLevel
 

Definition at line 74 of file TError.h.


Generated on Thu Dec 18 14:53:08 2003 for ROOT by doxygen1.2.16