| /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...] |