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"
42 InclusionDirective::InclusionDirective(PreprocessingRecord &PPRec,
54 PreprocessingRecord::PreprocessingRecord(SourceManager &SM) : SourceMgr(SM) {}
58 llvm::iterator_range<PreprocessingRecord::iterator>
59 PreprocessingRecord::getPreprocessedEntitiesInRange(SourceRange Range) {
97 bool PreprocessingRecord::isEntityInFileID(iterator PPEI, FileID FID) {
137 PreprocessingRecord::getPreprocessedEntitiesInRangeSlow(SourceRange Range) {
167 PreprocessingRecord::findLocalPreprocessedEntitiesInRange(
210 unsigned PreprocessingRecord::findBeginLocalPreprocessedEntity(
242 PreprocessingRecord::findEndLocalPreprocessedEntity(SourceLocation Loc) const {
251 PreprocessingRecord::PPEntityID
252 PreprocessingRecord::addPreprocessedEntity(PreprocessedEntity *Entity) {
313 void PreprocessingRecord::SetExternalSource(
320 unsigned PreprocessingRecord::allocateLoadedEntities(unsigned NumEntities) {
327 unsigned PreprocessingRecord::allocateSkippedRanges(unsigned NumRanges) {
334 void PreprocessingRecord::ensureSkippedRangesLoaded() {
344 void PreprocessingRecord::RegisterMacroDefinition(MacroInfo *Macro,
350 PreprocessedEntity *PreprocessingRecord::getPreprocessedEntity(PPEntityID PPID){
368 PreprocessingRecord::getLoadedPreprocessedEntity(unsigned Index) {
383 PreprocessingRecord::findMacroDefinition(const MacroInfo *MI) {
392 void PreprocessingRecord::addMacroExpansion(const Token &Id,
406 void PreprocessingRecord::Ifdef(SourceLocation Loc, const Token &MacroNameTok,
414 void PreprocessingRecord::Ifndef(SourceLocation Loc, const Token &MacroNameTok,
422 void PreprocessingRecord::Defined(const Token &MacroNameTok,
431 void PreprocessingRecord::SourceRangeSkipped(SourceRange Range,
437 void PreprocessingRecord::MacroExpands(const Token &Id,
444 void PreprocessingRecord::MacroDefined(const Token &Id,
454 void PreprocessingRecord::MacroUndefined(const Token &Id,
460 void PreprocessingRecord::InclusionDirective(
510 size_t PreprocessingRecord::getTotalMemory() const {