(file) Return to String.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/String.h between version 1.87 and 1.88

version 1.87, 2005/02/05 22:59:24 version 1.88, 2005/04/11 16:49:39
Line 368 
Line 368 
     Uint32 reverseFind(Char16 c) const;     Uint32 reverseFind(Char16 c) const;
  
     /** Converts all characters in this string to lowercase characters,     /** Converts all characters in this string to lowercase characters,
         ICU    : Operation will use default locale or the locale provided  
         NON ICU: Operattion will use c runtime function  
     */     */
     void toLower();     void toLower();
 #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES  
     /** <I><B>Experimental Interface</B></I><BR>  
         @param strLocale const char * is the locale to use for the operation.  
                If NULL will use the default locale for the process.  
         Refer to Locale constants for formating.  
     */  
     void toLower(const char * strLocale);  
 #endif  
  
 #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES
     /** <I><B>Experimental Interface</B></I><BR>     /** <I><B>Experimental Interface</B></I><BR>
         Converts all characters in this string to uppercase characters.         Converts all characters in this string to uppercase characters.
         @param strLocale const char * is the locale to use for the operation.  
                If NULL will use the default locale for the process.  
         ICU    : Operation will use default locale or the locale provided  
         NON ICU: Operattion will use c runtime function  
         Refer to Locale constants for formating.  
     */     */
     void toUpper(const char * strLocale = NULL);      void toUpper();
 #endif #endif
  
     /** Compare the first n characters of the two strings.     /** Compare the first n characters of the two strings.
Line 421 
Line 406 
  
         NOTE: Use the comparison operators <,<= > >= to compare         NOTE: Use the comparison operators <,<= > >= to compare
         String objects.         String objects.
         ICU    : Operation will use default locale or the locale provided  
         NON ICU: Operattion will use c runtime function  
     */     */
     static int compareNoCase(const String& s1, const String& s2);     static int compareNoCase(const String& s1, const String& s2);
 #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES  
     /** <I><B>Experimental Interface</B></I><BR>  
         @param strLocale const char * is the locale to use for the operation.  
                If NULL will use the default locale for the process.  
         Refer to Locale constants for formating.  
     */  
     static int compareNoCase(const String& s1, const String& s2, const char * strLocale);  
 #endif  
  
     /** Compare two String objects for equality.     /** Compare two String objects for equality.
         @param s1 First <TT>String</TT> for comparison.         @param s1 First <TT>String</TT> for comparison.
Line 454 
Line 429 
         @param str2 Second String parameter.         @param str2 Second String parameter.
         @return true If strings are equal independent of case, flase         @return true If strings are equal independent of case, flase
         otherwise.         otherwise.
   
         ICU    : Operation will use default locale or the locale provided  
         NON ICU: Operation will use c runtime function  
     */     */
     static Boolean equalNoCase(const String& str1, const String& str2);     static Boolean equalNoCase(const String& str1, const String& str2);
 #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES  
     /** <I><B>Experimental Interface</B></I><BR>  
         @param strLocale const char * is the locale to use for the operation.  
                If NULL will use the default locale for the process.  
         Refer to Locale constants for formating.  
     */  
     static Boolean equalNoCase(const String& str1, const String& str2, const char * strLocale);  
 #endif  
  
 private: private:
  


Legend:
Removed from v.1.87  
changed lines
  Added in v.1.88

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2