CppUnit project page | CppUnit home page |
00001 #ifndef CPPUT_FORWARDS_H_INCLUDED 00002 # define CPPUT_FORWARDS_H_INCLUDED 00003 00004 # include <cpptl/forwards.h> 00005 # include <cpput/config.h> 00006 00007 namespace CppUT { 00008 00009 class AbortingAssertionException; 00010 class AbstractTestCase; 00011 class AbstractTestSuite; 00012 class Message; 00013 class StandardTestExceptionGuard; 00014 class Test; 00015 class TestCase; 00016 class TestExtendedData; 00017 class TestExtendedDataList; 00018 class ExceptionGuardElement; 00019 class ExceptionGuard; 00020 class TestSuite; 00021 class TestVisitor; 00022 00023 // testinfo.h 00024 class CheckerResult; 00025 class TestInfo; 00026 class TestResultUpdater; 00027 00028 // resource.h 00029 typedef CppTL::Any Resource; 00030 typedef unsigned int ResourceId; 00031 class AcquiredResourceHandle; 00032 class ResourceHandler; 00033 class ResourceHandlerRegistry; 00034 class ResourceInstance; 00035 class ResourceLazyPtr; 00036 typedef CppTL::ConstString ResourceName; 00037 00038 // for ... 00039 typedef CppTL::IntrusivePtr<AbstractTestCase> AbstractTestCasePtr; 00040 typedef CppTL::IntrusivePtr<AbstractTestSuite> AbstractTestSuitePtr; 00041 typedef CppTL::IntrusivePtr<ExceptionGuardElement> ExceptionGuardElementPtr; 00042 typedef CppTL::IntrusivePtr<Test> TestPtr; 00043 typedef CppTL::IntrusivePtr<TestInfo> TestInfoPtr; 00044 typedef CppTL::IntrusivePtr<TestSuite> TestSuitePtr; 00045 typedef CppTL::IntrusivePtr<TestResultUpdater> TestResultUpdaterPtr; 00046 00047 // for resource.h 00048 typedef CppTL::IntrusivePtr<ResourceHandler> ResourceHandlerPtr; 00049 typedef CppTL::IntrusivePtr<ResourceInstance> ResourceInstancePtr; 00050 typedef CppTL::IntrusivePtr<AcquiredResourceHandle> AcquiredResourceHandlePtr; 00051 00052 00053 } // namespace CppUT 00054 00055 00056 00057 #endif // CPPUT_FORWARDS_H_INCLUDED
hosts this site. |
Send comments to: CppUnit Developers |