X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/729e4ab9bc6618bc3d8a898e575df7f4019e29ca..6be67b064733ad8f9e904623c29984bb874c1e0c:/icuSources/common/uobject.cpp diff --git a/icuSources/common/uobject.cpp b/icuSources/common/uobject.cpp index 515e943e..1133dd9b 100644 --- a/icuSources/common/uobject.cpp +++ b/icuSources/common/uobject.cpp @@ -1,12 +1,14 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * -* Copyright (C) 2002-2008, International Business Machines +* Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * file name: uobject.h -* encoding: US-ASCII +* encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * @@ -91,24 +93,13 @@ 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 +U_NAMESPACE_USE +U_CAPI void U_EXPORT2 +uprv_deleteUObject(void *obj) { + delete static_cast(obj); +}