HomeSort by: relevance | last modified time | path
    Searched refs:CharSourceRange (Results 1 - 25 of 104) sorted by relevancy

1 2 3 4 5

  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/
SourceCode.h 25 CharSourceRange maybeExtendRange(CharSourceRange Range,
33 CharSourceRange getExtendedRange(const T &Node, tok::TokenKind Next,
35 return maybeExtendRange(CharSourceRange::getTokenRange(Node.getSourceRange()),
44 CharSourceRange getAssociatedRange(const Decl &D, ASTContext &Context);
47 StringRef getText(CharSourceRange Range, const ASTContext &Context);
52 return getText(CharSourceRange::getTokenRange(Node.getSourceRange()),
86 llvm::Error validateEditRange(const CharSourceRange &Range,
93 llvm::Optional<CharSourceRange>
94 getRangeForEdit(const CharSourceRange &EditRange, const SourceManager &SM
    [all...]
RangeSelector.h 27 using RangeSelector = MatchConsumer<CharSourceRange>;
29 inline RangeSelector charRange(CharSourceRange R) {
31 -> Expected<CharSourceRange> { return R; };
  /src/external/apache2/llvm/dist/clang/include/clang/Edit/
EditsReceiver.h 24 virtual void replace(CharSourceRange range, StringRef text) = 0;
27 virtual void remove(CharSourceRange range);
Commit.h 47 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)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/
FixIt.h 29 StringRef getText(CharSourceRange Range, const ASTContext &Context);
31 /// Returns the token CharSourceRange corresponding to \p Range.
32 inline CharSourceRange getSourceRange(const SourceRange &Range) {
33 return CharSourceRange::getTokenRange(Range);
36 /// Returns the CharSourceRange of the token at Location \p Loc.
37 inline CharSourceRange getSourceRange(const SourceLocation &Loc) {
38 return CharSourceRange::getTokenRange(Loc, Loc);
41 /// Returns the CharSourceRange of an given Node. \p Node is typically a
43 template <typename T> CharSourceRange getSourceRange(const T &Node) {
44 return CharSourceRange::getTokenRange(Node.getSourceRange())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Tooling/
FixIt.cpp 21 StringRef getText(CharSourceRange Range, const ASTContext &Context) {
RefactoringCallbacks.cpp 75 Sources, CharSourceRange::getTokenRange(From.getSourceRange()), Text);
81 Lexer::getSourceText(CharSourceRange::getTokenRange(To.getSourceRange()),
93 CharSourceRange::getTokenRange(FromMatch->getSourceRange()), ToText));
215 CharSourceRange Source =
216 CharSourceRange::getTokenRange(NodeIter->second.getSourceRange());
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
RangeSelector.cpp 107 return [Selector](const MatchResult &Result) -> Expected<CharSourceRange> {
108 Expected<CharSourceRange> SelectedRange = Selector(Result);
111 return CharSourceRange::getCharRange(SelectedRange->getBegin());
116 return [Selector](const MatchResult &Result) -> Expected<CharSourceRange> {
117 Expected<CharSourceRange> SelectedRange = Selector(Result);
128 CharSourceRange Range = Lexer::makeFileCharRange(
129 CharSourceRange::getTokenRange(SelectedRange->getEnd()),
137 return CharSourceRange::getCharRange(End);
142 return [ID](const MatchResult &Result) -> Expected<CharSourceRange> {
150 : CharSourceRange::getTokenRange(Node->getSourceRange())
    [all...]
SourceCode.cpp 31 StringRef clang::tooling::getText(CharSourceRange Range,
37 CharSourceRange clang::tooling::maybeExtendRange(CharSourceRange Range,
40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(),
50 return CharSourceRange::getTokenRange(Range.getBegin(), Tok.getLocation());
53 llvm::Error clang::tooling::validateEditRange(const CharSourceRange &Range,
81 llvm::Optional<CharSourceRange>
82 clang::tooling::getRangeForEdit(const CharSourceRange &EditRange,
96 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts);
132 CharSourceRange ExpansionRange = SM.getExpansionRange(EntityLast)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Format/
AffectedRangeManager.h 28 const ArrayRef<CharSourceRange> Ranges)
37 bool affectsCharSourceRange(const CharSourceRange &Range);
59 const SmallVector<CharSourceRange, 8> Ranges;
AffectedRangeManager.cpp 61 const CharSourceRange &Range) {
62 for (SmallVectorImpl<CharSourceRange>::const_iterator I = Ranges.begin(),
80 CharSourceRange Range = CharSourceRange::getCharRange(Start, End);
85 CharSourceRange EmptyLineRange = CharSourceRange::getCharRange(
TokenAnalyzer.h 51 ArrayRef<CharSourceRange> getCharRanges() const { return CharRanges; }
74 SmallVector<CharSourceRange, 8> CharRanges;
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
TextDiagnostic.h 78 ArrayRef<CharSourceRange> Ranges,
83 ArrayRef<CharSourceRange> Ranges) override;
86 SmallVectorImpl<CharSourceRange> &Ranges,
103 SmallVectorImpl<CharSourceRange> &Ranges,
DiagnosticRenderer.h 79 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,
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXSourceLocation.h 55 const CharSourceRange &R);
62 CharSourceRange::getTokenRange(R));
74 /// Translates CXSourceRange to CharSourceRange.
78 CharSourceRange translateCXRangeToCharRange(CXSourceRange R);
  /src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
Rewriter.h 90 int getRangeSize(const CharSourceRange &Range,
98 std::string getRewrittenText(CharSourceRange Range) const;
106 return getRewrittenText(CharSourceRange::getTokenRange(Range));
145 bool RemoveText(CharSourceRange range,
164 bool ReplaceText(CharSourceRange range, StringRef NewStr) {
184 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent);
186 return IncreaseIndentation(CharSourceRange::getTokenRange(range),
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
DiagnosticRenderer.cpp 52 void replace(CharSourceRange range, StringRef text) override {
90 ArrayRef<CharSourceRange> Ranges,
102 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(),
272 CharSourceRange MacroRange, MacroArgRange;
280 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange);
285 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange);
357 mapDiagnosticRanges(FullSourceLoc CaretLoc, ArrayRef<CharSourceRange> Ranges,
358 SmallVectorImpl<CharSourceRange> &SpellingRanges) {
419 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End),
426 ArrayRef<CharSourceRange> Ranges
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Edit/
Commit.cpp 31 CharSourceRange Commit::Edit::getFileRange(SourceManager &SM) const {
33 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length));
36 CharSourceRange Commit::Edit::getInsertFromRange(SourceManager &SM) const {
40 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length));
65 CharSourceRange range,
91 bool Commit::remove(CharSourceRange range) {
103 bool Commit::insertWrap(StringRef before, CharSourceRange range,
116 bool Commit::replace(CharSourceRange range, StringRef text) {
132 bool Commit::replaceWithInner(CharSourceRange range,
133 CharSourceRange replacementRange)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
Lexer.h 394 /// Given a token range, produce a corresponding CharSourceRange that
398 static CharSourceRange getAsCharRange(SourceRange Range,
402 return End.isInvalid() ? CharSourceRange()
403 : CharSourceRange::getCharRange(
406 static CharSourceRange getAsCharRange(CharSourceRange Range,
460 static CharSourceRange makeFileCharRange(CharSourceRange Range,
465 static StringRef getSourceText(CharSourceRange Range,
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
Diagnostic.h 74 CharSourceRange RemoveRange;
78 CharSourceRange InsertFromRange;
101 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc);
110 CharSourceRange FromRange,
114 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc);
122 static FixItHint CreateRemoval(CharSourceRange RemoveRange) {
128 return CreateRemoval(CharSourceRange::getTokenRange(RemoveRange));
133 static FixItHint CreateReplacement(CharSourceRange RemoveRange,
143 return CreateReplacement(CharSourceRange::getTokenRange(RemoveRange), Code);
176 SmallVector<CharSourceRange, 8> DiagRanges
    [all...]
SourceLocation.h 255 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) {
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Core/
Diagnostic.h 33 FileByteRange(const SourceManager &Sources, CharSourceRange Range);
Replacement.h 103 Replacement(const SourceManager &Sources, const CharSourceRange &Range,
136 const CharSourceRange &Range,
362 const CharSourceRange Range =
363 CharSourceRange::getTokenRange(NodeToReplace->getSourceRange());
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
MacroPPCallbacks.h 104 CharSourceRange FilenameRange, const FileEntry *File,
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransformActions.cpp 67 CharRange(CharSourceRange range, SourceManager &srcMgr, Preprocessor &PP) {
99 return CharRange(CharSourceRange::getTokenRange(LHS), SrcMgr, PP)
100 .compareWith(CharRange(CharSourceRange::getTokenRange(RHS),
166 void addRemoval(CharSourceRange range);
447 addRemoval(CharSourceRange::getTokenRange(range));
472 addRemoval(CharSourceRange::getCharRange(range.getBegin(),
475 addRemoval(CharSourceRange::getTokenRange(
488 addRemoval(CharSourceRange::getCharRange(loc, afterText));
496 std::make_pair(CharRange(CharSourceRange::getTokenRange(range),
519 void TransformActionsImpl::addRemoval(CharSourceRange range)
    [all...]

Completed in 41 milliseconds

1 2 3 4 5