Lines Matching defs:FixIts
2162 bool clang::internal::anyConflict(const SmallVectorImpl<FixItHint> &FixIts,
2166 std::vector<const FixItHint *> All; // a copy of `FixIts`
2168 for (const FixItHint &H : FixIts)
2843 FixItList FixIts{};
2848 FixIts.push_back(FixItHint::CreateInsertion(Init->getBeginLoc(), "{"));
2891 FixIts.push_back(FixItHint::CreateInsertion(*LocPassInit, StrBuffer.str()));
2892 return FixIts;
2950 FixItList FixIts{};
2968 FixIts.insert(FixIts.end(), std::make_move_iterator(InitFixIts->begin()),
2986 FixIts.push_back(FixItHint::CreateReplacement(
2988 return FixIts;
3162 FixItList FixIts{};
3173 FixIts.emplace_back(FixItHint::CreateInsertion(*Loc, *OldOverloadDef));
3179 FixIts.emplace_back(FixItHint::CreateInsertion(
3185 FixIts.emplace_back(FixItHint::CreateInsertion(*Loc, *NewOverloadDecl));
3190 return FixIts;
3265 FixItList FixIts{};
3330 FixIts.push_back(FixItHint::CreateReplacement(
3334 return FixIts;
3417 // Returns true iff there exists a `FixItHint` 'h' in `FixIts` such that the
3419 static bool overlapWithMacro(const FixItList &FixIts) {
3422 return llvm::any_of(FixIts, [](const FixItHint &Hint) {