typeinfo revision 1dc9e472e19acfe6dc7f41e429236e7eef7ceda1
1#ifndef _TYPEINFO_HEADER_GAURD 2#define _TYPEINFO_HEADER_GAURD 3 4 5namespace std { 6 class type_info; 7 class bad_cast; 8 class bad_typeid; 9}; 10 11 12class type_info { 13public: 14 type_info(); 15 virtual ~type_info(); 16 17 char const * name() const; 18 19 bool operator==(type_info const & right) const; 20 bool operator!=(type_info const & right) const; 21 bool before(type_info const & right) const; 22 23private: 24 type_info(type_info const & right); 25 type_info & operator=(type_info const & right); 26}; 27 28#endif 29