A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1UObject.html below:

ICU 77.1: icu::UObject Class Reference

UObject is the common ICU "boilerplate" class.

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, in particular a virtual destructor.

The clone() function is not available in UObject because it is not implemented by all ICU classes. Many ICU services provide a clone() function for their class trees, defined on the service's C++ base class (which itself is a subclass of UObject).

Stable:
ICU 2.2

Definition at line 223 of file uobject.h.

virtual UClassID icu::UObject::getDynamicClassID ( ) const virtual

ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.

The base class implementation returns a dummy value.

Use compiler RTTI rather than ICU's "poor man's RTTI". Since ICU 4.6, new ICU C++ class hierarchies do not implement "poor man's RTTI".

Stable:
ICU 2.2

Reimplemented in icu::Transliterator, icu::TimeZone, icu::NumberFormat, icu::Collator, icu::Calendar, icu::UnicodeFunctor, icu::ForwardCharacterIterator, icu::BreakIterator, icu::ValueRuns, icu::LocaleRuns, icu::FontRuns, icu::RunArray, icu::ParagraphLayout, icu::ParagraphLayout::VisualRun, icu::ParagraphLayout::Line, icu::VTimeZone, icu::TimeZoneTransition, icu::TimeArrayTimeZoneRule, icu::AnnualTimeZoneRule, icu::InitialTimeZoneRule, icu::TimeZoneFormat, icu::TimeUnitFormat, icu::TimeUnitAmount, icu::TimeUnit, icu::RuleBasedCollator, icu::StringSearch, icu::CollationKey, icu::SimpleDateFormat, icu::SimpleTimeZone, icu::SelectFormat, icu::RegexMatcher, icu::RegexPattern, icu::RuleBasedTimeZone, icu::RuleBasedNumberFormat, icu::PluralRules, icu::PluralFormat, icu::NumberingSystem, icu::MessageFormat, icu::Measure, icu::MeasureUnit, icu::MeasureFormat, icu::GregorianCalendar, icu::Formattable, icu::FieldPosition, icu::DateTimeRule, icu::DateTimePatternGenerator, icu::DateIntervalInfo, icu::DateIntervalFormat, icu::DateFormatSymbols, icu::DecimalFormat, icu::DecimalFormatSymbols, icu::CurrencyUnit, icu::CurrencyPluralInfo, icu::CurrencyAmount, icu::CompactDecimalFormat, icu::CollationElementIterator, icu::ChoiceFormat, icu::UnicodeSetIterator, icu::UnicodeString, icu::UnicodeSet, icu::UCharCharacterIterator, icu::StringCharacterIterator, icu::ResourceBundle, icu::RuleBasedBreakIterator, icu::ParsePosition, icu::Normalizer, icu::Locale, icu::DateInterval, and icu::CanonicalIterator.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4