|
reference, declaration → definition
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);