7a98470824
MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog. To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags. Bug reports welcome, bug fixes even more welcome... Approved by: dim (mentor)
27 lines
583 B
Plaintext
27 lines
583 B
Plaintext
namespace std
|
|
{
|
|
/**
|
|
* Standard type info class. The layout of this class is specified by the
|
|
* ABI.
|
|
*/
|
|
class type_info
|
|
{
|
|
public:
|
|
/**
|
|
* Virtual destructor. This class must have one virtual function to
|
|
* ensure that it has a vtable.
|
|
*/
|
|
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;
|
|
type_info();
|
|
private:
|
|
type_info(const type_info& rhs);
|
|
type_info& operator= (const type_info& rhs);
|
|
const char *__type_name;
|
|
};
|
|
}
|
|
|