Lines Matching refs:range
33 bool clearDiagnostic(ArrayRef<unsigned> IDs, SourceRange range);
34 bool hasDiagnostic(ArrayRef<unsigned> IDs, SourceRange range) const;
65 void remove(SourceRange range);
67 void replace(SourceRange range, StringRef text);
68 void replace(SourceRange range, SourceRange replacementRange);
72 void increaseIndentation(SourceRange range,
75 bool clearDiagnostic(ArrayRef<unsigned> IDs, SourceRange range);
76 bool clearAllDiagnostics(SourceRange range) { in clearAllDiagnostics() argument
77 return clearDiagnostic(std::nullopt, range); in clearAllDiagnostics()
79 bool clearDiagnostic(unsigned ID1, unsigned ID2, SourceRange range) { in clearDiagnostic() argument
81 return clearDiagnostic(IDs, range); in clearDiagnostic()
84 SourceRange range) { in clearDiagnostic() argument
86 return clearDiagnostic(IDs, range); in clearDiagnostic()
89 bool hasDiagnostic(unsigned ID, SourceRange range) { in hasDiagnostic() argument
90 return CapturedDiags.hasDiagnostic(ID, range); in hasDiagnostic()
93 bool hasDiagnostic(unsigned ID1, unsigned ID2, SourceRange range) { in hasDiagnostic() argument
95 return CapturedDiags.hasDiagnostic(IDs, range); in hasDiagnostic()
99 SourceRange range = SourceRange());
101 SourceRange range = SourceRange());
103 SourceRange range = SourceRange());
105 SourceRange range = SourceRange());
116 virtual void remove(CharSourceRange range) = 0;
117 virtual void increaseIndentation(CharSourceRange range,