00001 #ifndef ASG_TOOLS__I_UNIT_TEST_TOOL3_H
00002 #define ASG_TOOLS__I_UNIT_TEST_TOOL3_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #include <AsgTools/IAsgTool.h>
00015
00016 namespace asg
00017 {
00018 class IUnitTestTool1;
00019
00021
00022 class IUnitTestTool3 : virtual public IAsgTool
00023 {
00024
00025 ASG_TOOL_INTERFACE( CP::IUnitTestTool3 )
00026
00027
00028 public:
00029 virtual const IUnitTestTool1 *getSubtool () const = 0;
00030
00032 public:
00033 virtual bool subsubtoolEmpty () const = 0;
00034
00036 public:
00037 virtual const IUnitTestTool1 *getSubsubtool () const = 0;
00038 };
00039 }
00040
00041 #endif