Searched refs:CharSourceRange (Results 1 - 25 of 60) sorted by relevance

123

/external/clang/include/clang/Edit/
H A DEditsReceiver.h17 class CharSourceRange;
26 virtual void replace(CharSourceRange range, StringRef text) = 0;
28 virtual void remove(CharSourceRange range);
H A DCommit.h43 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
[all...]
/external/clang/tools/libclang/
H A DCXSourceLocation.h56 const CharSourceRange &R);
63 CharSourceRange::getTokenRange(R));
/external/clang/include/clang/Frontend/
H A DTextDiagnostic.h81 ArrayRef<CharSourceRange> Ranges,
87 ArrayRef<CharSourceRange> Ranges,
92 SmallVectorImpl<CharSourceRange>& Ranges,
111 SmallVectorImpl<CharSourceRange>& Ranges,
H A DDiagnosticRenderer.h78 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/unittests/Lex/
H A DPPCallbacksTest.cpp63 CharSourceRange FilenameRange,
83 CharSourceRange FilenameRange;
152 StringRef GetSourceString(CharSourceRange Range) {
161 CharSourceRange InclusionDirectiveFilenameRange(const char* SourceText,
247 CharSourceRange Range =
257 CharSourceRange Range =
268 CharSourceRange Range =
279 CharSourceRange Range =
290 CharSourceRange Range =
302 CharSourceRange Rang
[all...]
H A DLexerTest.cpp97 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
[all...]
/external/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp26 return tooling::Replacement(Sources, CharSourceRange::getTokenRange(
33 CharSourceRange::getTokenRange(To.getSourceRange()),
45 CharSourceRange::getTokenRange(FromMatch->getSourceRange()),
/external/clang/include/clang/Basic/
H A DSourceLocation.h225 class CharSourceRange { class in class:clang::SourceLocation
229 CharSourceRange() : IsTokenRange(false) {} function in class:clang::SourceLocation::CharSourceRange
230 CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {} function in class:clang::SourceLocation::CharSourceRange
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) {
H A DDiagnostic.h55 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);
765 SmallVector<CharSourceRange,
[all...]
H A DPartialDiagnostic.h69 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/Tooling/
H A DRefactoring.h90 Replacement(const SourceManager &Sources, const CharSourceRange &Range,
121 const CharSourceRange &Range,
236 const CharSourceRange Range =
237 CharSourceRange::getTokenRange(NodeToReplace->getSourceRange());
/external/clang/lib/Edit/
H A DCommit.cpp26 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 replacementRang
[all...]
H A DRewriteObjCFoundationAPI.cpp193 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
[all...]
/external/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp85 void replace(CharSourceRange range, StringRef text) override {
126 ArrayRef<CharSourceRange> Ranges,
139 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(),
196 ArrayRef<CharSourceRange>(), nullptr, DiagOrStoredDiag());
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,
[all...]
H A DDependencyGraph.cpp51 CharSourceRange FilenameRange, const FileEntry *File,
71 CharSourceRange FilenameRange,
H A DSerializedDiagnosticPrinter.cpp66 ArrayRef<CharSourceRange> Ranges,
72 ArrayRef<CharSourceRange> Ranges,
80 SmallVectorImpl<CharSourceRange>& Ranges,
142 void EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges,
146 /// \brief Emit a record for a CharSourceRange.
147 void EmitCharSourceRange(CharSourceRange R, const SourceManager &SM);
172 /// \brief Add CharSourceRange information the specified record.
173 void AddCharSourceRangeToRecord(CharSourceRange R, RecordDataImpl &Record,
302 void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range,
337 void SDiagsWriter::EmitCharSourceRange(CharSourceRange
[all...]
H A DDependencyFile.cpp69 CharSourceRange FilenameRange, const FileEntry *File,
162 CharSourceRange FilenameRange, const FileEntry *File,
264 CharSourceRange FilenameRange,
/external/clang/include/clang/Rewrite/Core/
H A DRewriter.h173 int getRangeSize(const CharSourceRange &Range,
220 bool RemoveText(CharSourceRange range,
257 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent);
259 return IncreaseIndentation(CharSourceRange::getTokenRange(range),
/external/clang/lib/ARCMigrate/
H A DTransformActions.cpp68 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 rang
[all...]
/external/chromium_org/tools/clang/rewrite_scoped_refptr/
H A DRewriteScopedRefptr.cpp68 clang::CharSourceRange range = clang::CharSourceRange::getTokenRange(
82 clang::CharSourceRange sub_expr_range =
83 clang::CharSourceRange::getTokenRange(
140 clang::CharSourceRange range = clang::CharSourceRange::getTokenRange(
/external/clang/include/clang/ARCMigrate/
H A DARCMT.h113 virtual void remove(CharSourceRange range) { }
/external/clang/tools/clang-format/
H A DClangFormat.cpp126 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/include/clang/Lex/
H A DLexer.h372 static CharSourceRange makeFileCharRange(CharSourceRange Range,
377 static StringRef getSourceText(CharSourceRange Range,
/external/clang/tools/arcmt-test/
H A Darcmt-test.cpp73 static void printSourceRange(CharSourceRange range, ASTContext &Ctx,
96 void remove(CharSourceRange range) override {
317 static void printSourceRange(CharSourceRange range, ASTContext &Ctx,

Completed in 4902 milliseconds

123