/* * Acess2 C++ Library * - By John Hodge (thePowersGang) * * typeinfo (header) * - typeid and dynamic_cast */ #ifndef _LIBCXX__TYPEINFO_ #define _LIBCXX__TYPEINFO_ namespace std { // Type information class class type_info { public: virtual ~type_info(); bool operator==(const type_info &) const; bool operator!=(const type_info &) const; bool before(const type_info &) const; const char* name() const; // acess bool __is_child(const type_info &, unsigned long&) const; private: type_info (const type_info& rhs); type_info& operator= (const type_info& rhs); // acess bool is_class() const; bool is_subclass() const; // CXX ABI const char *__type_name; }; }; #endif // vim: ft=cpp