#include <ErrorReport.h>
Definition at line 152 of file ErrorReport.h.
 
◆ ErrorReport() [1/2]
  
  | 
        
          | souffle::ErrorReport::ErrorReport | ( | bool | nowarn = false | ) |  |  | inline | 
 
 
◆ ErrorReport() [2/2]
  
  | 
        
          | souffle::ErrorReport::ErrorReport | ( | const ErrorReport & | other | ) |  |  | default | 
 
 
◆ addDiagnostic()
  
  | 
        
          | void souffle::ErrorReport::addDiagnostic | ( | const Diagnostic & | diagnostic | ) |  |  | inline | 
 
 
◆ addError()
  
  | 
        
          | void souffle::ErrorReport::addError | ( | const std::string & | message, |  
          |  |  | SrcLocation | location |  
          |  | ) |  |  |  | inline | 
 
 
◆ addWarning()
  
  | 
        
          | void souffle::ErrorReport::addWarning | ( | const std::string & | message, |  
          |  |  | SrcLocation | location |  
          |  | ) |  |  |  | inline | 
 
 
◆ exitIfErrors()
  
  | 
        
          | void souffle::ErrorReport::exitIfErrors | ( |  | ) |  |  | inline | 
 
 
◆ getNumErrors()
  
  | 
        
          | unsigned souffle::ErrorReport::getNumErrors | ( |  | ) | const |  | inline | 
 
 
◆ getNumIssues()
  
  | 
        
          | unsigned souffle::ErrorReport::getNumIssues | ( |  | ) | const |  | inline | 
 
 
◆ getNumWarnings()
  
  | 
        
          | unsigned souffle::ErrorReport::getNumWarnings | ( |  | ) | const |  | inline | 
 
 
◆ print()
  
  | 
        
          | void souffle::ErrorReport::print | ( | std::ostream & | out | ) | const |  | inline | 
 
 
◆ operator<<
  
  | 
        
          | std::ostream& operator<< | ( | std::ostream & | out, |  
          |  |  | const ErrorReport & | report |  
          |  | ) |  |  |  | friend | 
 
 
◆ diagnostics
  
  | 
        
          | std::set<Diagnostic> souffle::ErrorReport::diagnostics |  | private | 
 
 
◆ nowarn
  
  | 
        
          | bool souffle::ErrorReport::nowarn |  | private | 
 
 
The documentation for this class was generated from the following file: