2
**********************************************************************
3
* Copyright (C) 2001-2007, International Business Machines
4
* Corporation and others. All Rights Reserved.
5
**********************************************************************
6
* Date Name Description
7
* 05/24/01 aliu Creation.
8
**********************************************************************
13
#include "unicode/utypes.h"
15
#if !UCONFIG_NO_TRANSLITERATION
17
#include "unicode/translit.h"
23
* A transliterator that performs locale-sensitive toLower()
27
class LowercaseTransliterator : public CaseMapTransliterator {
32
* Constructs a transliterator.
33
* @param loc the given locale.
35
LowercaseTransliterator();
40
virtual ~LowercaseTransliterator();
45
LowercaseTransliterator(const LowercaseTransliterator&);
49
* @return a copy of the object.
51
virtual Transliterator* clone(void) const;
54
* ICU "poor man's RTTI", returns a UClassID for the actual class.
56
virtual UClassID getDynamicClassID() const;
59
* ICU "poor man's RTTI", returns a UClassID for this class.
61
U_I18N_API static UClassID U_EXPORT2 getStaticClassID();
65
* Assignment operator.
67
LowercaseTransliterator& operator=(const LowercaseTransliterator&);
72
#endif /* #if !UCONFIG_NO_TRANSLITERATION */