Update of /cvsroot/cppunit/cppunit2/include/cpput
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8310/include/cpput
Modified Files:
exceptionguard.h forwards.h
Log Message:
Now using InstrusivePtr.
Index: exceptionguard.h
===================================================================
RCS file: /cvsroot/cppunit/cppunit2/include/cpput/exceptionguard.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** exceptionguard.h 27 Feb 2005 14:38:26 -0000 1.2
--- exceptionguard.h 8 Nov 2005 21:50:33 -0000 1.3
***************
*** 3,7 ****
# include <cpput/forwards.h>
! # include <cpptl/sharedptr.h>
# include <deque>
--- 3,7 ----
# include <cpput/forwards.h>
! # include <cpptl/intrusiveptr.h>
# include <deque>
***************
*** 18,22 ****
namespace CppUT {
! class CPPUT_API ExceptionGuardElement
{
public:
--- 18,22 ----
namespace CppUT {
! class CPPUT_API ExceptionGuardElement : public CppTL::IntrusiveCount
{
public:
Index: forwards.h
===================================================================
RCS file: /cvsroot/cppunit/cppunit2/include/cpput/forwards.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** forwards.h 8 Nov 2005 21:44:54 -0000 1.19
--- forwards.h 8 Nov 2005 21:50:33 -0000 1.20
***************
*** 25,29 ****
typedef CppTL::IntrusivePtr<AbstractTestCase> AbstractTestCasePtr;
typedef CppTL::IntrusivePtr<AbstractTestSuite> AbstractTestSuitePtr;
! typedef CppTL::SharedPtr<ExceptionGuardElement> ExceptionGuardElementPtr;
typedef CppTL::IntrusivePtr<Test> TestPtr;
typedef CppTL::IntrusivePtr<TestInfo> TestInfoPtr;
--- 25,29 ----
typedef CppTL::IntrusivePtr<AbstractTestCase> AbstractTestCasePtr;
typedef CppTL::IntrusivePtr<AbstractTestSuite> AbstractTestSuitePtr;
! typedef CppTL::IntrusivePtr<ExceptionGuardElement> ExceptionGuardElementPtr;
typedef CppTL::IntrusivePtr<Test> TestPtr;
typedef CppTL::IntrusivePtr<TestInfo> TestInfoPtr;
|