Lines Matching defs:ACTION
590 // The ACTION*() macros trigger warning C4100 (unreferenced formal
600 // Tests the ACTION*() macro family.
602 // Tests that ACTION() can define an action that doesn't reference the
604 ACTION(Return5) { return 5; }
614 // Tests that ACTION() can define an action that returns void.
615 ACTION(IncrementArg1) { (*arg1)++; }
624 // Tests that the body of ACTION() can reference the type of the
626 ACTION(IncrementArg2) {
639 // Tests that the body of ACTION() can reference the argument tuple
641 ACTION(Sum2) {
653 // Tests that the body of ACTION() can reference the mock function
657 ACTION(InvokeDummy) {
669 // Tests that the body of ACTION() can reference the mock function's
671 ACTION(InvokeDummy2) {
683 // Tests that ACTION() works for arguments passed by const reference.
684 ACTION(ReturnAddrOfConstBoolReferenceArg) {
695 // Tests that ACTION() works for arguments passed by non-const reference.
696 ACTION(ReturnAddrOfIntReferenceArg) {
707 // Tests that ACTION() can be used in a namespace.
709 ACTION(Sum) { return arg0 + arg1; }
717 // Tests that the same ACTION definition works for mock functions with
719 ACTION(PlusTwo) { return arg0 + 2; }
759 // Tests that we can use ACTION*() to define actions overloaded on the
762 ACTION(OverloadedAction) { return arg0 ? arg1 : "hello"; }
931 // Verifies the type of an ACTION*.
933 ACTION(DoFoo) {}
1169 // Tests that ACTION_TEMPLATE and ACTION/ACTION_P* can be overloaded
1172 ACTION(ReturnSum) { return 0; }