Lines Matching defs:PreprocessingRecord
1 //===- PreprocessingRecord.h - Record of Preprocessing ----------*- C++ -*-===//
9 // This file defines the PreprocessingRecord class, which maintains a record
37 class PreprocessingRecord;
42 void *operator new(size_t bytes, clang::PreprocessingRecord &PR,
46 void operator delete(void *ptr, clang::PreprocessingRecord &PR,
92 friend class PreprocessingRecord;
110 // in PreprocessingRecord or by doing a placement new.
111 void *operator new(size_t bytes, PreprocessingRecord &PR,
118 void operator delete(void *ptr, PreprocessingRecord &PR,
249 InclusionDirective(PreprocessingRecord &PPRec, InclusionKind Kind,
308 class PreprocessingRecord : public PPCallbacks {
340 friend class PreprocessingRecord;
400 explicit PreprocessingRecord(SourceManager &SM);
434 friend class PreprocessingRecord;
436 PreprocessingRecord *Self;
438 iterator(PreprocessingRecord *Self, int Position)
572 inline void *operator new(size_t bytes, clang::PreprocessingRecord &PR,
577 inline void operator delete(void *ptr, clang::PreprocessingRecord &PR,