Lines Matching refs:CXDiagnosticImpl
25 class CXDiagnosticImpl; variable
28 std::vector<std::unique_ptr<CXDiagnosticImpl>> Diagnostics;
40 CXDiagnosticImpl *getDiagnostic(unsigned i) const { in getDiagnostic()
45 void appendDiagnostic(std::unique_ptr<CXDiagnosticImpl> D);
54 class CXDiagnosticImpl {
59 virtual ~CXDiagnosticImpl();
99 CXDiagnosticImpl(Kind k) : K(k) {} in CXDiagnosticImpl() function
102 void append(std::unique_ptr<CXDiagnosticImpl> D) { in append()
111 struct CXStoredDiagnostic : public CXDiagnosticImpl {
117 : CXDiagnosticImpl(StoredDiagnosticKind), in CXStoredDiagnostic()
153 static bool classof(const CXDiagnosticImpl *D) { in classof()