Home
last modified time | relevance | path

Searched refs:AtomicChange (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/
H A DAtomicChange.h37 class AtomicChange {
45 AtomicChange(const SourceManager &SM, SourceLocation KeyPosition,
49 AtomicChange(llvm::StringRef FilePath, llvm::StringRef Key) in AtomicChange() function
52 AtomicChange(AtomicChange &&) = default;
53 AtomicChange(const AtomicChange &) = default;
55 AtomicChange &operator=(AtomicChange &&) = default;
56 AtomicChange &operator=(const AtomicChange &) = default;
58 bool operator==(const AtomicChange &Other) const;
132 AtomicChange() {} in AtomicChange() function
154 using AtomicChanges = std::vector<AtomicChange>;
[all …]
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp14 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::AtomicChange)
196 AtomicChange::AtomicChange(const SourceManager &SM, in AtomicChange() function in clang::tooling::AtomicChange
207 AtomicChange::AtomicChange(const SourceManager &SM, SourceLocation KeyPosition, in AtomicChange() function in clang::tooling::AtomicChange
209 : AtomicChange(SM, KeyPosition) { in AtomicChange()
213 AtomicChange::AtomicChange(std::string Key, std::string FilePath, in AtomicChange() function in clang::tooling::AtomicChange
223 bool AtomicChange::operator==(const AtomicChange &Other) const { in operator ==()
232 std::string AtomicChange::toYAMLString() { in toYAMLString()
242 AtomicChange AtomicChange::convertFromYAML(llvm::StringRef YAMLContent) { in convertFromYAML()
292 void AtomicChange::addHeader(llvm::StringRef Header) { in addHeader()
296 void AtomicChange::removeHeader(llvm::StringRef Header) { in removeHeader()
[all …]
H A DCMakeLists.txt6 AtomicChange.cpp
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DTransformer.cpp34 llvm::Expected<llvm::SmallVector<AtomicChange, 1>>
40 std::map<FileID, AtomicChange> ChangesByFileID; in convertToAtomicChanges()
44 .emplace(ID, AtomicChange(*Result.SourceManager, in convertToAtomicChanges()
61 llvm::SmallVector<AtomicChange, 1> Changes; in convertToAtomicChanges()
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/
H A DRenamingAction.cpp144 Expected<std::vector<AtomicChange>>
148 std::vector<AtomicChange> Changes; in createRenameReplacements()
153 AtomicChange Change(SM, Ranges[0].getBegin()); in createRenameReplacements()
169 ArrayRef<AtomicChange> AtomicChanges, in convertChangesToFileReplacements()
171 for (const auto &AtomicChange : AtomicChanges) { in convertChangesToFileReplacements() local
172 for (const auto &Replace : AtomicChange.getReplacements()) { in convertChangesToFileReplacements()
223 Expected<std::vector<AtomicChange>> Change = in HandleOneRename()
H A DUSRLocFinder.cpp527 std::vector<tooling::AtomicChange>
536 std::vector<tooling::AtomicChange> AtomicChanges; in createRenameAtomicChanges()
539 tooling::AtomicChange ReplaceChange = tooling::AtomicChange(SM, Start); in createRenameAtomicChanges()
/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DTransformer.h37 static llvm::Expected<llvm::SmallVector<AtomicChange, 1>>
53 llvm::MutableArrayRef<AtomicChange> Changes;
58 llvm::MutableArrayRef<AtomicChange> Changes;
72 Expected<llvm::MutableArrayRef<AtomicChange>> Changes)>;
180 llvm::SmallVector<AtomicChange, 1> Changes;
200 RewriteResult.Changes = llvm::MutableArrayRef<AtomicChange>(Changes);
/llvm-project-15.0.7/clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/
H A DApplyReplacements.h44 std::vector<tooling::AtomicChange>>
103 applyChanges(StringRef File, const std::vector<tooling::AtomicChange> &Changes,
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DRefactoringTest.cpp1100 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1164 AtomicChange ActualChange = AtomicChange::convertFromYAML(YamlContent); in TEST_F()
1182 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1188 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1203 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1214 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1228 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1242 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1322 AtomicChange Change(FilePath, Key); in replacementToAtomicChange()
1346 llvm::SmallVector<AtomicChange, 8> Changes;
[all …]
H A DRefactoringActionRulesTest.cpp77 AtomicChange Change(SM, Loc); in TEST_F()
113 const_cast<AtomicChange &>(Result[0]).toYAMLString(); in TEST_F()
H A DTransformerTest.cpp130 return [this](Expected<MutableArrayRef<AtomicChange>> C) { in consumer()
1621 llvm::sort(Changes, [](const AtomicChange &L, const AtomicChange &R) { in TEST_F()
1691 [&](Expected<MutableArrayRef<AtomicChange>> Changes) { in TEST_F()
1708 ResultOf([](const AtomicChange &C) { return C.getFilePath(); }, in TEST_F()
1710 ResultOf([](const AtomicChange &C) { return C.getFilePath(); }, in TEST_F()
/llvm-project-15.0.7/clang-tools-extra/clang-apply-replacements/lib/Tooling/
H A DApplyReplacements.cpp214 tooling::AtomicChange FileChange(Entry->getName(), Entry->getName()); in mergeAndDeduplicate()
254 std::vector<tooling::AtomicChange>{FileChange}); in mergeAndDeduplicate()
261 applyChanges(StringRef File, const std::vector<tooling::AtomicChange> &Changes, in applyChanges()
/llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/Rename/
H A DUSRLocFinder.h37 std::vector<tooling::AtomicChange>
H A DRenamingAction.h93 llvm::Expected<std::vector<AtomicChange>>
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/
H A DBUILD.gn19 "AtomicChange.cpp",
/llvm-project-15.0.7/clang-tools-extra/tool-template/
H A DToolTemplate.cpp69 AtomicChange Change(*Result.SourceManager, D->getBeginLoc()); in run()
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Extract/
H A DExtract.cpp150 AtomicChange Change(SM, ExtractedDeclLocation); in createSourceReplacements()
/llvm-project-15.0.7/clang/tools/clang-refactor/
H A DTestSupport.cpp71 OS << const_cast<tooling::AtomicChange &>(Change).toYAMLString() << "\n"; in dumpChanges()
/llvm-project-15.0.7/clang/docs/
H A DRefactoringEngine.rst126 AtomicChange Replacement(Context.getSources(), Selection.getBegin());
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt271 clang/include/clang/Tooling/Refactoring/AtomicChange.h