~blep/cppunit2/build-system-overhaul

« back to all changes in this revision

Viewing changes to include/cpput/forwards.h

  • Committer: Baptiste Lepilleur
  • Date: 2009-08-03 19:05:35 UTC
  • mfrom: (427.1.40 essence)
  • Revision ID: blep@users.sourceforge.net-20090803190535-fxd3rl6nnn2zyiza
mergedĀ fromĀ essence

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
class AbortingAssertionException;
10
10
class TestCase;
11
11
class Message;
12
 
class StandardTestExceptionGuard;
13
 
class MetaData;
14
12
class TestMeta;
15
 
class TestExtendedData;
16
 
class TestExtendedDataList;
17
 
class ExceptionGuardElement;
 
13
 
 
14
// impl/testing.h, impl/testingepilog.h
 
15
namespace Impl {
 
16
   class DescriptionData;
 
17
   class DependenciesData;
 
18
   class GroupData;
 
19
   class RegistryImpl;
 
20
   class SuiteImpl;
 
21
   class TestExtendedDataList;
 
22
   class TimeOutData;
 
23
} // end namespace Impl
 
24
 
 
25
// testing.h
 
26
class ExceptionGuardContext;
18
27
class ExceptionGuard;
19
 
 
20
 
// registry.h
 
28
class MetaData;
21
29
class Registry;
22
30
class StaticSuite;
23
31
class Suite;
24
32
class SuiteMeta;
 
33
class TestExtendedData;
 
34
template<class AType, class BType>
 
35
struct EqualityTraits;
 
36
 
 
37
// testcase.h
 
38
typedef TestCase *(*TestCaseFactoryFn)();
25
39
 
26
40
// testinfo.h
27
41
class CheckerResult;
28
42
class TestInfo;
29
43
class TestResultUpdater;
30
44
 
31
 
// resource.h
32
 
typedef CppTL::Any Resource;
33
 
typedef unsigned int ResourceId;
34
 
class AcquiredResourceHandle;
35
 
class ResourceHandler;
36
 
class ResourceHandlerRegistry;
37
 
class ResourceInstance;
38
 
class ResourceLazyPtr;
39
 
typedef CppTL::ConstString ResourceName;
40
 
 
41
45
// for ...
42
46
typedef CppTL::IntrusivePtr<TestCase> TestCasePtr;
43
 
typedef CppTL::IntrusivePtr<ExceptionGuardElement> ExceptionGuardElementPtr;
44
47
//typedef CppTL::IntrusivePtr<MetaData> TestPtr;
45
48
typedef CppTL::IntrusivePtr<TestInfo> TestInfoPtr;
46
49
typedef CppTL::IntrusivePtr<TestResultUpdater> TestResultUpdaterPtr;
47
50
 
48
 
// for resource.h
49
 
typedef CppTL::IntrusivePtr<ResourceHandler> ResourceHandlerPtr;
50
 
typedef CppTL::IntrusivePtr<ResourceInstance> ResourceInstancePtr;
51
 
typedef CppTL::IntrusivePtr<AcquiredResourceHandle> AcquiredResourceHandlePtr;
52
 
 
53
51
 
54
52
} // namespace CppUT
55
53