Lines Matching refs:MacroAction
415 struct MacroAction { struct
422 MacroAction(SourceLocation Loc, StringRef Name, unsigned K) in MacroAction() function
431 std::vector<MacroAction> &Macros;
434 explicit MacroTracker(std::vector<MacroAction> &Macros) : Macros(Macros) { } in MacroTracker()
438 Macros.push_back(MacroAction(MD->getLocation(), in MacroDefined()
440 MacroAction::kDefinition)); in MacroDefined()
446 MacroAction(UD ? UD->getLocation() : SourceLocation(), in MacroUndefined()
448 UD ? MacroAction::kDefinition | MacroAction::kUnDefinition in MacroUndefined()
449 : MacroAction::kUnDefinition)); in MacroUndefined()
453 Macros.push_back(MacroAction(MacroNameTok.getLocation(), in MacroExpands()
455 MacroAction::kExpansion)); in MacroExpands()
494 std::vector<MacroAction> Macros; in TEST_F()