Lines Matching defs:MacroInfo
1 //===- MacroInfo.cpp - Information about #defined identifiers -------------===//
9 // This file implements the MacroInfo interface.
13 #include "clang/Lex/MacroInfo.h"
33 // MacroInfo is expected to take 40 bytes on platforms with an 8 byte pointer
42 sizeof(MacroInfo) == (32 + sizeof(SourceLocation) * 2);
46 "Unexpected size of MacroInfo");
50 MacroInfo::MacroInfo(SourceLocation DefLoc)
57 unsigned MacroInfo::getDefinitionLengthSlow(const SourceManager &SM) const {
94 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
152 LLVM_DUMP_METHOD void MacroInfo::dump() const {
156 Out << "MacroInfo " << this;
260 const IdentifierInfo *II, MacroInfo *Macro,