Index: icu46/source/i18n/toupptrn.cpp |
=================================================================== |
--- icu46/source/i18n/toupptrn.cpp (revision 0) |
+++ icu46/source/i18n/toupptrn.cpp (revision 0) |
@@ -0,0 +1,65 @@ |
+/* |
+********************************************************************** |
+* Copyright (C) 2001-2007, International Business Machines |
+* Corporation and others. All Rights Reserved. |
+********************************************************************** |
+* Date Name Description |
+* 05/24/01 aliu Creation. |
+********************************************************************** |
+*/ |
+ |
+#include "unicode/utypes.h" |
+ |
+#if !UCONFIG_NO_TRANSLITERATION |
+ |
+#include "unicode/ustring.h" |
+#include "unicode/uchar.h" |
+#include "toupptrn.h" |
+#include "ustr_imp.h" |
+#include "cpputils.h" |
+ |
+U_NAMESPACE_BEGIN |
+ |
+UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UppercaseTransliterator) |
+ |
+/** |
+ * Constructs a transliterator. |
+ */ |
+UppercaseTransliterator::UppercaseTransliterator() : |
+ CaseMapTransliterator(UNICODE_STRING("Any-Upper", 9), ucase_toFullUpper) |
+{ |
+} |
+ |
+/** |
+ * Destructor. |
+ */ |
+UppercaseTransliterator::~UppercaseTransliterator() { |
+} |
+ |
+/** |
+ * Copy constructor. |
+ */ |
+UppercaseTransliterator::UppercaseTransliterator(const UppercaseTransliterator& o) : |
+ CaseMapTransliterator(o) |
+{ |
+} |
+ |
+/** |
+ * Assignment operator. |
+ */ |
+/*UppercaseTransliterator& UppercaseTransliterator::operator=( |
+ const UppercaseTransliterator& o) { |
+ CaseMapTransliterator::operator=(o); |
+ return *this; |
+}*/ |
+ |
+/** |
+ * Transliterator API. |
+ */ |
+Transliterator* UppercaseTransliterator::clone(void) const { |
+ return new UppercaseTransliterator(*this); |
+} |
+ |
+U_NAMESPACE_END |
+ |
+#endif /* #if !UCONFIG_NO_TRANSLITERATION */ |
Property changes on: icu46/source/i18n/toupptrn.cpp |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |