Home
last modified time | relevance | path

Searched refs:CharSourceRange (Results 1 – 25 of 109) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp107 return [Selector](const MatchResult &Result) -> Expected<CharSourceRange> { in before()
108 Expected<CharSourceRange> SelectedRange = Selector(Result); in before()
111 return CharSourceRange::getCharRange(SelectedRange->getBegin()); in before()
116 return [Selector](const MatchResult &Result) -> Expected<CharSourceRange> { in after()
117 Expected<CharSourceRange> SelectedRange = Selector(Result); in after()
128 CharSourceRange Range = Lexer::makeFileCharRange( in after()
129 CharSourceRange::getTokenRange(SelectedRange->getEnd()), in after()
137 return CharSourceRange::getCharRange(End); in after()
142 return [ID](const MatchResult &Result) -> Expected<CharSourceRange> { in node()
150 : CharSourceRange::getTokenRange(Node->getSourceRange()); in node()
[all …]
H A DSourceCode.cpp31 StringRef clang::tooling::getText(CharSourceRange Range, in getText()
37 CharSourceRange clang::tooling::maybeExtendRange(CharSourceRange Range, in maybeExtendRange()
40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(), in maybeExtendRange()
50 return CharSourceRange::getTokenRange(Range.getBegin(), Tok.getLocation()); in maybeExtendRange()
53 llvm::Error clang::tooling::validateEditRange(const CharSourceRange &Range, in validateEditRange()
81 llvm::Optional<CharSourceRange>
82 clang::tooling::getRangeForEdit(const CharSourceRange &EditRange, in getRangeForEdit()
96 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRangeForEdit()
132 CharSourceRange ExpansionRange = SM.getExpansionRange(EntityLast); in getEntityEndLoc()
319 CharSourceRange tooling::getAssociatedRange(const Decl &Decl, in getAssociatedRange()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/
H A DSourceCode.h25 CharSourceRange maybeExtendRange(CharSourceRange Range,
33 CharSourceRange getExtendedRange(const T &Node, tok::TokenKind Next, in getExtendedRange()
35 return maybeExtendRange(CharSourceRange::getTokenRange(Node.getSourceRange()), in getExtendedRange()
44 CharSourceRange getAssociatedRange(const Decl &D, ASTContext &Context);
47 StringRef getText(CharSourceRange Range, const ASTContext &Context);
52 return getText(CharSourceRange::getTokenRange(Node.getSourceRange()), in getText()
86 llvm::Error validateEditRange(const CharSourceRange &Range,
93 llvm::Optional<CharSourceRange>
94 getRangeForEdit(const CharSourceRange &EditRange, const SourceManager &SM,
96 inline llvm::Optional<CharSourceRange>
[all …]
H A DRangeSelector.h27 using RangeSelector = MatchConsumer<CharSourceRange>;
29 inline RangeSelector charRange(CharSourceRange R) { in charRange()
31 -> Expected<CharSourceRange> { return R; }; in charRange()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Edit/
H A DCommit.h47 CharSourceRange getFileRange(SourceManager &SM) const;
48 CharSourceRange getInsertFromRange(SourceManager &SM) const;
83 bool insertFromRange(SourceLocation loc, CharSourceRange range,
86 bool insertWrap(StringRef before, CharSourceRange range, StringRef after);
88 bool remove(CharSourceRange range);
90 bool replace(CharSourceRange range, StringRef text);
91 bool replaceWithInner(CharSourceRange range, CharSourceRange innerRange);
98 return insertFromRange(loc, CharSourceRange::getTokenRange(TokenRange),
103 return insertWrap(before, CharSourceRange::getTokenRange(TokenRange), after); in insertWrap()
107 return remove(CharSourceRange::getTokenRange(TokenRange)); in remove()
[all …]
H A DEditsReceiver.h24 virtual void replace(CharSourceRange range, StringRef text) = 0;
27 virtual void remove(CharSourceRange range);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/
H A DFixIt.h29 StringRef getText(CharSourceRange Range, const ASTContext &Context);
32 inline CharSourceRange getSourceRange(const SourceRange &Range) { in getSourceRange()
33 return CharSourceRange::getTokenRange(Range); in getSourceRange()
37 inline CharSourceRange getSourceRange(const SourceLocation &Loc) { in getSourceRange()
38 return CharSourceRange::getTokenRange(Loc, Loc); in getSourceRange()
43 template <typename T> CharSourceRange getSourceRange(const T &Node) { in getSourceRange()
44 return CharSourceRange::getTokenRange(Node.getSourceRange()); in getSourceRange()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DDiagnosticRenderer.h79 ArrayRef<CharSourceRange> Ranges,
84 ArrayRef<CharSourceRange> Ranges) = 0;
88 SmallVectorImpl<CharSourceRange> &Ranges,
111 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints);
114 ArrayRef<CharSourceRange> Ranges);
116 ArrayRef<CharSourceRange> Ranges,
133 StringRef Message, ArrayRef<CharSourceRange> Ranges,
H A DTextDiagnostic.h78 ArrayRef<CharSourceRange> Ranges,
83 ArrayRef<CharSourceRange> Ranges) override;
86 SmallVectorImpl<CharSourceRange> &Ranges, in emitCodeContext()
103 SmallVectorImpl<CharSourceRange> &Ranges,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp52 void replace(CharSourceRange range, StringRef text) override { in replace()
90 ArrayRef<CharSourceRange> Ranges, in emitDiagnostic()
102 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(), in emitDiagnostic()
272 CharSourceRange MacroRange, MacroArgRange; in retrieveMacroLocation()
280 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange); in retrieveMacroLocation()
285 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange); in retrieveMacroLocation()
357 mapDiagnosticRanges(FullSourceLoc CaretLoc, ArrayRef<CharSourceRange> Ranges, in mapDiagnosticRanges()
358 SmallVectorImpl<CharSourceRange> &SpellingRanges) { in mapDiagnosticRanges()
419 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges()
426 ArrayRef<CharSourceRange> Ranges, in emitCaret()
[all …]
H A DSerializedDiagnosticPrinter.cpp70 ArrayRef<CharSourceRange> Ranges,
75 ArrayRef<CharSourceRange> Ranges) override {} in emitDiagnosticLoc()
80 SmallVectorImpl<CharSourceRange> &Ranges,
196 void EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges,
201 void EmitCharSourceRange(CharSourceRange R, const SourceManager &SM);
227 void AddCharSourceRangeToRecord(CharSourceRange R, RecordDataImpl &Record,
363 void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range, in AddCharSourceRangeToRecord()
394 void SDiagsWriter::EmitCharSourceRange(CharSourceRange R, in EmitCharSourceRange()
673 StringRef Message, ArrayRef<clang::CharSourceRange> Ranges, in emitDiagnosticMessage()
700 void SDiagsWriter::EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, in EmitCodeContext()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
H A DRewriter.h90 int getRangeSize(const CharSourceRange &Range,
98 std::string getRewrittenText(CharSourceRange Range) const;
106 return getRewrittenText(CharSourceRange::getTokenRange(Range)); in getRewrittenText()
145 bool RemoveText(CharSourceRange range,
164 bool ReplaceText(CharSourceRange range, StringRef NewStr) { in ReplaceText()
184 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent);
186 return IncreaseIndentation(CharSourceRange::getTokenRange(range), in IncreaseIndentation()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Edit/
H A DCommit.cpp31 CharSourceRange Commit::Edit::getFileRange(SourceManager &SM) const { in getFileRange()
33 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getFileRange()
36 CharSourceRange Commit::Edit::getInsertFromRange(SourceManager &SM) const { in getInsertFromRange()
40 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getInsertFromRange()
65 CharSourceRange range, in insertFromRange()
91 bool Commit::remove(CharSourceRange range) { in remove()
103 bool Commit::insertWrap(StringRef before, CharSourceRange range, in insertWrap()
116 bool Commit::replace(CharSourceRange range, StringRef text) { in replace()
132 bool Commit::replaceWithInner(CharSourceRange range, in replaceWithInner()
133 CharSourceRange replacementRange) { in replaceWithInner()
[all …]
H A DRewriteObjCFoundationAPI.cpp192 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToSubscriptGetCommon()
194 CharSourceRange::getTokenRange(RecRange)); in rewriteToSubscriptGetCommon()
241 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToArraySubscriptSet()
243 CharSourceRange::getTokenRange(RecRange)); in rewriteToArraySubscriptSet()
244 commit.replaceWithInner(CharSourceRange::getCharRange(Arg0Range.getBegin(), in rewriteToArraySubscriptSet()
246 CharSourceRange::getTokenRange(Arg0Range)); in rewriteToArraySubscriptSet()
249 commit.insertWrap("[", CharSourceRange::getCharRange(Arg0Range.getBegin(), in rewriteToArraySubscriptSet()
280 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToDictionarySubscriptSet()
282 CharSourceRange::getTokenRange(RecRange)); in rewriteToDictionarySubscriptSet()
514 CharSourceRange::getTokenRange(KeyRange), in rewriteToDictionaryLiteral()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Format/
H A DAffectedRangeManager.cpp61 const CharSourceRange &Range) { in affectsCharSourceRange()
62 for (SmallVectorImpl<CharSourceRange>::const_iterator I = Ranges.begin(), in affectsCharSourceRange()
80 CharSourceRange Range = CharSourceRange::getCharRange(Start, End); in affectsTokenRange()
85 CharSourceRange EmptyLineRange = CharSourceRange::getCharRange( in affectsLeadingEmptyLines()
H A DAffectedRangeManager.h28 const ArrayRef<CharSourceRange> Ranges) in AffectedRangeManager()
37 bool affectsCharSourceRange(const CharSourceRange &Range);
59 const SmallVector<CharSourceRange, 8> Ranges;
H A DTokenAnalyzer.h51 ArrayRef<CharSourceRange> getCharRanges() const { return CharRanges; } in getCharRanges()
74 SmallVector<CharSourceRange, 8> CharRanges;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDiagnostic.h74 CharSourceRange RemoveRange;
78 CharSourceRange InsertFromRange;
101 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc);
110 CharSourceRange FromRange,
114 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc);
122 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval()
128 return CreateRemoval(CharSourceRange::getTokenRange(RemoveRange)); in CreateRemoval()
133 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement()
143 return CreateReplacement(CharSourceRange::getTokenRange(RemoveRange), Code); in CreateReplacement()
176 SmallVector<CharSourceRange, 8> DiagRanges;
[all …]
H A DSourceLocation.h255 class CharSourceRange {
260 CharSourceRange() = default;
261 CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {}
263 static CharSourceRange getTokenRange(SourceRange R) {
264 return CharSourceRange(R, true);
267 static CharSourceRange getCharRange(SourceRange R) {
268 return CharSourceRange(R, false);
271 static CharSourceRange getTokenRange(SourceLocation B, SourceLocation E) {
275 static CharSourceRange getCharRange(SourceLocation B, SourceLocation E) {
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DLexer.h398 static CharSourceRange getAsCharRange(SourceRange Range, in getAsCharRange()
402 return End.isInvalid() ? CharSourceRange() in getAsCharRange()
403 : CharSourceRange::getCharRange( in getAsCharRange()
406 static CharSourceRange getAsCharRange(CharSourceRange Range, in getAsCharRange()
460 static CharSourceRange makeFileCharRange(CharSourceRange Range,
465 static StringRef getSourceText(CharSourceRange Range,
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransformActions.cpp67 CharRange(CharSourceRange range, SourceManager &srcMgr, Preprocessor &PP) { in CharRange()
99 return CharRange(CharSourceRange::getTokenRange(LHS), SrcMgr, PP) in compare()
100 .compareWith(CharRange(CharSourceRange::getTokenRange(RHS), in compare()
166 void addRemoval(CharSourceRange range);
447 addRemoval(CharSourceRange::getTokenRange(range)); in commitRemove()
472 addRemoval(CharSourceRange::getCharRange(range.getBegin(), in commitReplace()
475 addRemoval(CharSourceRange::getTokenRange( in commitReplace()
488 addRemoval(CharSourceRange::getCharRange(loc, afterText)); in commitReplaceText()
496 std::make_pair(CharRange(CharSourceRange::getTokenRange(range), in commitIncreaseIndentation()
519 void TransformActionsImpl::addRemoval(CharSourceRange range) { in addRemoval()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXSourceLocation.h55 const CharSourceRange &R);
62 CharSourceRange::getTokenRange(R)); in translateSourceRange()
78 CharSourceRange translateCXRangeToCharRange(CXSourceRange R);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp75 Sources, CharSourceRange::getTokenRange(From.getSourceRange()), Text); in replaceStmtWithText()
81 Lexer::getSourceText(CharSourceRange::getTokenRange(To.getSourceRange()), in replaceStmtWithStmt()
93 CharSourceRange::getTokenRange(FromMatch->getSourceRange()), ToText)); in run()
215 CharSourceRange Source = in run()
216 CharSourceRange::getTokenRange(NodeIter->second.getSourceRange()); in run()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp19 CharSourceRange getLexicalDeclRange(Decl *D, const SourceManager &SM, in getLexicalDeclRange()
22 return CharSourceRange::getTokenRange(D->getSourceRange()); in getLexicalDeclRange()
30 ? CharSourceRange::getCharRange(R.getBegin(), LocAfterEnd) in getLexicalDeclRange()
31 : CharSourceRange::getTokenRange(R); in getLexicalDeclRange()
123 selectionKindFor(CharSourceRange::getTokenRange(S->getSourceRange())); in TraverseStmt()
139 SourceSelectionKind selectionKindFor(CharSourceRange Range) { in selectionKindFor()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Core/
H A DReplacement.h103 Replacement(const SourceManager &Sources, const CharSourceRange &Range,
136 const CharSourceRange &Range,
362 const CharSourceRange Range = in Replacement()
363 CharSourceRange::getTokenRange(NodeToReplace->getSourceRange()); in Replacement()

12345