/external/clang/include/clang/Edit/ |
EditsReceiver.h | 17 class CharSourceRange; 26 virtual void replace(CharSourceRange range, StringRef text) = 0; 28 virtual void remove(CharSourceRange range);
|
Commit.h | 43 CharSourceRange getFileRange(SourceManager &SM) const; 44 CharSourceRange getInsertFromRange(SourceManager &SM) const; 77 bool insertFromRange(SourceLocation loc, CharSourceRange range, 80 bool insertWrap(StringRef before, CharSourceRange range, StringRef after); 82 bool remove(CharSourceRange range); 84 bool replace(CharSourceRange range, StringRef text); 85 bool replaceWithInner(CharSourceRange range, CharSourceRange innerRange); 92 return insertFromRange(loc, CharSourceRange::getTokenRange(TokenRange), 96 return insertWrap(before, CharSourceRange::getTokenRange(TokenRange), after) [all...] |
/external/clang/tools/libclang/ |
CXSourceLocation.h | 56 const CharSourceRange &R); 63 CharSourceRange::getTokenRange(R));
|
/external/clang/include/clang/Frontend/ |
TextDiagnostic.h | 81 ArrayRef<CharSourceRange> Ranges, 87 ArrayRef<CharSourceRange> Ranges, 92 SmallVectorImpl<CharSourceRange>& Ranges, 111 SmallVectorImpl<CharSourceRange>& Ranges,
|
DiagnosticRenderer.h | 78 ArrayRef<CharSourceRange> Ranges, 84 ArrayRef<CharSourceRange> Ranges, 89 SmallVectorImpl<CharSourceRange>& Ranges, 118 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, 122 ArrayRef<CharSourceRange> Ranges, 143 StringRef Message, ArrayRef<CharSourceRange> Ranges,
|
/external/clang/lib/Tooling/ |
RefactoringCallbacks.cpp | 26 return tooling::Replacement(Sources, CharSourceRange::getTokenRange( 33 CharSourceRange::getTokenRange(To.getSourceRange()), 45 CharSourceRange::getTokenRange(FromMatch->getSourceRange()),
|
/external/clang/unittests/Lex/ |
PPCallbacksTest.cpp | 59 CharSourceRange FilenameRange, const FileEntry *File, 77 CharSourceRange FilenameRange; 147 StringRef GetSourceString(CharSourceRange Range) { 156 CharSourceRange InclusionDirectiveFilenameRange(const char* SourceText, 244 CharSourceRange Range = 254 CharSourceRange Range = 265 CharSourceRange Range = 276 CharSourceRange Range = 287 CharSourceRange Range = 299 CharSourceRange Range [all...] |
LexerTest.cpp | 97 Lexer::getSourceText(CharSourceRange::getTokenRange(SourceRange( 303 CharSourceRange range = Lexer::makeFileCharRange( 304 CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts); 306 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(idLoc, rsqrLoc), 309 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(lsqrLoc, rsqrLoc), 317 CharSourceRange::getTokenRange(lsqrLoc, rsqrLoc), 329 CharSourceRange::getTokenRange(macroLsqrLoc, macroIdLoc), 334 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(macroIdLoc, macroRsqrLoc), 341 CharSourceRange::getTokenRange(macroLsqrLoc, macroRsqrLoc), 347 CharSourceRange::getTokenRange(SourceRange(macroLsqrLoc, macroIdLoc)) [all...] |
/external/clang/include/clang/Tooling/Core/ |
Replacement.h | 89 Replacement(const SourceManager &Sources, const CharSourceRange &Range, 120 const CharSourceRange &Range, 221 const CharSourceRange Range = 222 CharSourceRange::getTokenRange(NodeToReplace->getSourceRange());
|
/external/clang/include/clang/Basic/ |
SourceLocation.h | 225 class CharSourceRange { 229 CharSourceRange() : IsTokenRange(false) {} 230 CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {} 232 static CharSourceRange getTokenRange(SourceRange R) { 233 return CharSourceRange(R, true); 236 static CharSourceRange getCharRange(SourceRange R) { 237 return CharSourceRange(R, false); 240 static CharSourceRange getTokenRange(SourceLocation B, SourceLocation E) { 243 static CharSourceRange getCharRange(SourceLocation B, SourceLocation E) {
|
Diagnostic.h | 55 CharSourceRange RemoveRange; 59 CharSourceRange InsertFromRange; 82 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc); 91 CharSourceRange FromRange, 95 CharSourceRange::getCharRange(InsertionLoc, InsertionLoc); 103 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { 109 return CreateRemoval(CharSourceRange::getTokenRange(RemoveRange)); 114 static FixItHint CreateReplacement(CharSourceRange RemoveRange, 124 return CreateReplacement(CharSourceRange::getTokenRange(RemoveRange), Code); 766 SmallVector<CharSourceRange, 8> DiagRanges [all...] |
PartialDiagnostic.h | 69 SmallVector<CharSourceRange, 8> DiagRanges; 160 void AddSourceRange(const CharSourceRange &R) const { 303 for (const CharSourceRange &Range : DiagStorage->DiagRanges) 381 PD.AddSourceRange(CharSourceRange::getTokenRange(R)); 386 const CharSourceRange &R) {
|
/external/clang/include/clang/Rewrite/Core/ |
Rewriter.h | 77 int getRangeSize(const CharSourceRange &Range, 124 bool RemoveText(CharSourceRange range, 156 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent); 158 return IncreaseIndentation(CharSourceRange::getTokenRange(range),
|
/external/clang/lib/Edit/ |
Commit.cpp | 26 CharSourceRange Commit::Edit::getFileRange(SourceManager &SM) const { 28 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); 31 CharSourceRange Commit::Edit::getInsertFromRange(SourceManager &SM) const { 35 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); 60 CharSourceRange range, 86 bool Commit::remove(CharSourceRange range) { 98 bool Commit::insertWrap(StringRef before, CharSourceRange range, 111 bool Commit::replace(CharSourceRange range, StringRef text) { 127 bool Commit::replaceWithInner(CharSourceRange range, 128 CharSourceRange replacementRange) [all...] |
RewriteObjCFoundationAPI.cpp | 193 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), 195 CharSourceRange::getTokenRange(RecRange)); 242 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), 244 CharSourceRange::getTokenRange(RecRange)); 245 commit.replaceWithInner(CharSourceRange::getCharRange(Arg0Range.getBegin(), 247 CharSourceRange::getTokenRange(Arg0Range)); 250 commit.insertWrap("[", CharSourceRange::getCharRange(Arg0Range.getBegin(), 281 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), 283 CharSourceRange::getTokenRange(RecRange)); 515 CharSourceRange::getTokenRange(KeyRange) [all...] |
/external/clang/include/clang/Lex/ |
Lexer.h | 326 /// \brief Given a token range, produce a corresponding CharSourceRange that 330 static CharSourceRange getAsCharRange(SourceRange Range, 334 return End.isInvalid() ? CharSourceRange() 335 : CharSourceRange::getCharRange( 338 static CharSourceRange getAsCharRange(CharSourceRange Range, 392 static CharSourceRange makeFileCharRange(CharSourceRange Range, 397 static StringRef getSourceText(CharSourceRange Range,
|
/external/clang/lib/Frontend/ |
DiagnosticRenderer.cpp | 85 void replace(CharSourceRange range, StringRef text) override { 126 ArrayRef<CharSourceRange> Ranges, 139 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(), 325 ArrayRef<CharSourceRange> Ranges, 326 SmallVectorImpl<CharSourceRange> &SpellingRanges, 330 for (ArrayRef<CharSourceRange>::const_iterator I = Ranges.begin(), 382 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), 389 ArrayRef<CharSourceRange> Ranges, 392 SmallVector<CharSourceRange, 4> SpellingRanges; 411 ArrayRef<CharSourceRange> Ranges [all...] |
DependencyGraph.cpp | 51 CharSourceRange FilenameRange, const FileEntry *File, 72 CharSourceRange FilenameRange,
|
SerializedDiagnosticPrinter.cpp | 71 ArrayRef<CharSourceRange> Ranges, 77 ArrayRef<CharSourceRange> Ranges, 85 SmallVectorImpl<CharSourceRange>& Ranges, 205 void EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, 209 /// \brief Emit a record for a CharSourceRange. 210 void EmitCharSourceRange(CharSourceRange R, const SourceManager &SM); 237 /// \brief Add CharSourceRange information the specified record. 238 void AddCharSourceRangeToRecord(CharSourceRange R, RecordDataImpl &Record, 374 void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range, 409 void SDiagsWriter::EmitCharSourceRange(CharSourceRange R [all...] |
DependencyFile.cpp | 70 CharSourceRange FilenameRange, const FileEntry *File, 172 CharSourceRange FilenameRange, const FileEntry *File, 274 CharSourceRange FilenameRange,
|
/external/clang/include/clang/ARCMigrate/ |
ARCMT.h | 113 virtual void remove(CharSourceRange range) { }
|
/external/clang/lib/ARCMigrate/ |
TransformActions.cpp | 68 CharRange(CharSourceRange range, SourceManager &srcMgr, Preprocessor &PP) { 100 return CharRange(CharSourceRange::getTokenRange(LHS), SrcMgr, PP) 101 .compareWith(CharRange(CharSourceRange::getTokenRange(RHS), 167 void addRemoval(CharSourceRange range); 446 addRemoval(CharSourceRange::getTokenRange(range)); 471 addRemoval(CharSourceRange::getCharRange(range.getBegin(), 474 addRemoval(CharSourceRange::getTokenRange( 487 addRemoval(CharSourceRange::getCharRange(loc, afterText)); 495 std::make_pair(CharRange(CharSourceRange::getTokenRange(range), 519 void TransformActionsImpl::addRemoval(CharSourceRange range) [all...] |
Internals.h | 115 virtual void remove(CharSourceRange range) = 0; 116 virtual void increaseIndentation(CharSourceRange range,
|
/external/clang/tools/clang-format/ |
ClangFormat.cpp | 126 std::vector<CharSourceRange> &Ranges) { 147 Ranges.push_back(CharSourceRange::getCharRange(Start, End)); 180 Ranges.push_back(CharSourceRange::getCharRange(Start, End)); 222 std::vector<CharSourceRange> Ranges;
|
/external/clang/lib/Tooling/Core/ |
Replacement.cpp | 45 const CharSourceRange &Range, 127 const CharSourceRange &Range) { 140 const CharSourceRange &Range,
|