26 getMessage(TR.Message);
27 TR.Category = getCategory();
37 Info.FormatDiagnostic(Storage);
40StringRef TrapReasonBuilder::getCategory() {
This file contains the declaration of TrapReasonBuilder and related classes.
TrapReasonBuilder(DiagnosticsEngine *DiagObj, unsigned DiagID, TrapReason &TR)
A little helper class used to produce diagnostics.
void Clear() const
Clear out the current diagnostic.
DiagnosticsEngine * getDiagnosticsEngine() const
unsigned getDiagID() const
A little helper class (which is basically a smart pointer that forwards info from DiagnosticsEngine a...
Concrete class used by the front-end to report problems and issues.
const IntrusiveRefCntPtr< DiagnosticIDs > & getDiagnosticIDs() const
Encodes a location in the source.
The JSON file list parser is used to communicate input to InstallAPI.