reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
884 return makeRangeFromFileLocs(Range, SM, LangOpts); 887 if (!isAtStartOfMacroExpansion(Begin, SM, LangOpts, &Begin)) 890 return makeRangeFromFileLocs(Range, SM, LangOpts); 894 if ((Range.isTokenRange() && !isAtEndOfMacroExpansion(End, SM, LangOpts, 896 (Range.isCharRange() && !isAtStartOfMacroExpansion(End, SM, LangOpts, 900 return makeRangeFromFileLocs(Range, SM, LangOpts); 905 if (isAtStartOfMacroExpansion(Begin, SM, LangOpts, &MacroBegin) && 906 ((Range.isTokenRange() && isAtEndOfMacroExpansion(End, SM, LangOpts, 908 (Range.isCharRange() && isAtStartOfMacroExpansion(End, SM, LangOpts, 912 return makeRangeFromFileLocs(Range, SM, LangOpts); 916 const SrcMgr::SLocEntry &BeginEntry = SM.getSLocEntry(SM.getFileID(Begin), 916 const SrcMgr::SLocEntry &BeginEntry = SM.getSLocEntry(SM.getFileID(Begin), 922 const SrcMgr::SLocEntry &EndEntry = SM.getSLocEntry(SM.getFileID(End), 922 const SrcMgr::SLocEntry &EndEntry = SM.getSLocEntry(SM.getFileID(End), 930 Range.setBegin(SM.getImmediateSpellingLoc(Begin)); 931 Range.setEnd(SM.getImmediateSpellingLoc(End)); 932 return makeFileCharRange(Range, SM, LangOpts);