Searched defs:ModuleMacros (Results 1 - 3 of 3) sorted by relevance

/external/clang/include/clang/Lex/
H A DMacroInfo.h562 /// entities, which are either local MacroDirectives or imported ModuleMacros.
565 ArrayRef<ModuleMacro *> ModuleMacros; member in class:MacroDefinition
568 MacroDefinition() : LatestLocalAndAmbiguous(), ModuleMacros() {}
571 : LatestLocalAndAmbiguous(MD, IsAmbiguous), ModuleMacros(MMs) {}
575 return getLocalDirective() || !ModuleMacros.empty();
580 if (!ModuleMacros.empty())
581 return ModuleMacros.back()->getMacroInfo();
597 ArrayRef<ModuleMacro *> getModuleMacros() const { return ModuleMacros; }
H A DPreprocessor.h546 llvm::FoldingSet<ModuleMacro> ModuleMacros; member in class:clang::Preprocessor
/external/clang/lib/Serialization/
H A DASTReader.cpp1804 llvm::SmallVector<ModuleMacroRecord, 8> ModuleMacros; local
1824 ModuleMacros.push_back(ModuleMacroRecord());
1825 auto &Info = ModuleMacros.back();
1845 std::reverse(ModuleMacros.begin(), ModuleMacros.end());
1847 for (auto &MMR : ModuleMacros) {

Completed in 131 milliseconds