reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
878 SourceLocation Begin = Range.getBegin(); 879 SourceLocation End = Range.getEnd(); 884 return makeRangeFromFileLocs(Range, SM, LangOpts); 889 Range.setBegin(Begin); 890 return makeRangeFromFileLocs(Range, SM, LangOpts); 894 if ((Range.isTokenRange() && !isAtEndOfMacroExpansion(End, SM, LangOpts, 896 (Range.isCharRange() && !isAtStartOfMacroExpansion(End, SM, LangOpts, 899 Range.setEnd(End); 900 return makeRangeFromFileLocs(Range, SM, LangOpts); 906 ((Range.isTokenRange() && isAtEndOfMacroExpansion(End, SM, LangOpts, 908 (Range.isCharRange() && isAtStartOfMacroExpansion(End, SM, LangOpts, 910 Range.setBegin(MacroBegin); 911 Range.setEnd(MacroEnd); 912 return makeRangeFromFileLocs(Range, SM, LangOpts); 930 Range.setBegin(SM.getImmediateSpellingLoc(Begin)); 931 Range.setEnd(SM.getImmediateSpellingLoc(End)); 932 return makeFileCharRange(Range, SM, LangOpts);