error_func.hh File Reference

#include <string>

Include dependency graph for error_func.hh:

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

Go to the source code of this file.

Namespaces

namespace  savant

Enumerations

enum  severity { WARNING, FATAL }

Functions

void report_error (const char *message, int line_number, severity how_serious)
void report_error (const char *message, int line_number=-1, IIR_Identifier *file_name=NULL, severity=FATAL)
void report_error (const string &message, int line_number=-1, IIR_Identifier *file_name=NULL, severity=FATAL)
void report_error (ANTLRToken *tok, const string &, severity=FATAL)
void report_error (ANTLRToken *tok, char *msg, severity=FATAL)
void report_error (IIR *if_node, const string &message, severity=FATAL)
void report_error (IIR *if_node, char *msg, severity=FATAL)
void report_undefined_symbol (IIR *)
void report_undefined_symbol (IIR_Declaration *, IIR_Name *)
void report_undefined_symbol (savant::set< IIR_TypeDefinition > *, IIR *)
void report_ambiguous_error (IIR *error_info, savant::set< IIR_Declaration > *error_set)
void report_ambiguous_error (IIR *error_info, savant::set< IIR_TypeDefinition > *error_set)
void report_ambiguous_error (IIR_Declaration *prefix, IIR_Name *suffix, savant::set< IIR_Declaration > *error_set)
void report_undefined_function (char *func_name)


Enumeration Type Documentation

enum severity
 

Enumerator:
WARNING 
FATAL 


Function Documentation

void report_ambiguous_error IIR_Declaration prefix,
IIR_Name suffix,
savant::set< IIR_Declaration > *  error_set
 

void report_ambiguous_error IIR error_info,
savant::set< IIR_TypeDefinition > *  error_set
 

void report_ambiguous_error IIR error_info,
savant::set< IIR_Declaration > *  error_set
 

void report_error IIR if_node,
char *  msg,
severity  = FATAL
 

void report_error IIR if_node,
const string &  message,
severity  = FATAL
 

void report_error ANTLRToken tok,
char *  msg,
severity  = FATAL
 

void report_error ANTLRToken tok,
const string &  ,
severity  = FATAL
 

void report_error const string &  message,
int  line_number = -1,
IIR_Identifier file_name = NULL,
severity  = FATAL
 

void report_error const char *  message,
int  line_number = -1,
IIR_Identifier file_name = NULL,
severity  = FATAL
 

void report_error const char *  message,
int  line_number,
severity  how_serious
 

void report_undefined_function char *  func_name  ) 
 

void report_undefined_symbol savant::set< IIR_TypeDefinition > *  ,
IIR
 

void report_undefined_symbol IIR_Declaration ,
IIR_Name
 

void report_undefined_symbol IIR  ) 
 


Generated on Fri Mar 31 11:04:20 2006 for Savant by  doxygen 1.4.6