Searched refs:AtomicChange (Results 1 - 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DAtomicChange.h1 //===--- AtomicChange.h - AtomicChange class --------------------*- C++ -*-===//
9 // This file defines AtomicChange which is used to create a set of source
27 /// e.g. replacements or header insertions. Edits in an AtomicChange should be
31 /// An AtomicChange is uniquely identified by a key and will either be fully
34 /// Calling setError on an AtomicChange stores the error message and marks it as
36 class AtomicChange { class in namespace:clang::tooling
42 AtomicChange(const SourceManager &SM, SourceLocation KeyPosition);
45 AtomicChange(llvm::StringRef FilePath, llvm::StringRef Key) function in class:clang::tooling::AtomicChange
48 AtomicChange(AtomicChang
124 AtomicChange() {} function in class:clang::tooling::AtomicChange
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp1 //===--- AtomicChange.cpp - AtomicChange implementation -----------------*- C++ -*-===//
9 #include "clang/Tooling/Refactoring/AtomicChange.h"
14 LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::AtomicChange)
17 /// Helper to (de)serialize an AtomicChange since we don't have direct
19 /// Data members of a normalized AtomicChange can be directly mapped from/to
26 // This converts AtomicChange's internal implementation of the replacements
29 const clang::tooling::AtomicChange &E)
36 clang::tooling::AtomicChange denormalize(const llvm::yaml::IO &) {
37 llvm_unreachable("Do not convert YAML to AtomicChange directl
196 AtomicChange::AtomicChange(const SourceManager &SM, function in class:clang::tooling::AtomicChange
207 AtomicChange::AtomicChange(std::string Key, std::string FilePath, function in class:clang::tooling::AtomicChange
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Rename/
H A DUSRLocFinder.h20 #include "clang/Tooling/Refactoring/AtomicChange.h"
37 std::vector<tooling::AtomicChange>
H A DRenamingAction.h18 #include "clang/Tooling/Refactoring/AtomicChange.h"
94 llvm::Expected<std::vector<AtomicChange>>
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DTransformer.h13 #include "clang/Tooling/Refactoring/AtomicChange.h"
26 std::function<void(Expected<clang::tooling::AtomicChange> Change)>;
46 /// Receives each successful rewrites as an \c AtomicChange.
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DRenamingAction.cpp144 Expected<std::vector<AtomicChange>>
147 // FIXME: A true local rename can use just one AtomicChange.
148 std::vector<AtomicChange> Changes;
153 AtomicChange Change(SM, Ranges[0].getBegin());
169 ArrayRef<AtomicChange> AtomicChanges,
171 for (const auto &AtomicChange : AtomicChanges) {
172 for (const auto &Replace : AtomicChange.getReplacements()) {
222 Expected<std::vector<AtomicChange>> Change =
H A DUSRLocFinder.cpp510 std::vector<tooling::AtomicChange>
519 std::vector<tooling::AtomicChange> AtomicChanges;
522 tooling::AtomicChange ReplaceChange = tooling::AtomicChange(SM, Start);
526 llvm::errs() << "Failed to add replacement to AtomicChange: "
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DTransformer.cpp13 #include "clang/Tooling/Refactoring/AtomicChange.h"
48 // Record the results in the AtomicChange, anchored at the location of the
50 AtomicChange AC(*Result.SourceManager,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DExtract.cpp150 AtomicChange Change(SM, ExtractedDeclLocation);
192 // FIXME: Add support for assocciated symbol location to AtomicChange to mark

Completed in 173 milliseconds