reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
370 FileID BeginFileID = SM->getFileID(Begin); 377 while (Begin.isMacroID() && BeginFileID != EndFileID) { 378 BeginLocsMap[BeginFileID] = Begin; 379 Begin = SM->getImmediateExpansionRange(Begin).getBegin(); 379 Begin = SM->getImmediateExpansionRange(Begin).getBegin(); 380 BeginFileID = SM->getFileID(Begin); 392 Begin = BeginLocsMap[EndFileID]; 399 computeCommonMacroArgExpansionFileIDs(Begin, End, SM, CommonArgExpansions); 400 Begin = retrieveMacroLocation(Begin, BeginFileID, CaretLocFileID, 400 Begin = retrieveMacroLocation(Begin, BeginFileID, CaretLocFileID, 406 if (Begin.isInvalid() || End.isInvalid()) continue; 409 Begin = SM->getSpellingLoc(Begin); 409 Begin = SM->getSpellingLoc(Begin); 412 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End),