Lines Matching defs:FixIts
1556 bool clang::internal::anyConflict(const SmallVectorImpl<FixItHint> &FixIts,
1560 std::vector<const FixItHint *> All; // a copy of `FixIts`
1562 for (const FixItHint &H : FixIts)
2236 FixItList FixIts{};
2241 FixIts.push_back(FixItHint::CreateInsertion(Init->getBeginLoc(), "{"));
2284 FixIts.push_back(FixItHint::CreateInsertion(*LocPassInit, StrBuffer.str()));
2285 return FixIts;
2343 FixItList FixIts{};
2361 FixIts.insert(FixIts.end(), std::make_move_iterator(InitFixIts->begin()),
2379 FixIts.push_back(FixItHint::CreateReplacement(
2381 return FixIts;
2555 FixItList FixIts{};
2566 FixIts.emplace_back(FixItHint::CreateInsertion(*Loc, *OldOverloadDef));
2572 FixIts.emplace_back(FixItHint::CreateInsertion(
2578 FixIts.emplace_back(FixItHint::CreateInsertion(*Loc, *NewOverloadDecl));
2583 return FixIts;
2658 FixItList FixIts{};
2723 FixIts.push_back(FixItHint::CreateReplacement(
2727 return FixIts;
2811 // Returns true iff there exists a `FixItHint` 'h' in `FixIts` such that the
2813 static bool overlapWithMacro(const FixItList &FixIts) {
2816 return llvm::any_of(FixIts, [](const FixItHint &Hint) {