]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/rbt.h
ICU-57166.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / rbt.h
index 9d17c1461bcb45ea114504f852483f74d1b8386d..d061de6e637042b5927a5bc5a0f668cfe0d0f8b5 100644 (file)
@@ -1,6 +1,6 @@
 /*
 **********************************************************************
-*   Copyright (C) 1999-2004, International Business Machines
+*   Copyright (C) 1999-2007, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 **********************************************************************
 *   Date        Name        Description
@@ -286,7 +286,7 @@ class TransliterationRuleData;
  * @author Alan Liu
  * @internal Use transliterator factory methods instead since this class will be removed in that release.
  */
-class U_I18N_API RuleBasedTransliterator : public Transliterator {
+class RuleBasedTransliterator : public Transliterator {
 private:
     /**
      * The data object is immutable, so we can freely share it with
@@ -323,37 +323,37 @@ public:
      * @exception IllegalArgumentException if rules are malformed.
      * @internal Use transliterator factory methods instead since this class will be removed in that release.
      */
-    RuleBasedTransliterator(const UnicodeString& id,
+    /*RuleBasedTransliterator(const UnicodeString& id,
                             const UnicodeString& rules,
                             UTransDirection direction,
                             UnicodeFilter* adoptedFilter,
-                            UErrorCode& status);
+                            UErrorCode& status);*/
 
     /**
      * Covenience constructor with no filter.
      * @internal Use transliterator factory methods instead since this class will be removed in that release.
      */
-    RuleBasedTransliterator(const UnicodeString& id,
+    /*RuleBasedTransliterator(const UnicodeString& id,
                             const UnicodeString& rules,
                             UTransDirection direction,
-                            UErrorCode& status);
+                            UErrorCode& status);*/
 
     /**
      * Covenience constructor with no filter and FORWARD direction.
      * @internal Use transliterator factory methods instead since this class will be removed in that release.
      */
-    RuleBasedTransliterator(const UnicodeString& id,
+    /*RuleBasedTransliterator(const UnicodeString& id,
                             const UnicodeString& rules,
-                            UErrorCode& status);
+                            UErrorCode& status);*/
 
     /**
      * Covenience constructor with FORWARD direction.
      * @internal Use transliterator factory methods instead since this class will be removed in that release.
      */
-    RuleBasedTransliterator(const UnicodeString& id,
+    /*RuleBasedTransliterator(const UnicodeString& id,
                             const UnicodeString& rules,
                             UnicodeFilter* adoptedFilter,
-                            UErrorCode& status);
+                            UErrorCode& status);*/
 private:
 
      friend class TransliteratorRegistry; // to access TransliterationRuleData convenience ctor
@@ -443,7 +443,7 @@ public:
      * @return          The class ID for all objects of this class.
      * @internal Use transliterator factory methods instead since this class will be removed in that release.
      */
-    static UClassID U_EXPORT2 getStaticClassID(void);
+    U_I18N_API static UClassID U_EXPORT2 getStaticClassID(void);
 
     /**
      * Returns a unique class ID <b>polymorphically</b>.  This method