Home | History | Annotate | Download | only in preprocessor

Lines Matching refs:mMacroSet

153 		: mLexer(lexer), mMacroSet(macroSet), mDiagnostics(diagnostics)
182 MacroSet::const_iterator iter = mMacroSet->find(token->text);
183 std::string expression = iter != mMacroSet->end() ? "1" : "0";
205 const MacroSet *mMacroSet;
217 mMacroSet(macroSet),
352 if (isMacroPredefined(token->text, *mMacroSet))
428 MacroSet::const_iterator iter = mMacroSet->find(macro->name);
429 if (iter != mMacroSet->end() && !macro->equals(*iter->second))
434 mMacroSet->insert(std::make_pair(macro->name, macro));
449 MacroSet::iterator iter = mMacroSet->find(token->text);
450 if (iter != mMacroSet->end())
466 mMacroSet->erase(iter);
842 PredefineMacro(mMacroSet, "__VERSION__", version);
854 MacroExpander macroExpander(mTokenizer, mMacroSet, mDiagnostics, false, mMaxMacroExpansionDepth);
962 DefinedParser definedParser(mTokenizer, mMacroSet, mDiagnostics);
963 MacroExpander macroExpander(&definedParser, mMacroSet, mDiagnostics, true, mMaxMacroExpansionDepth);
999 MacroSet::const_iterator iter = mMacroSet->find(token->text);
1000 int expression = iter != mMacroSet->end() ? 1 : 0;