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