Lines Matching defs:PreprocessingRecord
1 //===--- PreprocessingRecord.h - Record of Preprocessing --------*- C++ -*-===//
10 // This file defines the PreprocessingRecord class, which maintains a record
29 class PreprocessingRecord;
33 void* operator new(size_t bytes, clang::PreprocessingRecord& PR,
37 void operator delete(void* ptr, clang::PreprocessingRecord& PR,
83 friend class PreprocessingRecord;
101 // in PreprocessingRecord or by doing a placement new.
102 void* operator new(size_t bytes, PreprocessingRecord& PR,
111 void operator delete(void* ptr, PreprocessingRecord& PR,
234 InclusionDirective(PreprocessingRecord &PPRec,
287 class PreprocessingRecord : public PPCallbacks {
392 PreprocessingRecord(SourceManager &SM, bool RecordConditionalDirectives);
408 PreprocessingRecord *Self;
433 iterator(PreprocessingRecord *Self, PPEntityID Position)
518 friend class PreprocessingRecord;
561 /// \brief Returns true if this PreprocessingRecord is keeping track of
627 inline void* operator new(size_t bytes, clang::PreprocessingRecord& PR,
632 inline void operator delete(void* ptr, clang::PreprocessingRecord& PR,