From: <sv...@ww...> - 2005-12-19 06:24:00
|
Author: mkrose Date: 2005-12-18 22:23:53 -0800 (Sun, 18 Dec 2005) New Revision: 1783 Modified: trunk/CSP/csp/csplib/util/Testing.h Log: Remove dll export tags from a few inline classes. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1783 Modified: trunk/CSP/csp/csplib/util/Testing.h =================================================================== --- trunk/CSP/csp/csplib/util/Testing.h 2005-12-19 06:19:43 UTC (rev 1782) +++ trunk/CSP/csp/csplib/util/Testing.h 2005-12-19 06:23:53 UTC (rev 1783) @@ -157,7 +157,7 @@ /** Base class for all test fixtures. */ -class CSPLIB_EXPORT TestFixture: public NonCopyable { +class TestFixture: public NonCopyable { public: virtual ~TestFixture() {} virtual void setup() {} @@ -171,7 +171,7 @@ * CSP_TESTCASE macro to identify the enclosing fixture class. */ template <class tCLASS> -class CSPLIB_EXPORT TypedTestFixture : public TestFixture { +class TypedTestFixture : public TestFixture { protected: typedef tCLASS TestFixtureClass; }; @@ -184,7 +184,7 @@ * by the CSP_TESTCASE macro. */ template <class tFIXTURE> -class CSPLIB_EXPORT TestCase { +class TestCase { std::string m_name; void (tFIXTURE::*m_test)(); @@ -260,7 +260,7 @@ * fixture class. */ template <class tFIXTURE> -class CSPLIB_EXPORT TypedTestRunner: public TestRunner { +class TypedTestRunner: public TestRunner { typedef std::map<std::string, TestCase<tFIXTURE> > TestCaseMap; static TestCaseMap *m_testcases; public: |