/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/ |
H A D | Replacement.h | 219 explicit Replacements(const Replacement &R) { Replaces.insert(R); } 260 /// Merges \p Replaces into the current replacements. \p Replaces 262 LLVM_NODISCARD Replacements merge(const Replacements &Replaces) const; 272 unsigned size() const { return Replaces.size(); } 274 void clear() { Replaces.clear(); } 276 bool empty() const { return Replaces.empty(); } 278 const_iterator begin() const { return Replaces.begin(); } 280 const_iterator end() const { return Replaces.end(); } 282 const_reverse_iterator rbegin() const { return Replaces 310 ReplacementsImpl Replaces; member in class:clang::tooling::Replacements [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
H A D | AtomicChange.cpp | 33 Replaces(E.getReplacements().begin(), E.getReplacements().end()) {} 45 std::vector<clang::tooling::Replacement> Replaces; member in struct:__anon1064::NormalizedAtomicChange 61 Io.mapRequired("Replacements", Doc.Replaces); 76 Io.mapRequired("Replacements", Keys->Replaces); 109 const clang::tooling::Replacements &Replaces) { 118 for (const clang::tooling::Replacement &R : Replaces) { 185 Replacements Replaces; local 188 if (auto Err = Replaces.add(Replacement( 191 return Replaces; 211 clang::tooling::Replacements Replaces) 107 getRangesForFormating(llvm::StringRef Code, unsigned ColumnLimit, ApplyChangesSpec::FormatOption Format, const clang::tooling::Replacements &Replaces) argument 207 AtomicChange(std::string Key, std::string FilePath, std::string Error, std::vector<std::string> InsertedHeaders, std::vector<std::string> RemovedHeaders, clang::tooling::Replacements Replaces) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Core/ |
H A D | Replacement.cpp | 194 for (const auto &R : Replaces) { 216 // `R` and `Replaces` are order-independent if applying them in either order 223 // the code after the existing replacements `Replaces` are applied. 225 // A Replacements set that is `Replaces` referring to the code after `R` is 228 for (const auto &Replace : Replaces) 229 ReplacesShiftedByRs.Replaces.insert( 231 // This is equivalent to applying `Replaces` first and then `R`. 233 // This is equivalent to applying `R` first and then `Replaces`. 242 R, *Replaces.begin()); 247 if (!Replaces 510 calculateRangesAfterReplacements(const Replacements &Replaces, const std::vector<Range> &Ranges) argument 567 applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite) argument 579 applyAllReplacements(StringRef Code, const Replacements &Replaces) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
H A D | AtomicChange.h | 113 const Replacements &getReplacements() const { return Replaces; } 129 clang::tooling::Replacements Replaces); 137 tooling::Replacements Replaces; member in class:clang::tooling::AtomicChange
|
/freebsd-11-stable/contrib/llvm-project/clang/tools/clang-format/ |
H A D | ClangFormat.cpp | 282 static void outputReplacementsXML(const Replacements &Replaces) { argument 283 for (const auto &R : Replaces) { 293 emitReplacementWarnings(const Replacements &Replaces, StringRef AssumedFileName, argument 295 if (Replaces.empty()) 305 for (const auto &R : Replaces) { 320 static void outputXML(const Replacements &Replaces, argument 335 outputReplacementsXML(Replaces); 390 Replacements Replaces = sortIncludes(*FormatStyle, Code->getBuffer(), Ranges, local 392 auto ChangedCode = tooling::applyAllReplacements(Code->getBuffer(), Replaces); 398 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Range [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Format/ |
H A D | Format.cpp | 1272 // Replaces double/single-quoted string literal as appropriate, re-escaping 1904 // adding the necessary replacement to 'Replaces'. 'Includes' must be in strict 1913 StringRef Code, tooling::Replacements &Replaces, 1980 auto Err = Replaces.add(tooling::Replacement( 2000 tooling::Replacements &Replaces, 2052 Replaces, Cursor); 2063 sortCppIncludes(Style, IncludesInBlock, Ranges, FileName, Code, Replaces, 2066 return Replaces; 2087 // JavaImportGroups, then adding the necessary replacement to 'Replaces'. 2094 StringRef Code, tooling::Replacements &Replaces) { 1910 sortCppIncludes(const FormatStyle &Style, const SmallVectorImpl<IncludeDirective> &Includes, ArrayRef<tooling::Range> Ranges, StringRef FileName, StringRef Code, tooling::Replacements &Replaces, unsigned *Cursor) argument [all...] |
H A D | WhitespaceManager.h | 45 /// Replaces the whitespace in front of \p Tok. Only call once for 197 /// Fill \c Replaces with the replacements for all effective changes. 211 tooling::Replacements Replaces; member in class:clang::format::WhitespaceManager
|
H A D | WhitespaceManager.cpp | 71 return Replaces.add(Replacement); 90 return Replaces; 101 return Replaces; 780 auto Err = Replaces.add(tooling::Replacement(
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Format/ |
H A D | Format.h | 2281 /// \p Replaces on success; otheriwse, return an llvm::Error carrying 2284 formatReplacements(StringRef Code, const tooling::Replacements &Replaces, 2287 /// Returns the replacements corresponding to applying \p Replaces and 2301 cleanupAroundReplacements(StringRef Code, const tooling::Replacements &Replaces,
|