Home | History | Annotate | Download | only in Lex

Lines Matching defs:PreprocessingRecord

1 //===--- PreprocessingRecord.cpp - Record of Preprocessing ------*- C++ -*-===//
10 // This file implements the PreprocessingRecord class, which maintains a record
14 #include "clang/Lex/PreprocessingRecord.h"
25 InclusionDirective::InclusionDirective(PreprocessingRecord &PPRec,
41 PreprocessingRecord::PreprocessingRecord(SourceManager &SM)
48 llvm::iterator_range<PreprocessingRecord::iterator>
49 PreprocessingRecord::getPreprocessedEntitiesInRange(SourceRange Range) {
87 bool PreprocessingRecord::isEntityInFileID(iterator PPEI, FileID FID) {
127 PreprocessingRecord::getPreprocessedEntitiesInRangeSlow(SourceRange Range) {
157 PreprocessingRecord::findLocalPreprocessedEntitiesInRange(
200 unsigned PreprocessingRecord::findBeginLocalPreprocessedEntity(
231 unsigned PreprocessingRecord::findEndLocalPreprocessedEntity(
244 PreprocessingRecord::PPEntityID
245 PreprocessingRecord::addPreprocessedEntity(PreprocessedEntity *Entity) {
307 void PreprocessingRecord::SetExternalSource(
314 unsigned PreprocessingRecord::allocateLoadedEntities(unsigned NumEntities) {
321 void PreprocessingRecord::RegisterMacroDefinition(MacroInfo *Macro,
327 PreprocessedEntity *PreprocessingRecord::getPreprocessedEntity(PPEntityID PPID){
345 PreprocessingRecord::getLoadedPreprocessedEntity(unsigned Index) {
360 PreprocessingRecord::findMacroDefinition(const MacroInfo *MI) {
369 void PreprocessingRecord::addMacroExpansion(const Token &Id,
383 void PreprocessingRecord::Ifdef(SourceLocation Loc, const Token &MacroNameTok,
391 void PreprocessingRecord::Ifndef(SourceLocation Loc, const Token &MacroNameTok,
399 void PreprocessingRecord::Defined(const Token &MacroNameTok,
408 void PreprocessingRecord::SourceRangeSkipped(SourceRange Range) {
412 void PreprocessingRecord::MacroExpands(const Token &Id,
419 void PreprocessingRecord::MacroDefined(const Token &Id,
429 void PreprocessingRecord::MacroUndefined(const Token &Id,
434 void PreprocessingRecord::InclusionDirective(
483 size_t PreprocessingRecord::getTotalMemory() const {