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

Declarations

tools/clang/include/clang/Lex/PreprocessingRecord.h
   38 class PreprocessingRecord;
tools/clang/include/clang/Lex/Preprocessor.h
   78 class PreprocessingRecord;
tools/clang/include/clang/Serialization/ASTWriter.h
   84 class PreprocessingRecord;
tools/clang/tools/libclang/CursorVisitor.h
   19   class PreprocessingRecord;

References

tools/clang/include/clang/Frontend/ASTUnit.h
  631   llvm::iterator_range<PreprocessingRecord::iterator>
tools/clang/include/clang/Lex/PreprocessingRecord.h
   43 void *operator new(size_t bytes, clang::PreprocessingRecord &PR,
   47 void operator delete(void *ptr, clang::PreprocessingRecord &PR,
  113     void *operator new(size_t bytes, PreprocessingRecord &PR,
  120     void operator delete(void *ptr, PreprocessingRecord &PR,
  248     InclusionDirective(PreprocessingRecord &PPRec,
  436       PreprocessingRecord *Self;
  438       iterator(PreprocessingRecord *Self, int Position)
  564 inline void *operator new(size_t bytes, clang::PreprocessingRecord &PR,
  569 inline void operator delete(void *ptr, clang::PreprocessingRecord &PR,
tools/clang/include/clang/Lex/Preprocessor.h
  833   PreprocessingRecord *Record = nullptr;
 1242   PreprocessingRecord *getPreprocessingRecord() const { return Record; }
tools/clang/include/clang/Serialization/ASTReader.h
 1386   llvm::iterator_range<PreprocessingRecord::iterator>
tools/clang/include/clang/Serialization/ASTWriter.h
  476   void WritePreprocessorDetail(PreprocessingRecord &PPRec);
tools/clang/lib/Frontend/ASTUnit.cpp
 2595 llvm::iterator_range<PreprocessingRecord::iterator>
 2603   if (PreprocessingRecord *PPRec = PP->getPreprocessingRecord())
tools/clang/lib/Lex/PreprocessingRecord.cpp
   42 InclusionDirective::InclusionDirective(PreprocessingRecord &PPRec,
   58 llvm::iterator_range<PreprocessingRecord::iterator>
  251 PreprocessingRecord::PPEntityID
tools/clang/lib/Lex/Preprocessor.cpp
 1399   Record = new PreprocessingRecord(getSourceManager());
tools/clang/lib/Serialization/ASTReader.cpp
 1769         PreprocessingRecord &PPRec = *PP.getPreprocessingRecord();
 1770         PreprocessingRecord::PPEntityID PPID =
 5847 llvm::iterator_range<PreprocessingRecord::iterator>
 5849   if (PreprocessingRecord *PPRec = PP.getPreprocessingRecord())
 5912   PreprocessingRecord &PPRec = *PP.getPreprocessingRecord();
tools/clang/lib/Serialization/ASTWriter.cpp
 2492   PreprocessingRecord *PPRec = PP.getPreprocessingRecord();
 2696 void ASTWriter::WritePreprocessorDetail(PreprocessingRecord &PPRec) {
 2727   for (PreprocessingRecord::iterator E = PPRec.local_begin(),
tools/clang/tools/extra/clangd/ParsedAST.cpp
  473   if (PreprocessingRecord *PRec = PP.getPreprocessingRecord())
tools/clang/tools/libclang/CIndex.cpp
  234                                              PreprocessingRecord &PPRec,
  402   PreprocessingRecord &PPRec
  448                                               PreprocessingRecord &PPRec,
 8634   if (PreprocessingRecord *pRec = pp.getPreprocessingRecord()) {
 8670   PreprocessingRecord *ppRec = astUnit->getPreprocessor().getPreprocessingRecord();
 8709   PreprocessingRecord *ppRec = astUnit->getPreprocessor().getPreprocessingRecord();
 8855   PreprocessingRecord *PPRec = PP.getPreprocessingRecord();
tools/clang/tools/libclang/CursorVisitor.h
  191                                  PreprocessingRecord &PPRec,