#include <uobject.h>
Inheritance diagram for UObject::
Public Methods | |
virtual | ~UObject () |
Destructor. More... | |
virtual UClassID | getDynamicClassID () const=0 |
ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. More... |
UObject inherits UMemory (starting with ICU 2.4), and all other public ICU C++ classes are derived from UObject (starting with ICU 2.2).
UObject contains common virtual functions like for ICU's "poor man's RTTI". It does not contain default implementations of virtual methods like getDynamicClassID to allow derived classes such as Format to declare these as pure virtual.
Definition at line 111 of file uobject.h.
|
Destructor.
|
|
ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.
Reimplemented in BreakIterator, Calendar, CanonicalIterator, ForwardCharacterIterator, ChoiceFormat, CollationElementIterator, Collator, DictionaryBasedBreakIterator, DecimalFormatSymbols, DecimalFormat, DateFormatSymbols, FieldPosition, Formattable, Format, GregorianCalendar, Locale, ICULayoutEngine, MessageFormat, Normalizer, NumberFormat, ParsePosition, RuleBasedBreakIterator, RuleBasedNumberFormat, RegexPattern, RegexMatcher, ResourceBundle, StringCharacterIterator, SimpleTimeZone, SimpleDateFormat, CollationKey, StringSearch, RuleBasedCollator, TimeZone, Transliterator, UCharCharacterIterator, UnicodeFilter, UnicodeFunctor, UnicodeSet, UnicodeString, UnicodeSetIterator, ArabicOpenTypeLayoutEngine, GXLayoutEngine, IndicOpenTypeLayoutEngine, LayoutEngine, OpenTypeLayoutEngine, and ThaiLayoutEngine. |