Lines Matching refs:Sources
38 Replacement::Replacement(SourceManager &Sources, SourceLocation Start,
40 setFromSourceLocation(Sources, Start, Length, ReplacementText);
43 Replacement::Replacement(SourceManager &Sources, const CharSourceRange &Range,
45 setFromSourceRange(Sources, Range, ReplacementText);
102 void Replacement::setFromSourceLocation(SourceManager &Sources,
106 Sources.getDecomposedLoc(Start);
107 const FileEntry *Entry = Sources.getFileEntryForID(DecomposedLocation.first);
124 static int getRangeSize(SourceManager &Sources, const CharSourceRange &Range) {
125 SourceLocation SpellingBegin = Sources.getSpellingLoc(Range.getBegin());
126 SourceLocation SpellingEnd = Sources.getSpellingLoc(Range.getEnd());
127 std::pair<FileID, unsigned> Start = Sources.getDecomposedLoc(SpellingBegin);
128 std::pair<FileID, unsigned> End = Sources.getDecomposedLoc(SpellingEnd);
131 End.second += Lexer::MeasureTokenLength(SpellingEnd, Sources,
136 void Replacement::setFromSourceRange(SourceManager &Sources,
139 setFromSourceLocation(Sources, Sources.getSpellingLoc(Range.getBegin()),
140 getRangeSize(Sources, Range), ReplacementText);
289 SourceManager Sources(Diagnostics, getFiles());
290 Rewriter Rewrite(Sources, DefaultLangOptions);