| 
| 
template<typename... Args>  | 
| std::string  | bug_message (const char *format, Args &&...args) | 
|   | 
| template<typename... Args>  | 
| void  | diagnose (DiagnosticAction action, const char *diagnosticName, const char *format, const char *suffix, Args &&...args) | 
|   | 
| 
template<typename... Args>  | 
| void  | diagnose (DiagnosticAction action, const int errorCode, const char *format, const char *suffix, Args &&...args) | 
|   | 
| 
template<class T , typename  = std::enable_if_t<Util::has_SourceInfo_v<T>>, typename... Args>  | 
| void  | diagnose (DiagnosticAction action, const int errorCode, const char *format, const char *suffix, const T &node, Args &&...args) | 
|   | 
| 
template<class T , typename  = std::enable_if_t<Util::has_SourceInfo_v<T>>, typename... Args>  | 
| void  | diagnose (DiagnosticAction action, const int errorCode, const char *format, const char *suffix, const T *node, Args &&...args) | 
|   | 
| 
template<typename... Args>  | 
| std::string  | format_message (const char *format, Args &&...args) | 
|   | 
| DiagnosticAction  | getDefaultInfoDiagnosticAction () | 
|   | 
| DiagnosticAction  | getDefaultWarningDiagnosticAction () | 
|   | 
| DiagnosticAction  | getDiagnosticAction (cstring diagnostic, DiagnosticAction defaultAction) | 
|   | 
| unsigned  | getDiagnosticCount () const | 
|   | 
| 
unsigned  | getErrorCount () const | 
|   | 
| 
unsigned  | getInfoCount () const | 
|   | 
| 
unsigned  | getMaxErrorCount () const | 
|   | 
| 
std::ostream *  | getOutputStream () const | 
|   | 
| 
unsigned  | getWarningCount () const | 
|   | 
| template<typename... Args>  | 
| void  | parser_error (const Util::InputSources *sources, const char *fmt, Args &&...args) | 
|   | 
| template<typename T >  | 
| void  | parser_error (const Util::SourceInfo &location, const T &message) | 
|   | 
| 
void  | setDefaultInfoDiagnosticAction (DiagnosticAction action) | 
|   | set the default diagnostic action for calls to info(). 
  | 
|   | 
| 
void  | setDefaultWarningDiagnosticAction (DiagnosticAction action) | 
|   | set the default diagnostic action for calls to warning(). 
  | 
|   | 
| 
void  | setDiagnosticAction (std::string_view diagnostic, DiagnosticAction action) | 
|   | Set the action to take for the given diagnostic. 
  | 
|   | 
| 
unsigned  | setMaxErrorCount (unsigned newMaxCount) | 
|   | set maxErrorCount to a the @newMaxCount threshold and return the previous value 
  | 
|   | 
| 
void  | setOutputStream (std::ostream *stream) | 
|   |