Index: icu46/source/i18n/toupptrn.h |
=================================================================== |
--- icu46/source/i18n/toupptrn.h (revision 0) |
+++ icu46/source/i18n/toupptrn.h (revision 0) |
@@ -0,0 +1,74 @@ |
+/* |
+********************************************************************** |
+* Copyright (C) 2001-2007, International Business Machines |
+* Corporation and others. All Rights Reserved. |
+********************************************************************** |
+* Date Name Description |
+* 05/24/01 aliu Creation. |
+********************************************************************** |
+*/ |
+#ifndef TOUPPTRN_H |
+#define TOUPPTRN_H |
+ |
+#include "unicode/utypes.h" |
+ |
+#if !UCONFIG_NO_TRANSLITERATION |
+ |
+#include "unicode/translit.h" |
+#include "casetrn.h" |
+ |
+U_NAMESPACE_BEGIN |
+ |
+/** |
+ * A transliterator that performs locale-sensitive toUpper() |
+ * case mapping. |
+ * @author Alan Liu |
+ */ |
+class UppercaseTransliterator : public CaseMapTransliterator { |
+ |
+ public: |
+ |
+ /** |
+ * Constructs a transliterator. |
+ * @param loc the given locale. |
+ */ |
+ UppercaseTransliterator(); |
+ |
+ /** |
+ * Destructor. |
+ */ |
+ virtual ~UppercaseTransliterator(); |
+ |
+ /** |
+ * Copy constructor. |
+ */ |
+ UppercaseTransliterator(const UppercaseTransliterator&); |
+ |
+ /** |
+ * Transliterator API. |
+ * @return a copy of the object. |
+ */ |
+ virtual Transliterator* clone(void) const; |
+ |
+ /** |
+ * ICU "poor man's RTTI", returns a UClassID for the actual class. |
+ */ |
+ virtual UClassID getDynamicClassID() const; |
+ |
+ /** |
+ * ICU "poor man's RTTI", returns a UClassID for this class. |
+ */ |
+ U_I18N_API static UClassID U_EXPORT2 getStaticClassID(); |
+ |
+private: |
+ /** |
+ * Assignment operator. |
+ */ |
+ UppercaseTransliterator& operator=(const UppercaseTransliterator&); |
+}; |
+ |
+U_NAMESPACE_END |
+ |
+#endif /* #if !UCONFIG_NO_TRANSLITERATION */ |
+ |
+#endif |
Property changes on: icu46/source/i18n/toupptrn.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |