mockpp::Invocation3< P1, P2, P3 > Class Template Reference

Hold invocations with 3 parameters. More...

Inheritance diagram for mockpp::Invocation3< P1, P2, P3 >:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { numParams = 3 }
typedef ConstraintSet3< P1, P2,
P3 > 
ConstraintSetType
 internal shorthand
typedef P1 T1Type
 internal shorthand
typedef P2 T2Type
 internal shorthand
typedef P3 T3Type
 internal shorthand

Public Member Functions

 Invocation3 (const String &objname, const P1 &in_param1, const P2 &in_param2, const P3 &in_param3)
 Constructs the object.
virtual bool equals (const Invocation3< P1, P2, P3 > &other) const
 Check if the object equals another invocation.
bool equals (const InvocationBase &other) const
 Check if the object equals another invocation.
const P1 & getParameter1 () const
 Returns an invocation parameter.
const P2 & getParameter2 () const
 Returns an invocation parameter.
const P3 & getParameter3 () const
 Returns an invocation parameter.
virtual String describeParameters () const
 Returns a description of the parameters.

Detailed Description

template<typename P1, typename P2, typename P3>
class mockpp::Invocation3< P1, P2, P3 >

Hold invocations with 3 parameters.

Definition at line 204 of file InvocationN.h.


Constructor & Destructor Documentation

template<typename P1, typename P2, typename P3>
mockpp::Invocation3< P1, P2, P3 >::Invocation3 ( const String objname,
const P1 &  in_param1,
const P2 &  in_param2,
const P3 &  in_param3 
) [inline]

Constructs the object.

Parameters:
objname name of the object
in_param1 parameter 1
in_param2 parameter 2
in_param3 parameter 3

Definition at line 222 of file InvocationN.h.


Member Function Documentation

template<typename P1, typename P2, typename P3>
virtual String mockpp::Invocation3< P1, P2, P3 >::describeParameters (  )  const [inline, virtual]

Returns a description of the parameters.

Returns:
the description

Implements mockpp::Invocation.

Definition at line 285 of file InvocationN.h.

template<typename P1, typename P2, typename P3>
bool mockpp::Invocation3< P1, P2, P3 >::equals ( const InvocationBase other  )  const [inline]

Check if the object equals another invocation.

Parameters:
other the other invocation
Returns:
true: objects are equal

Definition at line 250 of file InvocationN.h.

template<typename P1, typename P2, typename P3>
virtual bool mockpp::Invocation3< P1, P2, P3 >::equals ( const Invocation3< P1, P2, P3 > &  other  )  const [inline, virtual]

Check if the object equals another invocation.

Parameters:
other the other invocation
Returns:
true: objects are equal

Definition at line 239 of file InvocationN.h.

template<typename P1, typename P2, typename P3>
const P1& mockpp::Invocation3< P1, P2, P3 >::getParameter1 (  )  const [inline]

Returns an invocation parameter.

Returns:
the invocation parameter 1

Definition at line 261 of file InvocationN.h.

template<typename P1, typename P2, typename P3>
const P2& mockpp::Invocation3< P1, P2, P3 >::getParameter2 (  )  const [inline]

Returns an invocation parameter.

Returns:
the invocation parameter 2

Definition at line 269 of file InvocationN.h.

template<typename P1, typename P2, typename P3>
const P3& mockpp::Invocation3< P1, P2, P3 >::getParameter3 (  )  const [inline]

Returns an invocation parameter.

Returns:
the invocation parameter 3

Definition at line 277 of file InvocationN.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:14 2010 for mockpp by  doxygen 1.6.1