Lines Matching defs:FixItList
951 using FixItList = SmallVector<FixItHint, 4>;
1035 virtual std::optional<FixItList> getFixits(const FixitStrategy &) const {
1313 virtual std::optional<FixItList>
1363 virtual std::optional<FixItList>
1413 virtual std::optional<FixItList>
1659 virtual std::optional<FixItList>
1699 virtual std::optional<FixItList>
1739 virtual std::optional<FixItList>
1774 virtual std::optional<FixItList>
1883 virtual std::optional<FixItList>
1928 virtual std::optional<FixItList>
1978 virtual std::optional<FixItList>
2193 std::optional<FixItList>
2200 return FixItList{};
2214 static inline std::optional<FixItList> createDataFixit(const ASTContext &Ctx,
2217 std::optional<FixItList>
2239 return FixItList{};
2249 std::optional<FixItList>
2256 return FixItList{};
2279 std::optional<FixItList>
2294 return FixItList{};
2297 return FixItList{};
2307 static std::optional<FixItList> // forward declaration
2310 std::optional<FixItList>
2564 std::optional<FixItList>
2619 return FixItList{
2627 std::optional<FixItList>
2641 return FixItList{{FixItHint::CreateRemoval(derefRange),
2658 static inline std::optional<FixItList> createDataFixit(const ASTContext &Ctx,
2666 return FixItList{{FixItHint::CreateInsertion(*EndOfOperand, ".data()")}};
2673 std::optional<FixItList>
2695 static std::optional<FixItList>
2726 return FixItList{
2730 std::optional<FixItList>
2739 FixItList Fixes;
2772 std::optional<FixItList>
2781 FixItList Fixes;
2817 static std::optional<FixItList>
2840 return FixItList{FixItHint::CreateRemoval(SR)};
2843 FixItList FixIts{};
2870 return FixItList{};
2944 static FixItList fixLocalVarDeclWithSpan(const VarDecl *D, ASTContext &Ctx,
2950 FixItList FixIts{};
2964 std::optional<FixItList> InitFixIts =
3026 static std::optional<FixItList>
3162 FixItList FixIts{};
3194 static FixItList fixParamWithSpan(const ParmVarDecl *PVD, const ASTContext &Ctx,
3239 static FixItList fixVariableWithSpan(const VarDecl *VD,
3263 static FixItList fixVarDeclWithArray(const VarDecl *D, const ASTContext &Ctx,
3265 FixItList FixIts{};
3337 static FixItList fixVariableWithArray(const VarDecl *VD,
3358 static FixItList
3419 static bool overlapWithMacro(const FixItList &FixIts) {
3441 std::map<const VarDecl *, FixItList> &FixItsForVariable,
3469 static FixItList createFunctionOverloadsForParms(
3470 std::map<const VarDecl *, FixItList> &FixItsForVariable /* mutable */,
3474 FixItList FixItsSharedByParms{};
3476 std::optional<FixItList> OverloadFixes =
3492 static std::map<const VarDecl *, FixItList>
3501 std::map<const VarDecl *, FixItList> FixItsForVariable;
3516 std::optional<FixItList> Fixits = F->getFixits(S);
3548 FixItList FixItsSharedByParms{};
3556 std::map<const VarDecl *, FixItList> FinalFixItsForVariable{
3690 std::map<const VarDecl *, FixItList> FixItsForVariableGroup;
3901 : FixItList{},