/external/clang/include/clang/Tooling/ |
H A D | FixIt.h | 54 // \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 D | FixItTest.cpp | 85 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 D | TextDiagnostic.h | 93 ArrayRef<FixItHint> Hints, 112 ArrayRef<FixItHint> Hints, 117 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
|
H A D | DiagnosticRenderer.h | 90 ArrayRef<FixItHint> Hints, 118 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, 127 ArrayRef<FixItHint> Hints, 146 ArrayRef<FixItHint> FixItHints,
|
/external/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 109 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 D | SemaExprObjC.cpp | 437 << 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 D | AnalysisBasedWarnings.cpp | 95 << 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 D | DeclSpec.cpp | 971 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 D | SemaChecking.cpp | 4110 << 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 D | SemaFixItUtils.h | 42 std::vector<FixItHint> Hints;
|
/external/clang/include/clang/Basic/ |
H A D | Diagnostic.h | 52 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 D | PartialDiagnostic.h | 73 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 D | DiagnosticRenderer.cpp | 35 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 D | SerializedDiagnosticPrinter.cpp | 88 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 D | TextDiagnostic.cpp | 996 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 D | ParseTemplate.cpp | 266 << 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 D | ParseDeclCXX.cpp | 118 << 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 D | Parser.cpp | 119 << 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 D | ParseInit.cpp | 150 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc), 367 << FixItHint::CreateInsertion(Tok.getLocation(), "= ");
|
H A D | ParseStmt.cpp | 418 << 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 D | ParseExprCXX.cpp | 63 << 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 D | ParseDecl.cpp | 445 << 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 D | CXStoredDiagnostic.cpp | 105 const FixItHint &Hint = Diag.fixit_begin()[FixIt];
|
/external/v8/tools/clang/plugins/ |
H A D | FindBadConstructsConsumer.cpp | 77 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 D | CommentSema.cpp | 247 << ArgRange << FixItHint::CreateReplacement(ArgRange, FixedName); 354 << FixItHint::CreateReplacement(ArgRange, CorrectedName); 706 << FixItHint::CreateInsertion(FD->getLocEnd().getLocWithOffset(1), 795 << FixItHint::CreateReplacement(ArgRange, CorrectedII->getName());
|