Build a matcher for an invocation with 2 argument. More...
Public Types | |
typedef R | ReturnType |
internal shared member | |
typedef I | InvocationType |
internal shared member | |
typedef I::T1Type | P1 |
internal shared member | |
typedef I::T2Type | P2 |
internal shared member | |
typedef ConstraintSet2< P1, P2 > | ConstraintSetType |
internal shorthand | |
Public Member Functions | |
virtual MatchBuilder< R, I > & | addMatcher (const MatcherHolder< I > &matcher)=0 |
Adds another matcher. | |
MatchBuilder< R, I > & | with (const ConstraintHolder< P1 > &p1, const ConstraintHolder< P2 > &p2) |
Indicate a matcher for 2 arguments. | |
Protected Member Functions | |
virtual MatchBuilder< R, I > & | with_cs (const ConstraintSetType &constraintset)=0 |
Indicate a matcher for a set of arguments. |
Build a matcher for an invocation with 2 argument.
Definition at line 88 of file ArgumentsMatchBuilderN.h.
virtual MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder2< R, I >::addMatcher | ( | const MatcherHolder< I > & | matcher | ) | [pure virtual] |
Adds another matcher.
matcher | the matcher object |
virtual MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder2< R, I >::with_cs | ( | const ConstraintSetType & | constraintset | ) | [protected, pure virtual] |
Indicate a matcher for a set of arguments.
constraintset | constraint set |