X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/4388f060552cc537e71e957d32f35e9d75a61233..4d9eefca008a7bc544144ef830fa144ce89deaa0:/icuSources/common/uobject.cpp diff --git a/icuSources/common/uobject.cpp b/icuSources/common/uobject.cpp index bf31c573..900e0345 100644 --- a/icuSources/common/uobject.cpp +++ b/icuSources/common/uobject.cpp @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2002-2011, International Business Machines +* Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -91,23 +91,7 @@ void U_EXPORT2 UMemory::operator delete(void* p, const char* /*file*/, int /*lin UObject::~UObject() {} -// Future implementation for RTTI that support subtyping. [alan] -// -// UClassID UObject::getStaticClassID() { -// return (UClassID) NULL; -// } -// -// UBool UObject::instanceOf(UClassID type) const { -// UClassID c = getDynamicClassID(); -// for (;;) { -// if (c == type) { -// return TRUE; -// } else if (c == (UClassID) NULL) { -// return FALSE; -// } -// c = * (UClassID*) c; -// } -// } +UClassID UObject::getDynamicClassID() const { return NULL; } U_NAMESPACE_END @@ -115,5 +99,5 @@ U_NAMESPACE_USE U_CAPI void U_EXPORT2 uprv_deleteUObject(void *obj) { - delete reinterpret_cast(obj); + delete static_cast(obj); }