404 Not Found


nginx
beegazpacho.com - GrazzMean
Uname: Linux in-mum-web1557.main-hosting.eu 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Software: LiteSpeed
PHP version: 8.2.30 [ PHP INFO ] PHP os: Linux
Server Ip: 93.127.173.236
Your Ip: 216.73.216.168
User: u848900432 (848900432) | Group: o51372345 (1051372345)
Safe Mode: OFF
Disable Function:
NONE

name : classUObject.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ICU 77.1: icu::UObject Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ICU 77.1
   &#160;<span id="projectnumber">77.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceicu.html">icu</a></li><li class="navelem"><a class="el" href="classicu_1_1UObject.html">UObject</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">icu::UObject Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> is the common ICU "boilerplate" class.  
 <a href="classicu_1_1UObject.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="uobject_8h_source.html">uobject.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for icu::UObject:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classicu_1_1UObject.png" usemap="#icu::UObject_map" alt=""/>
  <map id="icu::UObject_map" name="icu::UObject_map">
<area href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class." alt="icu::UMemory" shape="rect" coords="0,0,257,24"/>
<area href="classicu_1_1AlphabeticIndex.html" title="AlphabeticIndex supports the creation of a UI index appropriate for a given language." alt="icu::AlphabeticIndex" shape="rect" coords="267,112,524,136"/>
<area href="classicu_1_1AlphabeticIndex_1_1Bucket.html" title="An index &quot;bucket&quot; with a label string and type." alt="icu::AlphabeticIndex::Bucket" shape="rect" coords="267,168,524,192"/>
<area href="classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html" title="Immutable, thread-safe version of AlphabeticIndex." alt="icu::AlphabeticIndex::ImmutableIndex" shape="rect" coords="267,224,524,248"/>
<area href="classicu_1_1Appendable.html" title="Base class for objects to which Unicode characters and strings can be appended." alt="icu::Appendable" shape="rect" coords="267,280,524,304"/>
<area href="classicu_1_1BreakIterator.html" title="The BreakIterator class implements methods for finding the location of boundaries in text." alt="icu::BreakIterator" shape="rect" coords="267,336,524,360"/>
<area href="classicu_1_1Calendar.html" title="Calendar is an abstract base class for converting between a UDate object and a set of integer fields ..." alt="icu::Calendar" shape="rect" coords="267,392,524,416"/>
<area href="classicu_1_1CanonicalIterator.html" title="This class allows one to iterate through all the strings that are canonically equivalent to a given s..." alt="icu::CanonicalIterator" shape="rect" coords="267,448,524,472"/>
<area href="classicu_1_1CollationElementIterator.html" title="The CollationElementIterator class is used as an iterator to walk through   each character of an inte..." alt="icu::CollationElementIterator" shape="rect" coords="267,504,524,528"/>
<area href="classicu_1_1CollationKey.html" title="Collation keys are generated by the Collator class." alt="icu::CollationKey" shape="rect" coords="267,560,524,584"/>
<area href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison." alt="icu::Collator" shape="rect" coords="267,616,524,640"/>
<area href="classicu_1_1CollatorFactory.html" title="A factory, used with registerFactory, the creates multiple collators and provides display names for t..." alt="icu::CollatorFactory" shape="rect" coords="267,672,524,696"/>
<area href="classicu_1_1CurrencyPluralInfo.html" title="This class represents the information needed by DecimalFormat to format currency plural,..." alt="icu::CurrencyPluralInfo" shape="rect" coords="267,728,524,752"/>
<area href="classicu_1_1DateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting data – includi..." alt="icu::DateFormatSymbols" shape="rect" coords="267,784,524,808"/>
<area href="classicu_1_1DateInterval.html" title="This class represents a date interval." alt="icu::DateInterval" shape="rect" coords="267,840,524,864"/>
<area href="classicu_1_1DateIntervalInfo.html" title="DateIntervalInfo is a public class for encapsulating localizable date time interval patterns." alt="icu::DateIntervalInfo" shape="rect" coords="267,896,524,920"/>
<area href="classicu_1_1DateTimePatternGenerator.html" title="This class provides flexible generation of date format patterns, like &quot;yy-MM-dd&quot;." alt="icu::DateTimePatternGenerator" shape="rect" coords="267,952,524,976"/>
<area href="classicu_1_1DateTimeRule.html" title="DateTimeRule is a class representing a time in a year by a rule specified by month,..." alt="icu::DateTimeRule" shape="rect" coords="267,1008,524,1032"/>
<area href="classicu_1_1DecimalFormatSymbols.html" title="This class represents the set of symbols needed by DecimalFormat to format numbers." alt="icu::DecimalFormatSymbols" shape="rect" coords="267,1064,524,1088"/>
<area href="classicu_1_1ExternalBreakEngine.html" title="The ExternalBreakEngine class define an abstract interface for the host environment to provide a low ..." alt="icu::ExternalBreakEngine" shape="rect" coords="267,1120,524,1144"/>
<area href="classicu_1_1FieldPosition.html" title="FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted out..." alt="icu::FieldPosition" shape="rect" coords="267,1176,524,1200"/>
<area href="classicu_1_1FieldPositionIterator.html" title="FieldPositionIterator returns the field ids and their start/limit positions generated by a call to Fo..." alt="icu::FieldPositionIterator" shape="rect" coords="267,1232,524,1256"/>
<area href="classicu_1_1FilteredBreakIteratorBuilder.html" title="The BreakIteratorFilter is used to modify the behavior of a BreakIterator by constructing a new Break..." alt="icu::FilteredBreakIteratorBuilder" shape="rect" coords="267,1288,524,1312"/>
<area href="classicu_1_1Format.html" title="Base class for all formats." alt="icu::Format" shape="rect" coords="267,1344,524,1368"/>
<area href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting." alt="icu::Formattable" shape="rect" coords="267,1400,524,1424"/>
<area href="classicu_1_1ForwardCharacterIterator.html" title="Abstract class that defines an API for forward-only iteration on text objects." alt="icu::ForwardCharacterIterator" shape="rect" coords="267,1456,524,1480"/>
<area href="classicu_1_1GenderInfo.html" title="GenderInfo computes the gender of a list as a whole given the gender of each element." alt="icu::GenderInfo" shape="rect" coords="267,1512,524,1536"/>
<area href="classicu_1_1IDNA.html" title="Abstract base class for IDNA processing." alt="icu::IDNA" shape="rect" coords="267,1568,524,1592"/>
<area href="classicu_1_1ListFormatter.html" title="An immutable class for formatting a list, using data from CLDR (or supplied separately)." alt="icu::ListFormatter" shape="rect" coords="267,1624,524,1648"/>
<area href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region." alt="icu::Locale" shape="rect" coords="267,1680,524,1704"/>
<area href="classicu_1_1LocaleBuilder.html" title="LocaleBuilder is used to build instances of Locale from values configured by the setters." alt="icu::LocaleBuilder" shape="rect" coords="267,1736,524,1760"/>
<area href="classicu_1_1LocaleDisplayNames.html" title="Returns display names of Locales and components of Locales." alt="icu::LocaleDisplayNames" shape="rect" coords="267,1792,524,1816"/>
<area href="classicu_1_1Measure.html" title="An amount of a specified unit, consisting of a number and a Unit." alt="icu::Measure" shape="rect" coords="267,1848,524,1872"/>
<area href="classicu_1_1MeasureUnit.html" title="A unit such as length, mass, volume, currency, etc." alt="icu::MeasureUnit" shape="rect" coords="267,1904,524,1928"/>
<area href="classicu_1_1MessagePattern.html" title="Parses and represents ICU MessageFormat patterns." alt="icu::MessagePattern" shape="rect" coords="267,1960,524,1984"/>
<area href="classicu_1_1Normalizer.html" title="Old Unicode normalization API." alt="icu::Normalizer" shape="rect" coords="267,2016,524,2040"/>
<area href="classicu_1_1Normalizer2.html" title="Unicode normalization functionality for standard Unicode normalization or for using custom mapping ta..." alt="icu::Normalizer2" shape="rect" coords="267,2072,524,2096"/>
<area href="classicu_1_1NumberFormatFactory.html" title="A NumberFormatFactory is used to register new number formats." alt="icu::NumberFormatFactory" shape="rect" coords="267,2128,524,2152"/>
<area href="classicu_1_1NumberingSystem.html" title="Defines numbering systems." alt="icu::NumberingSystem" shape="rect" coords="267,2184,524,2208"/>
<area href="classicu_1_1ParagraphLayout.html" title="ParagraphLayout." alt="icu::ParagraphLayout" shape="rect" coords="267,2240,524,2264"/>
<area href="classicu_1_1ParagraphLayout_1_1Line.html" title="This class represents a single line of text in a ParagraphLayout." alt="icu::ParagraphLayout::Line" shape="rect" coords="267,2296,524,2320"/>
<area href="classicu_1_1ParagraphLayout_1_1VisualRun.html" title="This object represents a single visual run in a line of text in a paragraph." alt="icu::ParagraphLayout::VisualRun" shape="rect" coords="267,2352,524,2376"/>
<area href="classicu_1_1ParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi..." alt="icu::ParsePosition" shape="rect" coords="267,2408,524,2432"/>
<area href="classicu_1_1PluralRules.html" title="Defines rules for mapping non-negative numeric values onto a small set of keywords." alt="icu::PluralRules" shape="rect" coords="267,2464,524,2488"/>
<area href="classicu_1_1RegexMatcher.html" title="class RegexMatcher bundles together a regular expression pattern and input text to which the expressi..." alt="icu::RegexMatcher" shape="rect" coords="267,2520,524,2544"/>
<area href="classicu_1_1RegexPattern.html" title="Class RegexPattern represents a compiled regular expression." alt="icu::RegexPattern" shape="rect" coords="267,2576,524,2600"/>
<area href="classicu_1_1Region.html" title="Region is the class representing a Unicode Region Code, also known as a Unicode Region Subtag,..." alt="icu::Region" shape="rect" coords="267,2632,524,2656"/>
<area href="classicu_1_1RelativeDateTimeFormatter.html" title="Formats simple relative dates." alt="icu::RelativeDateTimeFormatter" shape="rect" coords="267,2688,524,2712"/>
<area href="classicu_1_1Replaceable.html" title="Replaceable is an abstract base class representing a string of characters that supports the replaceme..." alt="icu::Replaceable" shape="rect" coords="267,2744,524,2768"/>
<area href="classicu_1_1ResourceBundle.html" title="A class representing a collection of resource information pertaining to a given locale." alt="icu::ResourceBundle" shape="rect" coords="267,2800,524,2824"/>
<area href="classicu_1_1RunArray.html" title="The RunArray class is a base class for building classes which represent data that is associated with ..." alt="icu::RunArray" shape="rect" coords="267,2856,524,2880"/>
<area href="classicu_1_1ScientificNumberFormatter.html" title="A formatter that formats numbers in user-friendly scientific notation." alt="icu::ScientificNumberFormatter" shape="rect" coords="267,2912,524,2936"/>
<area href="classicu_1_1SearchIterator.html" title="SearchIterator is an abstract base class that provides methods to search for a pattern within a text ..." alt="icu::SearchIterator" shape="rect" coords="267,2968,524,2992"/>
<area href="classicu_1_1StringEnumeration.html" title="Base class for &#39;pure&#39; C++ implementations of uenum api." alt="icu::StringEnumeration" shape="rect" coords="267,3024,524,3048"/>
<area href="classicu_1_1TimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings." alt="icu::TimeZone" shape="rect" coords="267,3080,524,3104"/>
<area href="classicu_1_1TimeZoneNames.html" title="TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#..." alt="icu::TimeZoneNames" shape="rect" coords="267,3136,524,3160"/>
<area href="classicu_1_1TimeZoneRule.html" title="TimeZoneRule is a class representing a rule for time zone." alt="icu::TimeZoneRule" shape="rect" coords="267,3192,524,3216"/>
<area href="classicu_1_1TimeZoneTransition.html" title="TimeZoneTransition is a class representing a time zone transition." alt="icu::TimeZoneTransition" shape="rect" coords="267,3248,524,3272"/>
<area href="classicu_1_1Transliterator.html" title="Transliterator is an abstract class that transliterates text from one format to another." alt="icu::Transliterator" shape="rect" coords="267,3304,524,3328"/>
<area href="classicu_1_1UnicodeFunctor.html" title="UnicodeFunctor is an abstract base class for objects that perform match and/or replace operations on ..." alt="icu::UnicodeFunctor" shape="rect" coords="267,3360,524,3384"/>
<area href="classicu_1_1UnicodeSetIterator.html" title="UnicodeSetIterator iterates over the contents of a UnicodeSet." alt="icu::UnicodeSetIterator" shape="rect" coords="267,3416,524,3440"/>
<area href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa..." alt="icu::message2::Formattable" shape="rect" coords="267,3472,524,3496"/>
<area href="classicu_1_1message2_1_1FormattableObject.html" title="FormattableObject is an abstract class that can be implemented in order to define an arbitrary class ..." alt="icu::message2::FormattableObject" shape="rect" coords="267,3528,524,3552"/>
<area href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio..." alt="icu::message2::FormattedPlaceholder" shape="rect" coords="267,3584,524,3608"/>
<area href="classicu_1_1message2_1_1FormattedValue.html" title="A FormattedValue represents the result of formatting a message2::Formattable." alt="icu::message2::FormattedValue" shape="rect" coords="267,3640,524,3664"/>
<area href="classicu_1_1message2_1_1Formatter.html" title="Interface that formatter classes must implement." alt="icu::message2::Formatter" shape="rect" coords="267,3696,524,3720"/>
<area href="classicu_1_1message2_1_1FormatterFactory.html" title="Interface that factory classes for creating formatters must implement." alt="icu::message2::FormatterFactory" shape="rect" coords="267,3752,524,3776"/>
<area href="classicu_1_1message2_1_1FunctionOptions.html" title="Structure encapsulating named options passed to a custom selector or formatter." alt="icu::message2::FunctionOptions" shape="rect" coords="267,3808,524,3832"/>
<area href="classicu_1_1message2_1_1MFFunctionRegistry.html" title="Defines mappings from names of formatters and selectors to functions implementing them." alt="icu::message2::MFFunctionRegistry" shape="rect" coords="267,3864,524,3888"/>
<area href="classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html" title="The mutable Builder class allows each formatter and selector factory to be initialized separately; ca..." alt="icu::message2::MFFunctionRegistry::Builder" shape="rect" coords="267,3920,524,3944"/>
<area href="classicu_1_1message2_1_1MessageArguments.html" title="The MessageArguments class represents the named arguments to a message." alt="icu::message2::MessageArguments" shape="rect" coords="267,3976,524,4000"/>
<area href="classicu_1_1message2_1_1MessageFormatter.html" alt="icu::message2::MessageFormatter" shape="rect" coords="267,4032,524,4056"/>
<area href="classicu_1_1message2_1_1MessageFormatter_1_1Builder.html" title="The mutable Builder class allows each part of the MessageFormatter to be initialized separately; call..." alt="icu::message2::MessageFormatter::Builder" shape="rect" coords="267,4088,524,4112"/>
<area href="classicu_1_1message2_1_1Selector.html" title="Interface that selector classes must implement." alt="icu::message2::Selector" shape="rect" coords="267,4144,524,4168"/>
<area href="classicu_1_1message2_1_1SelectorFactory.html" title="Interface that factory classes for creating selectors must implement." alt="icu::message2::SelectorFactory" shape="rect" coords="267,4200,524,4224"/>
<area href="classicu_1_1message2_1_1data__model_1_1Binding.html" title="A Binding pairs a variable name with an expression." alt="icu::message2::data_model::Binding" shape="rect" coords="267,4256,524,4280"/>
<area href="classicu_1_1message2_1_1data__model_1_1Expression.html" title="The Expression class corresponds to the expression nonterminal in the MessageFormat 2 grammar and the..." alt="icu::message2::data_model::Expression" shape="rect" coords="267,4312,524,4336"/>
<area href="classicu_1_1message2_1_1data__model_1_1Key.html" title="The Key class corresponds to the key nonterminal in the MessageFormat 2 grammar, https://github...." alt="icu::message2::data_model::Key" shape="rect" coords="267,4368,524,4392"/>
<area href="classicu_1_1message2_1_1data__model_1_1Literal.html" title="The Literal class corresponds to the literal nonterminal in the MessageFormat 2 grammar,..." alt="icu::message2::data_model::Literal" shape="rect" coords="267,4424,524,4448"/>
<area href="classicu_1_1message2_1_1data__model_1_1Markup.html" title="The Markup class corresponds to the markup nonterminal in the MessageFormat 2 grammar and the markup ..." alt="icu::message2::data_model::Markup" shape="rect" coords="267,4480,524,4504"/>
<area href="classicu_1_1message2_1_1data__model_1_1Operand.html" title="The Operand class corresponds to the operand nonterminal in the MessageFormat 2 grammar,..." alt="icu::message2::data_model::Operand" shape="rect" coords="267,4536,524,4560"/>
<area href="classicu_1_1message2_1_1data__model_1_1Operator.html" title="The Operator class corresponds to the FunctionRef type in the Expression interface defined in https:/..." alt="icu::message2::data_model::Operator" shape="rect" coords="267,4592,524,4616"/>
<area href="classicu_1_1message2_1_1data__model_1_1Option.html" title="An Option pairs an option name with an Operand." alt="icu::message2::data_model::Option" shape="rect" coords="267,4648,524,4672"/>
<area href="classicu_1_1message2_1_1data__model_1_1Pattern.html" title="A Pattern is a sequence of formattable parts." alt="icu::message2::data_model::Pattern" shape="rect" coords="267,4704,524,4728"/>
<area href="classicu_1_1message2_1_1data__model_1_1PatternPart.html" title="A PatternPart is a single element (text or expression) in a Pattern." alt="icu::message2::data_model::PatternPart" shape="rect" coords="267,4760,524,4784"/>
<area href="classicu_1_1message2_1_1data__model_1_1SelectorKeys.html" title="The SelectorKeys class represents the key list for a single variant." alt="icu::message2::data_model::SelectorKeys" shape="rect" coords="267,4816,524,4840"/>
<area href="classicu_1_1message2_1_1data__model_1_1Variant.html" title="A Variant pairs a list of keys with a pattern It corresponds to the Variant interface defined in http..." alt="icu::message2::data_model::Variant" shape="rect" coords="267,4872,524,4896"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af10026497704f510d3d1f2eff50acb18"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UObject.html#af10026497704f510d3d1f2eff50acb18">~UObject</a> ()</td></tr>
<tr class="memdesc:af10026497704f510d3d1f2eff50acb18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="classicu_1_1UObject.html#af10026497704f510d3d1f2eff50acb18">More...</a><br /></td></tr>
<tr class="separator:af10026497704f510d3d1f2eff50acb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca1169c4978c52ce2b76eda104e9a214"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">getDynamicClassID</a> () const</td></tr>
<tr class="memdesc:aca1169c4978c52ce2b76eda104e9a214"><td class="mdescLeft">&#160;</td><td class="mdescRight">ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.  <a href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">More...</a><br /></td></tr>
<tr class="separator:aca1169c4978c52ce2b76eda104e9a214"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> is the common ICU "boilerplate" class. </p>
<p><a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> inherits <a class="el" href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class.">UMemory</a> (starting with ICU 2.4), and all other public ICU C++ classes are derived from <a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> (starting with ICU 2.2).</p>
<p><a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> contains common virtual functions, in particular a virtual destructor.</p>
<p>The clone() function is not available in <a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> 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 <a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a>).</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002807">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p class="definition">Definition at line <a class="el" href="uobject_8h_source.html#l00223">223</a> of file <a class="el" href="uobject_8h_source.html">uobject.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af10026497704f510d3d1f2eff50acb18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af10026497704f510d3d1f2eff50acb18">&#9670;&nbsp;</a></span>~UObject()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual icu::UObject::~UObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002808">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aca1169c4978c52ce2b76eda104e9a214"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca1169c4978c52ce2b76eda104e9a214">&#9670;&nbsp;</a></span>getDynamicClassID()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> icu::UObject::getDynamicClassID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. </p>
<p>The base class implementation returns a dummy value.</p>
<p>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".</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002809">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p>Reimplemented in <a class="el" href="classicu_1_1Transliterator.html#a36be6a6760df1867d8d84586a5a3851f">icu::Transliterator</a>, <a class="el" href="classicu_1_1TimeZone.html#a0940e0b4e2c513d11d4b240f0d41d42c">icu::TimeZone</a>, <a class="el" href="classicu_1_1NumberFormat.html#ac6b5244cfc3d83dffc55ee7cc94d697d">icu::NumberFormat</a>, <a class="el" href="classicu_1_1Collator.html#a4672553793b8e8ba219faf828ac53937">icu::Collator</a>, <a class="el" href="classicu_1_1Calendar.html#a20d35c3617994bf70cd4673c0bf438b2">icu::Calendar</a>, <a class="el" href="classicu_1_1UnicodeFunctor.html#aa6b6193b74673285df9d2c70b117a6ce">icu::UnicodeFunctor</a>, <a class="el" href="classicu_1_1ForwardCharacterIterator.html#a0a0a0c0ae84286dc12e9a60c564bdf0d">icu::ForwardCharacterIterator</a>, <a class="el" href="classicu_1_1BreakIterator.html#ab09e6978cda13ec6caeddfbe9c016b0f">icu::BreakIterator</a>, <a class="el" href="classicu_1_1ValueRuns.html#a30ce3d61d0a0816d002f813eddbddbde">icu::ValueRuns</a>, <a class="el" href="classicu_1_1LocaleRuns.html#a4cdf2cb6fae39d71efc3f5cba3bc7f9f">icu::LocaleRuns</a>, <a class="el" href="classicu_1_1FontRuns.html#a994c02ddf524495c241b29b53f0a62f8">icu::FontRuns</a>, <a class="el" href="classicu_1_1RunArray.html#a685c8d8eb5b8be46fbd110623978f9a3">icu::RunArray</a>, <a class="el" href="classicu_1_1ParagraphLayout.html#a71162eaa9edc1cb10e258cdb35bd5466">icu::ParagraphLayout</a>, <a class="el" href="classicu_1_1ParagraphLayout_1_1VisualRun.html#aff4622af33501e1307b4e799ae75ab0a">icu::ParagraphLayout::VisualRun</a>, <a class="el" href="classicu_1_1ParagraphLayout_1_1Line.html#a173485e092002126700c04c07b5670c4">icu::ParagraphLayout::Line</a>, <a class="el" href="classicu_1_1VTimeZone.html#a068f2774a360181612dbd920cd6fa762">icu::VTimeZone</a>, <a class="el" href="classicu_1_1TimeZoneTransition.html#a17f6d074e7efeed12e61f61b61294827">icu::TimeZoneTransition</a>, <a class="el" href="classicu_1_1TimeArrayTimeZoneRule.html#a84b632d073eecb23b20e962d372a6a6c">icu::TimeArrayTimeZoneRule</a>, <a class="el" href="classicu_1_1AnnualTimeZoneRule.html#a8134b2d357aa87541b1469d7bbd86af3">icu::AnnualTimeZoneRule</a>, <a class="el" href="classicu_1_1InitialTimeZoneRule.html#a8201f417eb2f35a61bd51d36e42848b8">icu::InitialTimeZoneRule</a>, <a class="el" href="classicu_1_1TimeZoneFormat.html#adbe531a028192f0a7f35187c018e3415">icu::TimeZoneFormat</a>, <a class="el" href="classicu_1_1TimeUnitFormat.html#a5852279dfd00c3810b23660483f97e98">icu::TimeUnitFormat</a>, <a class="el" href="classicu_1_1TimeUnitAmount.html#aa318b786dfdeeaf12db1bdeed7c1498e">icu::TimeUnitAmount</a>, <a class="el" href="classicu_1_1TimeUnit.html#ae31ca9128988bcbfc4be1b09d354a678">icu::TimeUnit</a>, <a class="el" href="classicu_1_1RuleBasedCollator.html#a9d6f927333d75614c21494af5a934046">icu::RuleBasedCollator</a>, <a class="el" href="classicu_1_1StringSearch.html#a1713694d23796464485ef17f506e26ce">icu::StringSearch</a>, <a class="el" href="classicu_1_1CollationKey.html#a6a0f7d6da75a78941fced2dab048b704">icu::CollationKey</a>, <a class="el" href="classicu_1_1SimpleDateFormat.html#a4e90b76050e1b10c02709f1f6495574f">icu::SimpleDateFormat</a>, <a class="el" href="classicu_1_1SimpleTimeZone.html#a5f5211d1ec9a25ef7dce27ea5b1f0c3e">icu::SimpleTimeZone</a>, <a class="el" href="classicu_1_1SelectFormat.html#a6dfe8988b73a069184885f54bcf64153">icu::SelectFormat</a>, <a class="el" href="classicu_1_1RegexMatcher.html#ab223b833f0172debe426dd4225357c7c">icu::RegexMatcher</a>, <a class="el" href="classicu_1_1RegexPattern.html#a0b3fb7a7ab0b3a1998fec1e1e085f2f0">icu::RegexPattern</a>, <a class="el" href="classicu_1_1RuleBasedTimeZone.html#aa8504ecd060cf88178c22559e066b2fb">icu::RuleBasedTimeZone</a>, <a class="el" href="classicu_1_1RuleBasedNumberFormat.html#aaecd7f5f83443de3e317882751346626">icu::RuleBasedNumberFormat</a>, <a class="el" href="classicu_1_1PluralRules.html#a2ebba248ab85e8711955097ef03e65a8">icu::PluralRules</a>, <a class="el" href="classicu_1_1PluralFormat.html#a1ccd5dd1e83feec2299ffaa0db17320d">icu::PluralFormat</a>, <a class="el" href="classicu_1_1NumberingSystem.html#a4cf3f3e884770e28bbe1fd2ff2e79949">icu::NumberingSystem</a>, <a class="el" href="classicu_1_1MessageFormat.html#ad6662a73f2c6c5febf40c13357eff237">icu::MessageFormat</a>, <a class="el" href="classicu_1_1Measure.html#afc8fcabf71cf34f646ed2763fe68a387">icu::Measure</a>, <a class="el" href="classicu_1_1MeasureUnit.html#a7de7ce8a0a22ac324a4bcac3a67a1554">icu::MeasureUnit</a>, <a class="el" href="classicu_1_1MeasureFormat.html#acdf7a0a26b4aa95058f5b1d9c9825489">icu::MeasureFormat</a>, <a class="el" href="classicu_1_1GregorianCalendar.html#a0a16313cdb358ca8b97785ed5923d990">icu::GregorianCalendar</a>, <a class="el" href="classicu_1_1Formattable.html#afe0a5b989877518833cc241bd9f73c3e">icu::Formattable</a>, <a class="el" href="classicu_1_1FieldPosition.html#ae71f3e4dc64d8466cc6de3ba0780be3b">icu::FieldPosition</a>, <a class="el" href="classicu_1_1DateTimeRule.html#a84eedc4272b5f5c291f3b81ebe87f671">icu::DateTimeRule</a>, <a class="el" href="classicu_1_1DateTimePatternGenerator.html#a0c4f69624ee4e11934aa3a0d5f1b79db">icu::DateTimePatternGenerator</a>, <a class="el" href="classicu_1_1DateIntervalInfo.html#ae698b81218a9f118562f0600de667570">icu::DateIntervalInfo</a>, <a class="el" href="classicu_1_1DateIntervalFormat.html#ac50d481800c88947b32709848b67c229">icu::DateIntervalFormat</a>, <a class="el" href="classicu_1_1DateFormatSymbols.html#ab1ca7347c2efbc6e56b780c78b9beb1c">icu::DateFormatSymbols</a>, <a class="el" href="classicu_1_1DecimalFormat.html#a4da3e63225b45c1de7fa7cb5117ea8ef">icu::DecimalFormat</a>, <a class="el" href="classicu_1_1DecimalFormatSymbols.html#a56929e21f6b406fefbb46b255937e429">icu::DecimalFormatSymbols</a>, <a class="el" href="classicu_1_1CurrencyUnit.html#a122cf4699ebca10f3f6d9bb7bf6206a1">icu::CurrencyUnit</a>, <a class="el" href="classicu_1_1CurrencyPluralInfo.html#a7a0f72a83a37c93ab71b2bcbce1c7b0d">icu::CurrencyPluralInfo</a>, <a class="el" href="classicu_1_1CurrencyAmount.html#a3b3b255c3e7de0ad318184a6438f8188">icu::CurrencyAmount</a>, <a class="el" href="classicu_1_1CompactDecimalFormat.html#a1c9325d0e2d31030ea9d211033f28756">icu::CompactDecimalFormat</a>, <a class="el" href="classicu_1_1CollationElementIterator.html#a67c1d410af0becf13cb6034b2e855c84">icu::CollationElementIterator</a>, <a class="el" href="classicu_1_1ChoiceFormat.html#af7fcb75ab01479e5ee56c0b3dc63024e">icu::ChoiceFormat</a>, <a class="el" href="classicu_1_1UnicodeSetIterator.html#aa4a5268ca0be5b41dd1531d568222b17">icu::UnicodeSetIterator</a>, <a class="el" href="classicu_1_1UnicodeString.html#ad0e701433ec7a917c3a2c15ad7b469c2">icu::UnicodeString</a>, <a class="el" href="classicu_1_1UnicodeSet.html#a39029327d7ed1c3e582d8994cf398333">icu::UnicodeSet</a>, <a class="el" href="classicu_1_1UCharCharacterIterator.html#a7ec877885f092b8a242ddf795f984daf">icu::UCharCharacterIterator</a>, <a class="el" href="classicu_1_1StringCharacterIterator.html#ab47ce0fe9c31d9f36f3c17abfbdaed4e">icu::StringCharacterIterator</a>, <a class="el" href="classicu_1_1ResourceBundle.html#a517160dc960f3811c74d7cd52dc37cb5">icu::ResourceBundle</a>, <a class="el" href="classicu_1_1RuleBasedBreakIterator.html#a4a9f97b3d259e4017f6996a19492ce15">icu::RuleBasedBreakIterator</a>, <a class="el" href="classicu_1_1ParsePosition.html#a9a8901793a1cc0e01abb6d2348f462fb">icu::ParsePosition</a>, <a class="el" href="classicu_1_1Normalizer.html#a2a2b530b266bb2c15879c135b750c9aa">icu::Normalizer</a>, <a class="el" href="classicu_1_1Locale.html#af41aa151b9f96d468621e7d2842f51ff">icu::Locale</a>, <a class="el" href="classicu_1_1DateInterval.html#ade6963dbf594f1166bab7dcdb88b76d3">icu::DateInterval</a>, and <a class="el" href="classicu_1_1CanonicalIterator.html#a79a1e37859e5d4b5101853689a27af19">icu::CanonicalIterator</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>common/unicode/<a class="el" href="uobject_8h_source.html">uobject.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
© 2026 GrazzMean
Beegazpacho


Let’s  Start  Your  Online  Journey  with  Beegazpacho 

Welcome to Beegazpacho,
where creativity meets strategy,
and innovation drives success.


Contact
Now


OUR CLIENTS

WhatsApp-Image-2021-12-06.png
Untitled-design-11.png
niaf-logo.png
20220406-163308-scaled.jpg
karchi-logo.png
20220405-171252.png
20220405-171309.png
20220321-161603.png
20220321-161611.png
20220321-161628.png
20220321-161244.png
20220321-161256.png
20220321-161450.png
20220321-161205.png
20220226-170222.png
20220321-161051.png
20211202-170852.png
Untitled-design-9
pidilite-png-logo-colour
logo-black-e1706125740216-qisosldqhzgcaerhdt6n4t3m4s50jr0iik48z0h5vk
Fraikin-Dayim-logo-1
hpcl-logo-2-1
services

Transforming Ideas into
Success

.01
Digital Marketing

We drive growth through data-driven strategies and cutting-edge techniques.

Learn More

.02
SEO

Improve your online visibility and rank higher on search engines with our expert SEO services.

Learn More

.03
Website Designing

We design websites that are not only visually stunning but also user-centric, ensuring seamless navigation and enhanced user experience.

Learn More

.04
App Development

Our apps are crafted to be intuitive, engaging, and functional, providing your users with an exceptional mobile experience.

Learn More

.05
Social Media Ads

Target the right audience with precision and creativity to maximize engagement and conversions.

Learn More

.06
Google Ads

Maximize ROI with precision-targeted campaigns on Google’s powerful ad platform.

Learn More

.07
Google My Business

Optimize your local presence with strategies that put your business on the map and attract more customers.

Learn More

.08
Graphic Designing

Our designs tell your brand’s story in a visually compelling way.

Learn More

.09
3D Videos

Bring your product to life with immersive and dynamic 3D explainer videos.

Learn More

about BEEGAZPACHO

creating special Things
For special brands

Join the ranks of successful brands by partnering with Beegazpacho

00+

Happy Customer

00+

Continents

Our vision is not just to be a service provider but to be your partner in growth. We see ourselves as an extension of your team, working tirelessly to ensure that your brand not only meets its goals but surpasses them.

Explore
more

Our Recent Work

Crafted with Passion and Precision

Connect now


Web Design
Design, Development & Identity

Logo Design
Design, Development & Identity

Creative Brand design
Design, Development & Identity

Product Design Marketing
Design, Development & Identity

DIGITAL MARKETING
SEO
WEBSITE DESIGNING
APP DEVELOPMENT
SOCIAL MEDIA ADS
GOOGLE ADS
GOOGLE MY BUSINESS
GRAPHIC DESINING
3D VIDEOS
Client Stories

Hear It from Those Who Know Us Best

Our clients’ success stories speak volumes about our commitment to excellence. Don’t just take our word for it—hear directly from the brands we’ve partnered with. Their testimonials highlight our ability to bring visions to life and create a lasting impact on their businesses.

“Beegazpacho feels like an extension of our team. Their content marketing and social media expertise have elevated our brand. They listen, adapt, and always deliver on time. We look forward to continuing this partnership.”

— Sarah Williams

Head of Marketing, GreenPlanet Apparel

“Beegazpacho’s data-driven strategies helped us improve our online ads, optimize our website, and enhance branding. We’ve seen great ROI and increased visibility. Their professionalism is unmatched.”

— Arvind Shah

CEO, InnovateTech Solutions

“Partnering with Beegazpacho has been a game-changer for our brand. Their creative ad campaigns and SEO services have boosted our online presence and significantly increased leads and sales. We couldn’t ask for a better partner!”

— Rina Kapoor

Marketing Director, Luxury Home Interiors

“Beegazpacho feels like an extension of our team. Their content marketing and social media expertise have elevated our brand. They listen, adapt, and always deliver on time. We look forward to continuing this partnership.”

— Sarah Williams

Head of Marketing, GreenPlanet Apparel

“Beegazpacho’s data-driven strategies helped us improve our online ads, optimize our website, and enhance branding. We’ve seen great ROI and increased visibility. Their professionalism is unmatched.”

— Arvind Shah

CEO, InnovateTech Solutions

“Partnering with Beegazpacho has been a game-changer for our brand. Their creative ad campaigns and SEO services have boosted our online presence and significantly increased leads and sales. We couldn’t ask for a better partner!”

— Rina Kapoor

Marketing Director, Luxury Home Interiors