/external/clang/include/clang/Lex/ |
PPMutationListener.h | 20 class MacroDirective; 38 virtual void UndefinedMacro(MacroDirective *MD) { }
|
PPCallbacks.h | 29 class MacroDirective; 187 virtual void MacroExpands(const Token &MacroNameTok, const MacroDirective *MD, 193 const MacroDirective *MD) { 200 const MacroDirective *MD) { 204 /// \param MD The MacroDirective if the name was a macro, null otherwise. 205 virtual void Defined(const Token &MacroNameTok, const MacroDirective *MD) { 234 /// \param MD The MacroDirective if the name was a macro, null otherwise. 236 const MacroDirective *MD) { 242 /// \param MD The MacroDirective if the name was a macro, null otherwise. 244 const MacroDirective *MD) [all...] |
MacroInfo.h | 270 /// becomes active (MacroDirective) but modules can have their own macro 274 /// MacroDirective created to indicate that "FOO" became active at the import 275 /// location. Module "A" itself will contain another MacroDirective in its macro 279 class MacroDirective { 284 MacroDirective *Previous; 317 explicit MacroDirective(MacroInfo *MI) 324 MacroDirective(MacroInfo *MI, SourceLocation Loc, bool isImported) 348 void setPrevious(MacroDirective *Prev) { 353 const MacroDirective *getPrevious() const { return Previous; } 356 MacroDirective *getPrevious() { return Previous; [all...] |
PPConditionalDirectiveRecord.h | 93 const MacroDirective *MD); 95 const MacroDirective *MD);
|
PreprocessingRecord.h | 561 virtual void MacroExpands(const Token &Id, const MacroDirective *MD, 563 virtual void MacroDefined(const Token &Id, const MacroDirective *MD); 564 virtual void MacroUndefined(const Token &Id, const MacroDirective *MD); 575 const MacroDirective *MD); 577 const MacroDirective *MD); 579 virtual void Defined(const Token &MacroNameTok, const MacroDirective *MD);
|
Preprocessor.h | 306 MacroDirective *MD; 308 MacroExpandsInfo(Token Tok, MacroDirective *MD, SourceRange Range) 316 llvm::DenseMap<const IdentifierInfo*, MacroDirective*> Macros; 537 MacroDirective *getMacroDirective(IdentifierInfo *II) const { 541 MacroDirective *MD = getMacroDirectiveHistory(II); 551 if (MacroDirective *MD = getMacroDirective(II)) 560 MacroDirective *getMacroDirectiveHistory(const IdentifierInfo *II) const; 563 MacroDirective *setMacroDirective(IdentifierInfo *II, MacroInfo *MI, 565 MacroDirective *setMacroDirective(IdentifierInfo *II, MacroInfo *MI) { 569 void addLoadedMacroInfo(IdentifierInfo *II, MacroDirective *MD [all...] |
/external/clang/include/clang/Serialization/ |
ASTDeserializationListener.h | 26 class MacroDirective; 42 virtual void MacroRead(serialization::MacroID ID, MacroDirective *MD) { }
|
ASTWriter.h | 57 class MacroDirective; 234 llvm::DenseMap<MacroDirective *, serialization::MacroID> MacroIDs; 271 typedef llvm::MapVector<MacroDirective *, MacroUpdate> MacroUpdatesMap; 516 void addMacroRef(MacroDirective *MI, RecordDataImpl &Record); 536 serialization::MacroID getMacroRef(MacroDirective *MI); 703 void MacroRead(serialization::MacroID ID, MacroDirective *MI); 711 virtual void UndefinedMacro(MacroDirective *MD);
|
ASTReader.h | 74 class MacroDirective; 430 std::vector<MacroDirective *> MacrosLoaded; 477 MacroDirective *MD; 485 HiddenName(IdentifierInfo *II, MacroDirective *MD) 488 HiddenName(IdentifierInfo *II, MacroDirective *MD, SourceLocation Loc) 498 std::pair<IdentifierInfo *, MacroDirective *> getMacro() const { [all...] |
/external/clang/lib/Lex/ |
MacroInfo.cpp | 110 const MacroDirective * 111 MacroDirective::findDirectiveAtLoc(SourceLocation L, SourceManager &SM) const { 113 for (const MacroDirective *MD = this; MD; MD = MD->Previous) {
|
PPConditionalDirectiveRecord.cpp | 86 const MacroDirective *MD) { 93 const MacroDirective *MD) {
|
PreprocessingRecord.cpp | 385 const MacroDirective *MD) { 392 const MacroDirective *MD) { 399 const MacroDirective *MD) { 405 void PreprocessingRecord::MacroExpands(const Token &Id,const MacroDirective *MD, 411 const MacroDirective *MD) { 421 const MacroDirective *MD) {
|
PPMacroExpansion.cpp | 35 MacroDirective * 45 MacroDirective * 50 MacroDirective *MD = AllocateMacroDirective(MI, Loc, isImported); 51 MacroDirective *&StoredMD = Macros[II]; 61 void Preprocessor::addLoadedMacroInfo(IdentifierInfo *II, MacroDirective *MD, 62 MacroDirective *Hint) { 67 MacroDirective *&StoredMD = Macros[II]; 93 MacroDirective *Prev; 94 MacroDirective *PrevPrev = StoredMD; 124 MacroDirective *Prev = Hint? Hint : StoredMD [all...] |
PPDirectives.cpp | 60 MacroDirective *Preprocessor::AllocateMacroDirective(MacroInfo *MI, 63 MacroDirective *MD = BP.Allocate<MacroDirective>(); 64 new (MD) MacroDirective(MI, Loc, isImported); [all...] |
Preprocessor.cpp | 311 const MacroDirective * 645 if (MacroDirective *MD = getMacroDirective(&II)) {
|
PPExpressions.cpp | 115 MacroDirective *Macro = 0; 124 MacroDirective *MD = Macro;
|
Pragma.cpp | 705 if (MacroDirective *CurrentMD = getMacroDirective(IdentInfo)) { [all...] |
/external/clang/lib/Frontend/ |
PrintPreprocessedOutput.cpp | 163 void MacroDefined(const Token &MacroNameTok, const MacroDirective *MD); 166 void MacroUndefined(const Token &MacroNameTok, const MacroDirective *MD); 320 const MacroDirective *MD) { 333 const MacroDirective *MD) {
|
ASTUnit.cpp | 851 const MacroDirective *MD) { [all...] |
/external/clang/unittests/Basic/ |
SourceManagerTest.cpp | 253 const MacroDirective *MD) { 258 virtual void MacroExpands(const Token &MacroNameTok, const MacroDirective *MD,
|
/external/clang/tools/libclang/ |
Indexing.cpp | 284 virtual void MacroDefined(const Token &Id, const MacroDirective *MD) { 290 const MacroDirective *MD) { 294 virtual void MacroExpands(const Token &MacroNameTok, const MacroDirective *MD, [all...] |
CIndex.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTWriter.cpp | [all...] |
ASTReader.cpp | [all...] |
/external/clang/lib/ARCMigrate/ |
ARCMT.cpp | 484 virtual void MacroExpands(const Token &MacroNameTok, const MacroDirective *MD,
|