* Defined to the C++11 "override" keyword if available.
* Denotes a class or member which is an override of the base class.
* May result in an error if it applied to something not an override.
- * (NOTE: '#define U_OVERRIDE' at the top of a compilation unit will
- * disable this keyword's use.)
* @internal
*/
* Defined to the C++11 "final" keyword if available.
* Denotes a class or member which may not be overridden in subclasses.
* May result in an error if subclasses attempt to override.
- * (NOTE: '#define U_FINAL' at the top of a compilation unit will
- * disable this keyword's use.)
* @internal
*/
* @author M. Davis
* @stable ICU 2.4
*/
-class U_COMMON_API UnicodeSetIterator U_FINAL : public UObject {
+class U_COMMON_API UnicodeSetIterator : public UObject {
protected:
* Note, RuleBasedCollator is not to be subclassed.
* @see Collator
*/
-class U_I18N_API RuleBasedCollator U_FINAL : public Collator {
+class U_I18N_API RuleBasedCollator : public Collator {
public:
/**
* RuleBasedCollator constructor. This takes the table rules and builds a
* others. All Rights Reserved.
********************************************************************/
-// My4146160Collator overrides RBC. Disable U_FINAL for this test.
-#define U_FINAL
-#define U_OVERRIDE
-
#include "unicode/utypes.h"
#if !UCONFIG_NO_COLLATION
**********************************************************************
*/
-// AbbreviatedUnicodeSetIterator overrides UnicodeSetIterator.
-#define U_FINAL
-#define U_OVERRIDE
-
#include "unicode/utypes.h"
#if !UCONFIG_NO_TRANSLITERATION