Lines Matching refs:CXLoadedDiagnostic
66 CXLoadedDiagnostic::~CXLoadedDiagnostic() {} in ~CXLoadedDiagnostic()
72 CXDiagnosticSeverity CXLoadedDiagnostic::getSeverity() const { in getSeverity()
93 static CXSourceLocation makeLocation(const CXLoadedDiagnostic::Location *DLoc) { in makeLocation()
102 CXSourceLocation CXLoadedDiagnostic::getLocation() const { in getLocation()
108 CXString CXLoadedDiagnostic::getSpelling() const { in getSpelling()
112 CXString CXLoadedDiagnostic::getDiagnosticOption(CXString *Disable) const { in getDiagnosticOption()
122 unsigned CXLoadedDiagnostic::getCategory() const { in getCategory()
126 CXString CXLoadedDiagnostic::getCategoryText() const { in getCategoryText()
130 unsigned CXLoadedDiagnostic::getNumRanges() const { in getNumRanges()
134 CXSourceRange CXLoadedDiagnostic::getRange(unsigned Range) const { in getRange()
139 unsigned CXLoadedDiagnostic::getNumFixIts() const { in getNumFixIts()
143 CXString CXLoadedDiagnostic::getFixIt(unsigned FixIt, in getFixIt()
151 void CXLoadedDiagnostic::decodeLocation(CXSourceLocation location, in decodeLocation()
194 SmallVector<std::unique_ptr<CXLoadedDiagnostic>, 8> CurrentDiags;
213 CXLoadedDiagnostic::Location &LoadedLoc);
276 CXLoadedDiagnostic::Location &LoadedLoc) { in readLocation()
295 CXLoadedDiagnostic::Location *Start, *End; in readRange()
296 Start = TopDiags->Alloc.Allocate<CXLoadedDiagnostic::Location>(); in readRange()
297 End = TopDiags->Alloc.Allocate<CXLoadedDiagnostic::Location>(); in readRange()
312 CurrentDiags.push_back(llvm::make_unique<CXLoadedDiagnostic>()); in visitStartOfDiagnostic()
381 CXLoadedDiagnostic &D = *CurrentDiags.back(); in visitDiagnosticRecord()