reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Lex/PreprocessorOptions.h
  190   void addMacroDef(StringRef Name) { Macros.emplace_back(Name, false); }
  191   void addMacroUndef(StringRef Name) { Macros.emplace_back(Name, true); }
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2385     for (auto &M : PPOpts.Macros) {
tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  134     CInvok->getPreprocessorOpts().Macros.clear();
tools/clang/lib/Frontend/CompilerInstance.cpp
 1061   PPOpts.Macros.erase(
 1062       std::remove_if(PPOpts.Macros.begin(), PPOpts.Macros.end(),
 1062       std::remove_if(PPOpts.Macros.begin(), PPOpts.Macros.end(),
 1068       PPOpts.Macros.end());
tools/clang/lib/Frontend/CompilerInvocation.cpp
 3588   for (const auto &I : getPreprocessorOpts().Macros) {
tools/clang/lib/Frontend/FrontendActions.cpp
  607       if (!PPOpts.Macros.empty()) {
  612              I = PPOpts.Macros.begin(), IEnd = PPOpts.Macros.end();
  612              I = PPOpts.Macros.begin(), IEnd = PPOpts.Macros.end();
tools/clang/lib/Frontend/InitPreprocessor.cpp
 1162   for (unsigned i = 0, e = InitOpts.Macros.size(); i != e; ++i) {
 1163     if (InitOpts.Macros[i].second)  // isUndef
 1164       Builder.undefineMacro(InitOpts.Macros[i].first);
 1166       DefineBuiltinMacro(Builder, InitOpts.Macros[i].first,
tools/clang/lib/Serialization/ASTReader.cpp
  584   for (unsigned I = 0, N = PPOpts.Macros.size(); I != N; ++I) {
  585     StringRef Macro = PPOpts.Macros[I].first;
  586     bool IsUndef = PPOpts.Macros[I].second;
 5813     PPOpts.Macros.push_back(std::make_pair(Macro, IsUndef));
tools/clang/lib/Serialization/ASTWriter.cpp
 1693   Record.push_back(PPOpts.Macros.size());
 1694   for (unsigned I = 0, N = PPOpts.Macros.size(); I != N; ++I) {
 1695     AddString(PPOpts.Macros[I].first, Record);
 1696     Record.push_back(PPOpts.Macros[I].second);