Build a matcher for an invocation with 4 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 I::T3Type | P3 |
internal shared member | |
typedef I::T4Type | P4 |
internal shared member | |
typedef ConstraintSet4< P1, P2, P3, P4 > | 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, const ConstraintHolder< P3 > &p3, const ConstraintHolder< P4 > &p4) |
Indicate a matcher for 4 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 4 argument.
Definition at line 181 of file ArgumentsMatchBuilderN.h.
virtual MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder4< R, I >::addMatcher | ( | const MatcherHolder< I > & | matcher | ) | [pure virtual] |
Adds another matcher.
matcher | the matcher object |
virtual MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder4< R, I >::with_cs | ( | const ConstraintSetType & | constraintset | ) | [protected, pure virtual] |
Indicate a matcher for a set of arguments.
constraintset | constraint set |