26 class UnicodeReplacer;
27 class TransliterationRuleData;
83 static UClassID U_EXPORT2 getStaticClassID(
void);
110 virtual void setData(
const TransliterationRuleData*) = 0;
UnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable s...
void * UClassID
UClassID is used to identify classes without using the compiler's RTTI.
#define U_NAMESPACE_BEGIN
This is used to begin a declaration of a public ICU C++ API.
UnicodeFunctor is an abstract base class for objects that perform match and/or replace operations on ...
virtual UClassID getDynamicClassID() const
ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.
C++ API: Common ICU base class UObject.
#define U_NAMESPACE_END
This is used to end a declaration of a public ICU C++ API.
UnicodeReplacer defines a protocol for objects that replace a range of characters in a Replaceable st...
Basic definitions for ICU, for both C and C++ APIs.
#define U_COMMON_API
Set to export library symbols from inside the common library, and to import them from outside...
UObject is the common ICU "boilerplate" class.