Searched refs:FixItHint (Results 1 - 25 of 74) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/
H A DFixIt.h54 // Returns a FixItHint to remove \p Node.
56 template <typename T> FixItHint createRemoval(const T &Node) {
57 return FixItHint::CreateRemoval(internal::getSourceRange(Node));
60 // Returns a FixItHint to replace \p Destination by \p Source.
62 FixItHint createReplacement(const D &Destination, const S &Source,
64 return FixItHint::CreateReplacement(internal::getSourceRange(Destination),
68 // Returns a FixItHint to replace \p Destination by \p Source.
70 FixItHint createReplacement(const D &Destination, StringRef Source) {
71 return FixItHint::CreateReplacement(internal::getSourceRange(Destination),
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangDiagnostic.h25 typedef std::vector<clang::FixItHint> FixItList;
40 void AddFixitHint(const clang::FixItHint &fixit) {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DTextDiagnostic.h88 ArrayRef<FixItHint> Hints) override {
105 ArrayRef<FixItHint> Hints);
109 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
H A DDiagnosticRenderer.h89 ArrayRef<FixItHint> Hints) = 0;
111 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints);
117 ArrayRef<FixItHint> Hints);
134 ArrayRef<FixItHint> FixItHints,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaFixItUtils.cpp108 Hints.push_back(FixItHint::CreateRemoval(
112 Hints.push_back(FixItHint::CreateInsertion(Begin, "*("));
113 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
115 Hints.push_back(FixItHint::CreateInsertion(Begin, "*"));
142 Hints.push_back(FixItHint::CreateRemoval(
146 Hints.push_back(FixItHint::CreateInsertion(Begin, "&("));
147 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
149 Hints.push_back(FixItHint::CreateInsertion(Begin, "&"));
H A DDeclSpec.cpp1090 FixItHint Hints[NumLocs];
1098 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]);
1231 << FixItHint::CreateInsertion(
1292 << FixItHint::CreateRemoval(StorageClassSpecLoc);
1311 FixItHint StorageHint, ThreadHint;
1316 StorageHint = FixItHint::CreateRemoval(SCLoc);
1323 ThreadHint = FixItHint::CreateRemoval(SCLoc);
1341 FixItHint Hint;
1347 Hint = FixItHint::CreateRemoval(SCLoc);
1351 Hint = FixItHint
[all...]
H A DAnalysisBasedWarnings.cpp99 << FixItHint::CreateInsertion(Open, "/* DISABLES CODE */ (")
100 << FixItHint::CreateInsertion(Close, ")");
760 << FixItHint::CreateInsertion(VD->getLocation(), "__block ");
780 << FixItHint::CreateInsertion(Loc, Init);
788 FixItHint &Fixit1, FixItHint &Fixit2) {
791 Fixit1 = FixItHint::CreateRemoval(
796 FixItHint::CreateRemoval(SourceRange(ElseKwLoc, Else->getEndLoc()));
801 Fixit1 = FixItHint::CreateRemoval(CharSourceRange::getCharRange(
804 Fixit1 = FixItHint
[all...]
H A DSemaExprObjC.cpp438 << FixItHint::CreateInsertion(OrigElement->getBeginLoc(), "@");
454 << FixItHint::CreateInsertion(OrigElement->getBeginLoc(), "@");
1136 << Method->getSelector() << FixItHint::CreateInsertion(LParenLoc, "(")
1137 << FixItHint::CreateInsertion(RParenLoc, ")");
1220 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString());
1636 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString());
1651 << FixItHint::CreateReplacement(RecRange,
1960 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName());
1993 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(),
2019 << FixItHint
[all...]
H A DSemaModule.cpp111 << FixItHint::CreateInsertion(ModuleLoc, "export ");
154 << FixItHint::CreateInsertion(BeginLoc, "module;\n");
271 << FixItHint::CreateInsertion(ModuleScopes.back().BeginLoc, "export ");
540 << FixItHint::CreateInsertion(ModuleScopes.back().BeginLoc, "export ");
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaFixItUtils.h41 std::vector<FixItHint> Hints;
H A DCodeCompleteConsumer.h824 std::vector<FixItHint> FixIts;
868 std::vector<FixItHint> FixIts = std::vector<FixItHint>())
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnostic.h66 class FixItHint { class in namespace:clang
84 FixItHint() = default;
92 static FixItHint CreateInsertion(SourceLocation InsertionLoc,
95 FixItHint Hint;
105 static FixItHint CreateInsertionFromRange(SourceLocation InsertionLoc,
108 FixItHint Hint;
118 static FixItHint CreateRemoval(CharSourceRange RemoveRange) {
119 FixItHint Hint;
123 static FixItHint CreateRemoval(SourceRange RemoveRange) {
129 static FixItHint CreateReplacemen
[all...]
H A DPartialDiagnostic.h77 SmallVector<FixItHint, 6> FixItHints;
173 void AddFixItHint(const FixItHint &Hint) const {
310 for (const FixItHint &Fix : DiagStorage->FixItHints)
404 const FixItHint &Hint) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp42 SmallVectorImpl<FixItHint> &MergedFixits;
45 FixitReceiver(SmallVectorImpl<FixItHint> &MergedFixits)
49 MergedFixits.push_back(FixItHint::CreateInsertion(loc, text));
53 MergedFixits.push_back(FixItHint::CreateReplacement(range, text));
59 static void mergeFixits(ArrayRef<FixItHint> FixItHints,
61 SmallVectorImpl<FixItHint> &MergedFixits) {
91 ArrayRef<FixItHint> FixItHints,
105 SmallVector<FixItHint, 8> MergedFixits;
420 ArrayRef<FixItHint> Hints) {
518 /// snippet, caret, underlines and FixItHint displa
[all...]
H A DSerializedDiagnosticPrinter.cpp80 ArrayRef<FixItHint> Hints) override;
196 ArrayRef<FixItHint> Hints,
686 ArrayRef<FixItHint> Hints,
699 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
701 const FixItHint &Fix = *I;
716 ArrayRef<FixItHint> Hints) {
H A DTextDiagnostic.cpp1069 ArrayRef<FixItHint> Hints,
1077 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1139 SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints) {
1320 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints,
1327 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1335 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp286 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc());
304 << FixItHint::CreateInsertion(LAngleLoc, "<>");
361 FixItHint::CreateRemoval(SourceLocation(BoolKWLoc));
615 << FixItHint::CreateReplacement(CharSourceRange::getCharRange(
871 ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
872 : FixItHint());
876 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
877 : FixItHint::CreateInsertion(Tok.getLocation(), "class "));
998 FixItHint Insertion;
1000 Insertion = FixItHint
[all...]
H A DParseDeclCXX.cpp132 << FixItHint::CreateRemoval(InlineLoc);
194 << FixItHint::CreateReplacement(
198 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces);
481 << FixItHint::CreateRemoval(TemplateLoc);
490 << 0 /* directive */ << R << FixItHint::CreateRemoval(R);
696 << FixItHint::CreateInsertionFromRange(
699 << FixItHint::CreateRemoval(MisplacedAttrs.Range);
720 << 1 /* declaration */ << R << FixItHint::CreateRemoval(R);
742 << FixItHint::CreateRemoval(SourceRange(D.TypenameLoc));
820 << FixItHint
[all...]
H A DParseInit.cpp176 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc),
401 << FixItHint::CreateInsertion(Tok.getLocation(), "= ");
H A DParseExprCXX.cpp64 << FixItHint::CreateReplacement(Range, "< ::");
403 << FixItHint::CreateReplacement(Next.getLocation(), "::");
433 << FixItHint::CreateReplacement(Next.getLocation(), ":");
525 << FixItHint::CreateInsertion(Tok.getLocation(), "template ");
1101 D << InitCapture << FixItHint::CreateInsertion(ExpectedLoc, "...");
1105 D << FixItHint::CreateRemoval(Loc);
1159 << 0 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1169 << 1 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1178 << 2 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1425 << FixItHint
[all...]
H A DParser.cpp97 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(")
98 << FixItHint::CreateInsertion(EndLoc, ")");
121 DB << FixItHint::CreateReplacement(
143 ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling)
168 << FixItHint::CreateRemoval(Tok.getLocation());
196 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
199 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
207 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
211 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
1527 << FixItHint
[all...]
H A DParseStmt.cpp449 << FixItHint::CreateInsertion(OldToken.getLocation(), "case ");
749 << FixItHint::CreateReplacement(ColonLoc, ":");
754 << FixItHint::CreateInsertion(ExpectedLoc, ":");
793 << FixItHint::CreateInsertion(AfterColonLoc, " ;");
830 << FixItHint::CreateReplacement(ColonLoc, ":");
835 << FixItHint::CreateInsertion(ExpectedLoc, ":");
848 << FixItHint::CreateInsertion(AfterColonLoc, " ;");
984 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
1187 << FixItHint::CreateRemoval(Tok.getLocation());
1806 ? FixItHint
[all...]
H A DParseDecl.cpp576 << FixItHint::CreateReplacement(KindLoc, "put");
1671 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange)
1672 << FixItHint::CreateRemoval(AttrRange);
1680 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange)
1681 << FixItHint::CreateRemoval(AttrRange);
2042 << (Fixit ? FixItHint::CreateRemoval(Loc) : FixItHint())
2043 << (Fixit ? FixItHint::CreateInsertion(D.getBeginLoc(), "_Noreturn ")
2044 : FixItHint());
2147 << FixItHint
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVirtualCallChecker.cpp157 FixItHint Fixit = FixItHint::CreateInsertion(
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h134 SmallVector<FixItHint, 4> Fixits;
240 void addFixItHint(const FixItHint &F) {
244 llvm::ArrayRef<FixItHint> getFixits() const { return Fixits; }
622 ArrayRef<FixItHint> Fixits = None);
628 ArrayRef<FixItHint> Fixits = None);

Completed in 321 milliseconds

123