17 #if U_SHOW_CPLUSPLUS_API 29 class UnicodeReplacer;
30 class TransliterationRuleData;
86 static UClassID U_EXPORT2 getStaticClassID(
void);
113 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.
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.
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.