ICU-953 Don't do static initialization

X-SVN-Rev: 5041
This commit is contained in:
George Rhoten 2001-06-20 22:52:03 +00:00
parent 7816fe3b3e
commit 4a9dee0dfc
4 changed files with 6 additions and 6 deletions

View file

@ -9,8 +9,8 @@
*/
#include "unicode/nultrans.h"
const UnicodeString NullTransliterator::ID = UnicodeString("Null", "");
const char* NullTransliterator::_ID = "Null";
//const UnicodeString NullTransliterator::ID = UnicodeString("Null", "");
const UChar NullTransliterator::ID[] = {0x4E, 0x75, 0x6C, 0x6C, 0x00}; /* "Null" */
Transliterator* NullTransliterator::clone(void) const {
return new NullTransliterator();

View file

@ -9,7 +9,8 @@
*/
#include "unicode/remtrans.h"
const UnicodeString RemoveTransliterator::ID = UnicodeString("Remove", "");
//const UnicodeString RemoveTransliterator::ID = UnicodeString("Remove", "");
const UChar RemoveTransliterator::ID[] = {0x52, 0x65, 0x6D, 0x6F, 0x76, 0x65, 0x00}; /* "Remove" */
Transliterator* RemoveTransliterator::clone(void) const {
return new RemoveTransliterator();

View file

@ -17,14 +17,13 @@
* @author Alan Liu
*/
class U_I18N_API NullTransliterator : public Transliterator {
static const char* _ID;
public:
/**
* ID for this transliterator.
*/
static const UnicodeString ID; // public for Transliterator
static const UChar ID[]; // public for Transliterator
/**
* Constructs a transliterator.

View file

@ -23,7 +23,7 @@ public:
/**
* ID for this transliterator.
*/
static const UnicodeString ID; // public for Transliterator
static const UChar ID[]; // public for Transliterator
/**
* Constructs a transliterator.