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

References

tools/clang/include/clang/Lex/PreprocessingRecord.h
  461       return iterator(this, PreprocessedEntities.size());
  471       return iterator(this, PreprocessedEntities.size());
tools/clang/lib/Lex/PreprocessingRecord.cpp
  126   if (unsigned(Pos) >= PreprocessedEntities.size()) {
  130   return isPreprocessedEntityIfInFileID(PreprocessedEntities[Pos],
  215   size_t Count = PreprocessedEntities.size();
  218     First = PreprocessedEntities.begin();
  238   return First - PreprocessedEntities.begin();
  246   auto I = llvm::upper_bound(PreprocessedEntities, Loc,
  248   return I - PreprocessedEntities.begin();
  257     assert((PreprocessedEntities.empty() ||
  260                 PreprocessedEntities.back()->getSourceRange().getBegin())) &&
  262     PreprocessedEntities.push_back(Entity);
  263     return getPPEntityID(PreprocessedEntities.size()-1, /*isLoaded=*/false);
  267   if (PreprocessedEntities.empty() ||
  269                    PreprocessedEntities.back()->getSourceRange().getBegin())) {
  270     PreprocessedEntities.push_back(Entity);
  271     return getPPEntityID(PreprocessedEntities.size()-1, /*isLoaded=*/false);
  291   for (pp_iter RI    = PreprocessedEntities.end(),
  292                Begin = PreprocessedEntities.begin();
  298       pp_iter insertI = PreprocessedEntities.insert(RI, Entity);
  299       return getPPEntityID(insertI - PreprocessedEntities.begin(),
  306       llvm::upper_bound(PreprocessedEntities, BeginLoc,
  308   pp_iter insertI = PreprocessedEntities.insert(I, Entity);
  309   return getPPEntityID(insertI - PreprocessedEntities.begin(),
  361   assert(Index < PreprocessedEntities.size() &&
  363   return PreprocessedEntities[Index];
  513     + llvm::capacity_in_bytes(PreprocessedEntities)