X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/374ca955a76ecab1204ca8bfa63ff9238d998416..3d1f044b704633e2e541231cd17ae9ecf9ad5c7a:/icuSources/i18n/funcrepl.h diff --git a/icuSources/i18n/funcrepl.h b/icuSources/i18n/funcrepl.h index c9cfe605..a835d5be 100644 --- a/icuSources/i18n/funcrepl.h +++ b/icuSources/i18n/funcrepl.h @@ -1,6 +1,8 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** -* Copyright (c) 2002-2004, International Business Machines Corporation +* Copyright (c) 2002-2011, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -8,6 +10,9 @@ ********************************************************************** */ +#ifndef FUNCREPL_H +#define FUNCREPL_H + #include "unicode/utypes.h" #if !UCONFIG_NO_TRANSLITERATION @@ -25,12 +30,9 @@ class Transliterator; * UnicodeReplacer object. That is, this replacer wraps another * replacer with a transliterator. * - * Added U_I18N_API to make the definition of a global operator delete work. - * See Jitterbug 2581. markus 2002dec17 - * * @author Alan Liu */ -class U_I18N_API FunctionReplacer : public UnicodeFunctor, public UnicodeReplacer { +class FunctionReplacer : public UnicodeFunctor, public UnicodeReplacer { private: @@ -102,15 +104,11 @@ class U_I18N_API FunctionReplacer : public UnicodeFunctor, public UnicodeReplace /** * ICU "poor man's RTTI", returns a UClassID for the actual class. - * - * @draft ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. - * - * @draft ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); }; @@ -118,5 +116,6 @@ class U_I18N_API FunctionReplacer : public UnicodeFunctor, public UnicodeReplace U_NAMESPACE_END #endif /* #if !UCONFIG_NO_TRANSLITERATION */ +#endif //eof