Lines Matching defs:PreprocessingRecord

1 //===- PreprocessingRecord.cpp - Record of Preprocessing ------------------===//
9 // This file implements the PreprocessingRecord class, which maintains a record
14 #include "clang/Lex/PreprocessingRecord.h"
39 InclusionDirective::InclusionDirective(PreprocessingRecord &PPRec,
52 PreprocessingRecord::PreprocessingRecord(SourceManager &SM) : SourceMgr(SM) {}
56 llvm::iterator_range<PreprocessingRecord::iterator>
57 PreprocessingRecord::getPreprocessedEntitiesInRange(SourceRange Range) {
95 bool PreprocessingRecord::isEntityInFileID(iterator PPEI, FileID FID) {
134 PreprocessingRecord::getPreprocessedEntitiesInRangeSlow(SourceRange Range) {
164 PreprocessingRecord::findLocalPreprocessedEntitiesInRange(
207 unsigned PreprocessingRecord::findBeginLocalPreprocessedEntity(
239 PreprocessingRecord::findEndLocalPreprocessedEntity(SourceLocation Loc) const {
248 PreprocessingRecord::PPEntityID
249 PreprocessingRecord::addPreprocessedEntity(PreprocessedEntity *Entity) {
310 void PreprocessingRecord::SetExternalSource(
317 unsigned PreprocessingRecord::allocateLoadedEntities(unsigned NumEntities) {
324 unsigned PreprocessingRecord::allocateSkippedRanges(unsigned NumRanges) {
331 void PreprocessingRecord::ensureSkippedRangesLoaded() {
341 void PreprocessingRecord::RegisterMacroDefinition(MacroInfo *Macro,
347 PreprocessedEntity *PreprocessingRecord::getPreprocessedEntity(PPEntityID PPID){
365 PreprocessingRecord::getLoadedPreprocessedEntity(unsigned Index) {
380 PreprocessingRecord::findMacroDefinition(const MacroInfo *MI) {
384 void PreprocessingRecord::addMacroExpansion(const Token &Id,
398 void PreprocessingRecord::Ifdef(SourceLocation Loc, const Token &MacroNameTok,
406 void PreprocessingRecord::Elifdef(SourceLocation Loc, const Token &MacroNameTok,
414 void PreprocessingRecord::Ifndef(SourceLocation Loc, const Token &MacroNameTok,
422 void PreprocessingRecord::Elifndef(SourceLocation Loc,
431 void PreprocessingRecord::Defined(const Token &MacroNameTok,
440 void PreprocessingRecord::SourceRangeSkipped(SourceRange Range,
446 void PreprocessingRecord::MacroExpands(const Token &Id,
453 void PreprocessingRecord::MacroDefined(const Token &Id,
463 void PreprocessingRecord::MacroUndefined(const Token &Id,
469 void PreprocessingRecord::InclusionDirective(
512 size_t PreprocessingRecord::getTotalMemory() const {