25 class TransliterationRuleData;
108 virtual void setData(
const TransliterationRuleData*) = 0;
UnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable s...
UnicodeReplacer defines a protocol for objects that replace a range of characters in a Replaceable st...
#define U_NAMESPACE_BEGIN
This is used to begin a declaration of a public ICU C++ API.
C++ API: Common ICU base class UObject.
UnicodeFunctor is an abstract base class for objects that perform match and/or replace operations on ...
#define U_NAMESPACE_END
This is used to end a declaration of a public ICU C++ API.
UObject is the common ICU "boilerplate" class.
void * UClassID
UClassID is used to identify classes without using RTTI, since RTTI is not yet supported by all C++ c...
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...
virtual UClassID getDynamicClassID() const =0
ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.