CppUnit project page CppUnit home page

forwards.h

Go to the documentation of this file.
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

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers