Lines Matching defs:FixItList
454 using FixItList = SmallVector<FixItHint, 4>;
538 virtual std::optional<FixItList> getFixits(const FixitStrategy &) const {
812 virtual std::optional<FixItList>
862 virtual std::optional<FixItList>
912 virtual std::optional<FixItList>
1058 virtual std::optional<FixItList>
1098 virtual std::optional<FixItList>
1138 virtual std::optional<FixItList>
1173 virtual std::optional<FixItList>
1282 virtual std::optional<FixItList>
1327 virtual std::optional<FixItList>
1377 virtual std::optional<FixItList>
1587 std::optional<FixItList>
1594 return FixItList{};
1608 static inline std::optional<FixItList> createDataFixit(const ASTContext &Ctx,
1611 std::optional<FixItList>
1633 return FixItList{};
1643 std::optional<FixItList>
1650 return FixItList{};
1673 std::optional<FixItList>
1688 return FixItList{};
1691 return FixItList{};
1701 static std::optional<FixItList> // forward declaration
1704 std::optional<FixItList>
1957 std::optional<FixItList>
2012 return FixItList{
2020 std::optional<FixItList>
2034 return FixItList{{FixItHint::CreateRemoval(derefRange),
2051 static inline std::optional<FixItList> createDataFixit(const ASTContext &Ctx,
2059 return FixItList{{FixItHint::CreateInsertion(*EndOfOperand, ".data()")}};
2066 std::optional<FixItList>
2088 static std::optional<FixItList>
2119 return FixItList{
2123 std::optional<FixItList>
2132 FixItList Fixes;
2165 std::optional<FixItList>
2174 FixItList Fixes;
2210 static std::optional<FixItList>
2233 return FixItList{FixItHint::CreateRemoval(SR)};
2236 FixItList FixIts{};
2263 return FixItList{};
2337 static FixItList fixLocalVarDeclWithSpan(const VarDecl *D, ASTContext &Ctx,
2343 FixItList FixIts{};
2357 std::optional<FixItList> InitFixIts =
2419 static std::optional<FixItList>
2555 FixItList FixIts{};
2587 static FixItList fixParamWithSpan(const ParmVarDecl *PVD, const ASTContext &Ctx,
2632 static FixItList fixVariableWithSpan(const VarDecl *VD,
2656 static FixItList fixVarDeclWithArray(const VarDecl *D, const ASTContext &Ctx,
2658 FixItList FixIts{};
2730 static FixItList fixVariableWithArray(const VarDecl *VD,
2751 static FixItList
2813 static bool overlapWithMacro(const FixItList &FixIts) {
2835 std::map<const VarDecl *, FixItList> &FixItsForVariable,
2863 static FixItList createFunctionOverloadsForParms(
2864 std::map<const VarDecl *, FixItList> &FixItsForVariable /* mutable */,
2868 FixItList FixItsSharedByParms{};
2870 std::optional<FixItList> OverloadFixes =
2886 static std::map<const VarDecl *, FixItList>
2895 std::map<const VarDecl *, FixItList> FixItsForVariable;
2910 std::optional<FixItList> Fixits = F->getFixits(S);
2942 FixItList FixItsSharedByParms{};
2950 std::map<const VarDecl *, FixItList> FinalFixItsForVariable{
3112 std::map<const VarDecl *, FixItList> FixItsForVariableGroup;
3323 : FixItList{},