Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members

CCM::Report Class Reference

List of all members.

Detailed Description

This class is used to report errors and warnings to the user.


Static Public Member Functions

void RealError (string msg)
void Error (int code, Location l, string text)
void Warning (int code, Location l, string text)
void Warning (int code, string text)
void Error (int code, string text)
void Message (Message m)
void SetIgnoreWarning (int code)
void SetProbe (int code)

Static Public Attributes

int Errors
 Errors encountered so far.

int Warnings
 Warnings encountered so far.

bool Fatal
 Whether errors should be throw an exception.

bool WarningsAreErrors
 Whether warnings should be considered errors.

bool Stacktrace
 Whether to dump a stack trace on errors.


Properties

int ProbeCode

Static Private Member Functions

void Check (int code)

Static Private Attributes

int probe_error = 0
Hashtable warning_ignore_table


Member Function Documentation

void CCM::Report::Check int  code  )  [static, private]
 

void CCM::Report::Error int  code,
string  text
[static]
 

void CCM::Report::Error int  code,
Location  l,
string  text
[static]
 

void CCM::Report::Message Message  m  )  [static]
 

void CCM::Report::RealError string  msg  )  [static]
 

void CCM::Report::SetIgnoreWarning int  code  )  [static]
 

void CCM::Report::SetProbe int  code  )  [static]
 

void CCM::Report::Warning int  code,
string  text
[static]
 

void CCM::Report::Warning int  code,
Location  l,
string  text
[static]
 


Member Data Documentation

int CCM::Report::Errors [static]
 

Errors encountered so far.

bool CCM::Report::Fatal [static]
 

Whether errors should be throw an exception.

int CCM::Report::probe_error = 0 [static, private]
 

bool CCM::Report::Stacktrace [static]
 

Whether to dump a stack trace on errors.

Hashtable CCM::Report::warning_ignore_table [static, private]
 

int CCM::Report::Warnings [static]
 

Warnings encountered so far.

bool CCM::Report::WarningsAreErrors [static]
 

Whether warnings should be considered errors.


Property Documentation

int CCM::Report::ProbeCode [static, get]
 


The documentation for this class was generated from the following file:
Generated on Mon Jun 21 01:20:50 2004 for cs2ccmb by doxygen 1.3.7