Lines Matching refs:Macro
58 static llvm::StringRef getMacroTypeName(MacroType Macro) {
59 switch (Macro) {
88 static std::string getMacroName(MacroType Macro, GtestCmp Cmp) {
89 return (getMacroTypeName(Macro) + "_" + getComparisonTypeName(Cmp)).str();
92 static std::string getMacroName(MacroType Macro, llvm::StringRef Operation) {
93 return (getMacroTypeName(Macro) + "_" + Operation).str();
100 static llvm::StringRef getSpecSetterName(MacroType Macro) {
101 switch (Macro) {
122 gtestComparisonInternal(MacroType Macro, GtestCmp Cmp, StatementMatcher Left,
124 return callExpr(isExpandedFromMacro(getMacroName(Macro, Cmp)),
130 gtestThatInternal(MacroType Macro, StatementMatcher Actual,
133 isExpandedFromMacro(getMacroName(Macro, "THAT")),
146 gtestCallInternal(MacroType Macro, StatementMatcher MockCall, MockArgs Args) {
159 isExpandedFromMacro(getMacroName(Macro, "CALL")),
160 callee(functionDecl(hasName(getSpecSetterName(Macro)))),
170 isExpandedFromMacro(getMacroName(Macro, "CALL")),
171 callee(functionDecl(hasName(getSpecSetterName(Macro)))),
180 gtestCallInternal(MacroType Macro, StatementMatcher MockObject,
183 Macro,