reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
880 if (Begin.isInvalid() || End.isInvalid()) 883 if (Begin.isFileID() && End.isFileID()) 886 if (Begin.isMacroID() && End.isFileID()) { 893 if (Begin.isFileID() && End.isMacroID()) { 894 if ((Range.isTokenRange() && !isAtEndOfMacroExpansion(End, SM, LangOpts, 895 &End)) || 896 (Range.isCharRange() && !isAtStartOfMacroExpansion(End, SM, LangOpts, 897 &End))) 899 Range.setEnd(End); 903 assert(Begin.isMacroID() && End.isMacroID()); 906 ((Range.isTokenRange() && isAtEndOfMacroExpansion(End, SM, LangOpts, 908 (Range.isCharRange() && isAtStartOfMacroExpansion(End, SM, LangOpts, 922 const SrcMgr::SLocEntry &EndEntry = SM.getSLocEntry(SM.getFileID(End), 931 Range.setEnd(SM.getImmediateSpellingLoc(End));