version 1.84, 2004/06/15 18:38:24
|
version 1.85, 2004/08/25 00:14:24
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Mike Brasher (mbrasher@bmc.com) |
|
// |
|
// Modified By: Karl Schopmeyer(k.schopmeyer@opengroup.org) |
|
// Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_String_h | #ifndef Pegasus_String_h |
|
|
*/ | */ |
void toLower(); | void toLower(); |
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES | #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
/** @param strLocale const char * is the locale to use for the operation. |
/** <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. | If NULL will use the default locale for the process. |
Refer to Locale constants for formating. | Refer to Locale constants for formating. |
*/ | */ |
void toLower(const char * strLocale); | void toLower(const char * strLocale); |
#endif | #endif |
| |
/** Converts all characters in this string to lowercase characters. |
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
|
/** <I><B>Experimental Interface</B></I><BR> |
|
Converts all characters in this string to uppercase characters. |
@param strLocale const char * is the locale to use for the operation. | @param strLocale const char * is the locale to use for the operation. |
If NULL will use the default locale for the process. | If NULL will use the default locale for the process. |
ICU : Operation will use default locale or the locale provided | ICU : Operation will use default locale or the locale provided |
NON ICU: Operattion will use c runtime function | NON ICU: Operattion will use c runtime function |
Refer to Locale constants for formating. | Refer to Locale constants for formating. |
*/ | */ |
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
|
void toUpper(const char * strLocale = NULL); | void toUpper(const char * strLocale = NULL); |
#endif | #endif |
| |
|
|
*/ | */ |
static int compareNoCase(const String& s1, const String& s2); | static int compareNoCase(const String& s1, const String& s2); |
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES | #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
/** @param strLocale const char * is the locale to use for the operation. |
/** <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. | If NULL will use the default locale for the process. |
Refer to Locale constants for formating. | Refer to Locale constants for formating. |
*/ | */ |
|
|
*/ | */ |
static Boolean equalNoCase(const String& str1, const String& str2); | static Boolean equalNoCase(const String& str1, const String& str2); |
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES | #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
/** @param strLocale const char * is the locale to use for the operation. |
/** <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. | If NULL will use the default locale for the process. |
Refer to Locale constants for formating. | Refer to Locale constants for formating. |
*/ | */ |