1 #ifndef __SAMPLELIBRTTI_HXX_ 2 #define __SAMPLELIBRTTI_HXX_ 3 4 class MyClassA 5 { 6 public: 7 virtual void funcA(); 8 virtual void funcB(); 9 protected: 10 virtual void funcC(); 11 private: 12 virtual void funcD(); 13 }; 14 15 16 class MyClassB: public MyClassA 17 { 18 public: 19 virtual void funcA(); 20 virtual void funcB(); 21 protected: 22 virtual void funcC(); 23 private: 24 virtual void funcD(); 25 26 }; 27 28 #endif 29