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.
|