reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
978 assert(Loc.isMacroID() && "Only reasonable to call this on macros"); 982 FileID FID = SM.getFileID(Loc); 985 Loc = Expansion.getExpansionLocStart(); 994 Loc = SM.getImmediateExpansionRange(Loc).getBegin(); 994 Loc = SM.getImmediateExpansionRange(Loc).getBegin(); 1001 FileID MacroFID = SM.getFileID(Loc); 1006 Loc = SpellLoc; 1012 Loc = SM.getSpellingLoc(Loc); 1012 Loc = SM.getSpellingLoc(Loc); 1016 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); 1017 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, SM, LangOpts);