|
clang
5.0.0
|
RAII class that determines when any errors have occurred between the time the instance was created and the time it was queried. More...
#include "clang/Basic/Diagnostic.h"
Public Member Functions | |
| DiagnosticErrorTrap (DiagnosticsEngine &Diag) | |
| bool | hasErrorOccurred () const |
| Determine whether any errors have occurred since this object instance was created. More... | |
| bool | hasUnrecoverableErrorOccurred () const |
| Determine whether any unrecoverable errors have occurred since this object instance was created. More... | |
| void | reset () |
| Set to initial state of "no errors occurred". More... | |
RAII class that determines when any errors have occurred between the time the instance was created and the time it was queried.
Definition at line 909 of file Diagnostic.h.
|
inlineexplicit |
Definition at line 915 of file Diagnostic.h.
References reset().
|
inline |
Determine whether any errors have occurred since this object instance was created.
Definition at line 920 of file Diagnostic.h.
Referenced by clang::driver::Driver::generateCompilationDiagnostics(), clang::Scope::hasErrorOccurred(), and ReferenceDllExportedMethods().
|
inline |
Determine whether any unrecoverable errors have occurred since this object instance was created.
Definition at line 926 of file Diagnostic.h.
Referenced by clang::Sema::hasAnyUnrecoverableErrorsInThisFunction(), and clang::Scope::hasUnrecoverableErrorOccurred().
|
inline |
Set to initial state of "no errors occurred".
Definition at line 931 of file Diagnostic.h.
Referenced by clang::sema::FunctionScopeInfo::Clear(), DiagnosticErrorTrap(), and clang::Scope::Init().
1.8.6