mockpp::ConstraintSet5< P1, P2, P3, P4, P5 > Class Template Reference

A set of constraints for a method with 5 arguments. More...

List of all members.

Public Types

typedef P1 ValueType1
 internal shorthand
typedef P2 ValueType2
 internal shorthand
typedef P3 ValueType3
 internal shorthand
typedef P4 ValueType4
 internal shorthand
typedef P5 ValueType5
 internal shorthand

Public Member Functions

 ConstraintSet5 (const ConstraintHolder< P1 > &in_constraint1, const ConstraintHolder< P2 > &in_constraint2, const ConstraintHolder< P3 > &in_constraint3, const ConstraintHolder< P4 > &in_constraint4, const ConstraintHolder< P5 > &in_constraint5)
 Constructs the object.
virtual ~ConstraintSet5 ()
 Destroys the object.
template<typename I >
bool matches (const I &invocation)
 Tests if the constraint set matches the invocation.
virtual String describeTo (String &buffer) const
 Appends the description of this object to the buffer.

Detailed Description

template<typename P1, typename P2, typename P3, typename P4, typename P5>
class mockpp::ConstraintSet5< P1, P2, P3, P4, P5 >

A set of constraints for a method with 5 arguments.

Definition at line 286 of file ConstraintSetN.h.


Constructor & Destructor Documentation

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
mockpp::ConstraintSet5< P1, P2, P3, P4, P5 >::ConstraintSet5 ( const ConstraintHolder< P1 > &  in_constraint1,
const ConstraintHolder< P2 > &  in_constraint2,
const ConstraintHolder< P3 > &  in_constraint3,
const ConstraintHolder< P4 > &  in_constraint4,
const ConstraintHolder< P5 > &  in_constraint5 
) [inline]

Constructs the object.

Parameters:
in_constraint1 constraint 1
in_constraint2 constraint 2
in_constraint3 constraint 3
in_constraint4 constraint 4
in_constraint5 constraint 5

Definition at line 303 of file ConstraintSetN.h.


Member Function Documentation

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
virtual String mockpp::ConstraintSet5< P1, P2, P3, P4, P5 >::describeTo ( String buffer  )  const [inline, virtual]

Appends the description of this object to the buffer.

Parameters:
buffer The buffer that the description is appended to.
Returns:
The current content of the buffer data

Definition at line 338 of file ConstraintSetN.h.

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
template<typename I >
bool mockpp::ConstraintSet5< P1, P2, P3, P4, P5 >::matches ( const I &  invocation  )  [inline]

Tests if the constraint set matches the invocation.

Parameters:
invocation the invocation data
Returns:
true: the set matches

Definition at line 325 of file ConstraintSetN.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines

Generated on Tue Jan 5 09:49:06 2010 for mockpp by  doxygen 1.6.1