libmoost
|
00001 /* vim:set ts=3 sw=3 sts=3 et: */ 00028 #ifndef MOOST_PDL_TEST_CLASS_1_H__ 00029 #define MOOST_PDL_TEST_CLASS_1_H__ 00030 00031 #include "test_interface.h" 00032 00033 class my_test_class1 : public my_test_interface 00034 { 00035 public: 00036 my_test_class1(); 00037 ~my_test_class1(); 00038 00039 int do_it(); 00040 00041 private: 00042 static int inst; 00043 const std::string m_inst; 00044 int m_ctr; 00045 }; 00046 00047 class my_test_class2 : public my_test_interface 00048 { 00049 public: 00050 my_test_class2(); 00051 ~my_test_class2(); 00052 00053 int do_it(); 00054 00055 private: 00056 static int inst; 00057 const std::string m_inst; 00058 }; 00059 00060 class my_fail_class : public my_test_interface 00061 { 00062 public: 00063 my_fail_class(); 00064 int do_it(); 00065 }; 00066 00067 #endif