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

123

/external/clang/include/clang/Tooling/
H A DFixIt.h54 // \brief Returns a FixItHint to remove \p Node.
56 template <typename T> FixItHint createRemoval(const T &Node) {
57 return FixItHint::CreateRemoval(internal::getSourceRange(Node));
60 // \brief 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),
/external/clang/unittests/Tooling/
H A DFixItTest.cpp85 FixItHint Hint = createRemoval(*CE);
91 FixItHint Hint0 = createRemoval(*P0);
97 FixItHint Hint1 = createRemoval(*P1);
106 FixItHint Hint0 = createRemoval(*P0);
110 FixItHint Hint1 = createRemoval(*P1);
120 FixItHint Hint = createRemoval(*CE);
126 FixItHint Hint0 = createRemoval(*P0);
135 FixItHint Hint1 = createRemoval(*P1);
147 FixItHint Hint = createRemoval(*CE);
165 FixItHint Hint
[all...]
/external/clang/include/clang/Frontend/
H A DTextDiagnostic.h93 ArrayRef<FixItHint> Hints,
112 ArrayRef<FixItHint> Hints,
117 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
H A DDiagnosticRenderer.h90 ArrayRef<FixItHint> Hints,
118 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints,
127 ArrayRef<FixItHint> Hints,
146 ArrayRef<FixItHint> FixItHints,
/external/clang/lib/Sema/
H A DSemaFixItUtils.cpp109 Hints.push_back(FixItHint::CreateRemoval(
113 Hints.push_back(FixItHint::CreateInsertion(Begin, "*("));
114 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
116 Hints.push_back(FixItHint::CreateInsertion(Begin, "*"));
143 Hints.push_back(FixItHint::CreateRemoval(
147 Hints.push_back(FixItHint::CreateInsertion(Begin, "&("));
148 Hints.push_back(FixItHint::CreateInsertion(End, ")"));
150 Hints.push_back(FixItHint::CreateInsertion(Begin, "&"));
H A DSemaExprObjC.cpp437 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@");
453 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@");
1116 << Method->getSelector() << FixItHint::CreateInsertion(LParenLoc, "(")
1117 << FixItHint::CreateInsertion(RParenLoc, ")");
1171 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString());
1546 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString());
1562 << FixItHint::CreateReplacement(RecRange,
1866 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName());
1900 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(),
1926 << FixItHint
[all...]
H A DAnalysisBasedWarnings.cpp95 << FixItHint::CreateInsertion(Open, "/* DISABLES CODE */ (")
96 << FixItHint::CreateInsertion(Close, ")");
624 << FixItHint::CreateInsertion(VD->getLocation(), "__block ");
644 << FixItHint::CreateInsertion(Loc, Init);
652 FixItHint &Fixit1, FixItHint &Fixit2) {
655 Fixit1 = FixItHint::CreateRemoval(
660 Fixit2 = FixItHint::CreateRemoval(
666 Fixit1 = FixItHint::CreateRemoval(
670 Fixit1 = FixItHint
[all...]
H A DDeclSpec.cpp971 FixItHint Hints[NumLocs];
979 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]);
1100 << FixItHint::CreateInsertion(
1161 << FixItHint::CreateRemoval(StorageClassSpecLoc);
1175 FixItHint StorageHint, ThreadHint;
1180 StorageHint = FixItHint::CreateRemoval(SCLoc);
1187 ThreadHint = FixItHint::CreateRemoval(SCLoc);
1215 FixItHint Hint = FixItHint::CreateRemoval(SCLoc);
H A DSemaChecking.cpp4110 << FixItHint::CreateInsertion(FormatLoc, "\"%s\", ");
4114 << FixItHint::CreateInsertion(FormatLoc, "@\"%@\", ");
4198 ArrayRef<FixItHint> Fixit = None);
4225 ArrayRef<FixItHint> Fixit = None);
4275 << FixItHint::CreateReplacement(LMRange, FixedLM->toString());
4278 FixItHint Hint;
4280 Hint = FixItHint::CreateRemoval(LMRange);
4309 << FixItHint::CreateReplacement(LMRange, FixedLM->toString());
4337 << FixItHint::CreateReplacement(CSRange, FixedCS->toString());
4523 ArrayRef<FixItHint> FixI
[all...]
/external/clang/include/clang/Sema/
H A DSemaFixItUtils.h42 std::vector<FixItHint> Hints;
/external/clang/include/clang/Basic/
H A DDiagnostic.h52 class FixItHint { class in namespace:clang
70 FixItHint() : BeforePreviousInsertions(false) { } function in class:clang::FixItHint
78 static FixItHint CreateInsertion(SourceLocation InsertionLoc,
81 FixItHint Hint;
91 static FixItHint CreateInsertionFromRange(SourceLocation InsertionLoc,
94 FixItHint Hint;
104 static FixItHint CreateRemoval(CharSourceRange RemoveRange) {
105 FixItHint Hint;
109 static FixItHint CreateRemoval(SourceRange RemoveRange) {
115 static FixItHint CreateReplacemen
[all...]
H A DPartialDiagnostic.h73 SmallVector<FixItHint, 6> FixItHints;
167 void AddFixItHint(const FixItHint &Hint) const {
307 for (const FixItHint &Fix : DiagStorage->FixItHints)
392 const FixItHint &Hint) {
/external/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp35 SmallVectorImpl<FixItHint> &MergedFixits;
38 FixitReceiver(SmallVectorImpl<FixItHint> &MergedFixits)
41 MergedFixits.push_back(FixItHint::CreateInsertion(loc, text));
44 MergedFixits.push_back(FixItHint::CreateReplacement(range, text));
50 static void mergeFixits(ArrayRef<FixItHint> FixItHints,
52 SmallVectorImpl<FixItHint> &MergedFixits) {
54 for (ArrayRef<FixItHint>::const_iterator
56 const FixItHint &Hint = *I;
85 ArrayRef<FixItHint> FixItHints,
100 SmallVector<FixItHint,
[all...]
H A DSerializedDiagnosticPrinter.cpp88 ArrayRef<FixItHint> Hints,
208 ArrayRef<FixItHint> Hints,
712 ArrayRef<FixItHint> Hints,
725 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
727 const FixItHint &Fix = *I;
742 ArrayRef<FixItHint> Hints,
H A DTextDiagnostic.cpp996 ArrayRef<FixItHint> Hints,
1004 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1069 ArrayRef<FixItHint> Hints,
1234 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints,
1241 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
1249 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
/external/clang/lib/Parse/
H A DParseTemplate.cpp266 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc());
283 << FixItHint::CreateInsertion(LAngleLoc, "<>");
594 ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
595 : FixItHint());
599 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
600 : FixItHint::CreateInsertion(Tok.getLocation(), "class "));
720 FixItHint Insertion;
722 Insertion = FixItHint::CreateInsertion(CorrectLoc, "...");
724 << FixItHint::CreateRemoval(EllipsisLoc) << Insertion
811 FixItHint Hint
[all...]
H A DParseDeclCXX.cpp118 << FixItHint::CreateRemoval(InlineLoc);
169 << FixItHint::CreateReplacement(SourceRange(ExtraNamespaceLoc.front(),
172 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces);
403 << 0 /* directive */ << R << FixItHint::CreateRemoval(R);
575 << FixItHint::CreateInsertionFromRange(
578 << FixItHint::CreateRemoval(MisplacedAttrs.Range);
618 << FixItHint::CreateRemoval(SourceRange(TypenameLoc,
622 << FixItHint::CreateRemoval(SS.getRange());
654 << 1 /* declaration */ << R << FixItHint::CreateRemoval(R);
666 << FixItHint
[all...]
H A DParser.cpp119 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(")
120 << FixItHint::CreateInsertion(EndLoc, ")");
143 DB << FixItHint::CreateReplacement(
165 ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling)
190 << FixItHint::CreateRemoval(Tok.getLocation());
218 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
221 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
229 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
233 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
1353 << FixItHint
[all...]
H A DParseInit.cpp150 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc),
367 << FixItHint::CreateInsertion(Tok.getLocation(), "= ");
H A DParseStmt.cpp418 << FixItHint::CreateInsertion(OldToken.getLocation(), "case ");
721 << FixItHint::CreateReplacement(ColonLoc, ":");
726 << FixItHint::CreateInsertion(ExpectedLoc, ":");
768 << FixItHint::CreateInsertion(AfterColonLoc, " ;");
800 << FixItHint::CreateReplacement(ColonLoc, ":");
805 << FixItHint::CreateInsertion(ExpectedLoc, ":");
819 << FixItHint::CreateInsertion(AfterColonLoc, " ;");
1094 << FixItHint::CreateRemoval(Tok.getLocation());
1596 ? FixItHint::CreateInsertion(Loc, "auto &&")
1597 : FixItHint());
[all...]
H A DParseExprCXX.cpp63 << FixItHint::CreateReplacement(Range, "< ::");
141 << FixItHint::CreateRemoval(LParen.getLocation())
142 << FixItHint::CreateRemoval(RParen.getLocation());
443 << FixItHint::CreateReplacement(Next.getLocation(), "::");
474 << FixItHint::CreateReplacement(Next.getLocation(), ":");
558 << FixItHint::CreateInsertion(Tok.getLocation(), "template ");
1072 << 0 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1082 << 1 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1247 << FixItHint::CreateInsertion(Tok.getLocation(), "() ");
2073 << FixItHint
[all...]
H A DParseDecl.cpp445 << FixItHint::CreateReplacement(KindLoc, "put");
1401 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange)
1402 << FixItHint::CreateRemoval(AttrRange);
1765 << (Fixit ? FixItHint::CreateRemoval(Loc) : FixItHint())
1766 << (Fixit ? FixItHint::CreateInsertion(D.getLocStart(), "_Noreturn ")
1767 : FixItHint());
1863 << FixItHint::CreateReplacement(CommaLoc, ";");
2000 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc);
2008 << FixItHint
[all...]
/external/clang/tools/libclang/
H A DCXStoredDiagnostic.cpp105 const FixItHint &Hint = Diag.fixit_begin()[FixIt];
/external/v8/tools/clang/plugins/
H A DFindBadConstructsConsumer.cpp77 FixItHint FixItRemovalForVirtual(const SourceManager& manager,
87 return FixItHint();
88 return FixItHint::CreateRemoval(range);
575 << FixItHint::CreateInsertion(loc, " override");
586 << FixItHint::CreateRemoval(override_attr->getRange());
593 << FixItHint::CreateRemoval(final_attr->getRange());
1017 << FixItHint::CreateReplacement(
/external/clang/lib/AST/
H A DCommentSema.cpp247 << ArgRange << FixItHint::CreateReplacement(ArgRange, FixedName);
354 << FixItHint::CreateReplacement(ArgRange, CorrectedName);
706 << FixItHint::CreateInsertion(FD->getLocEnd().getLocWithOffset(1),
795 << FixItHint::CreateReplacement(ArgRange, CorrectedII->getName());

Completed in 1211 milliseconds

123