struct ExcessiveArg

Defined at line 2191 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-actions.h

A macro from the ACTION* family (defined later in gmock-generated-actions.h)

defines an action that can be used in a mock function. Typically,

these actions only care about a subset of the arguments of the mock

function. For example, if such an action only uses the second

argument, it can be used in any mock function that takes >= 2

arguments where the type of the second argument is compatible.

Therefore, the action implementation must be prepared to take more

arguments than it needs. The ExcessiveArg type is used to

represent those excessive arguments. In order to keep the compiler

error messages tractable, we define it in the testing namespace

instead of testing::internal. However, this is an INTERNAL TYPE

and subject to change without notice, so a user MUST NOT USE THIS

TYPE DIRECTLY.