Lines Matching refs:definitions_
240 definitions_.emplace(SaveTokenAsName("__DATE__"s), // e.g., "Jun 16 1904"
242 definitions_.emplace(SaveTokenAsName("__TIME__"s), // e.g., "23:59:60"
245 definitions_.emplace(
247 definitions_.emplace(
252 definitions_.emplace(SaveTokenAsName(macro), Definition{value, allSources_}); in Define()
255 void Preprocessor::Undefine(std::string macro) { definitions_.erase(macro); } in Undefine()
279 auto it{definitions_.find(token)}; in MacroReplacement()
280 if (it == definitions_.end()) { in MacroReplacement()
432 definitions_.erase(nameToken); in Directive()
481 definitions_.emplace(std::make_pair( in Directive()
485 definitions_.emplace( in Directive()
498 definitions_.erase(nameToken); in Directive()
641 return definitions_.find(token) != definitions_.end(); in IsNameDefined()