[Mockpp-commits] mockpp/mockpp/constraint IsInstanceOf.h,1.15,1.16
Brought to you by:
ewald-arnold
From: Ewald A. <ewa...@us...> - 2005-03-13 17:14:44
|
Update of /cvsroot/mockpp/mockpp/mockpp/constraint In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23067/mockpp/constraint Modified Files: IsInstanceOf.h Log Message: intermediate update Index: IsInstanceOf.h =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/constraint/IsInstanceOf.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- IsInstanceOf.h 6 Jan 2005 13:09:22 -0000 1.15 +++ IsInstanceOf.h 13 Mar 2005 17:14:32 -0000 1.16 @@ -47,18 +47,20 @@ * @see mockpp::isA */ template <typename T> -class IsInstanceOf : public Constraint<T> +class IsInstanceOf : public Constraint<T*> { public: + typedef T* pT; + /** Evaluates the constraint * @param obj the object against which the constraint is evaluated. * @return true: obj meets the constraint, * @return false if it does not. */ - virtual bool eval( const T &obj ) const + virtual bool eval( const pT &obj ) const { - return dynamic_cast<const T*>(&obj) != 0; + return dynamic_cast<const T*>(obj) != 0; } /** Appends the description of this object to the buffer. |