reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Tooling/Syntax/Tokens.cpp
  142     return {&File.SpelledTokens[ExpandedIndex - File.BeginExpanded], nullptr};
  148     return {&File.SpelledTokens[It->BeginSpelled], /*Mapping*/ &*It};
  153       &File.SpelledTokens[It->EndSpelled + (ExpandedIndex - It->EndExpanded)],
  160   return It->second.SpelledTokens;
  203       BeginMapping ? File.SpelledTokens.data() + BeginMapping->BeginSpelled
  205       LastMapping ? File.SpelledTokens.data() + LastMapping->EndSpelled
  217   assert(File.SpelledTokens.data() <= Spelled &&
  218          Spelled < (File.SpelledTokens.data() + File.SpelledTokens.size()));
  218          Spelled < (File.SpelledTokens.data() + File.SpelledTokens.size()));
  220   unsigned SpelledIndex = Spelled - File.SpelledTokens.data();
  228   E.Spelled = llvm::makeArrayRef(File.SpelledTokens.data() + M->BeginSpelled,
  229                                  File.SpelledTokens.data() + M->EndSpelled);
  241   auto &Spelled = File.SpelledTokens;
  405       assert(File.SpelledTokens[NextSpelled[FID]].location() == L &&
  451       File.SpelledTokens = tokenize(FID, SM, LangOpts);
  523     for (; NextSpelled < File.SpelledTokens.size(); ++NextSpelled) {
  524       auto L = File.SpelledTokens[NextSpelled].location();
  537       if (F.second.SpelledTokens.empty())
  539       fillGapUntil(F.second, F.second.SpelledTokens.back().endLocation(),
  612     DumpTokens(OS, File.SpelledTokens);
  623           PrintToken(File.SpelledTokens[M.BeginSpelled]), M.BeginSpelled,
  624           M.EndSpelled == File.SpelledTokens.size()
  626               : PrintToken(File.SpelledTokens[M.EndSpelled]),