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_1Measure.html below:

ICU 77.1: icu::Measure Class Reference

An amount of a specified unit, consisting of a number and a Unit. More...

#include <measure.h>

An amount of a specified unit, consisting of a number and a Unit.

For example, a length measure consists of a number and a length unit, such as feet or meters.

Measure objects are formatted by MeasureFormat.

Measure objects are immutable.

Stable:
ICU 3.0

Definition at line 45 of file measure.h.

◆ Measure() [1/3]

Construct an object with the given numeric amount and the given unit.

After this call, the caller must not delete the given unit object.

Parameters
number a numeric object; amount.isNumeric() must be true adoptedUnit the unit object, which must not be nullptr ec input-output error code. If the amount or the unit is invalid, then this will be set to a failing value.
Stable:
ICU 3.0
◆ Measure() [2/3] icu::Measure::Measure ( const Measureother ) ◆ ~Measure() virtual icu::Measure::~Measure ( ) virtual ◆ Measure() [3/3] icu::Measure::Measure ( ) protected

Default constructor.

Stable:
ICU 3.0
◆ clone() virtual Measure* icu::Measure::clone ( ) const virtual ◆ getDynamicClassID() virtual UClassID icu::Measure::getDynamicClassID ( ) const overridevirtual

Returns a unique class ID POLYMORPHICALLY.

Pure virtual override. This method is to implement a simple version of RTTI, since not all C++ compilers support genuine RTTI. Polymorphic operator==() and clone() methods call this method.

Returns
The class ID for this object. All objects of a given class have the same class ID. Objects of other classes have different class IDs.
Stable:
ICU 53

Reimplemented from icu::UObject.

Reimplemented in icu::TimeUnitAmount, and icu::CurrencyAmount.

◆ getNumber()

Return a reference to the numeric value of this object.

The numeric value may be of any numeric type supported by Formattable.

Stable:
ICU 3.0

Definition at line 160 of file measure.h.

◆ getStaticClassID() static UClassID icu::Measure::getStaticClassID ( ) static

Return the class ID for this class.

This is useful only for comparing to a return value from getDynamicClassID(). For example:

.   Base* polymorphic_pointer = createPolymorphicObject();
.   if (polymorphic_pointer->getDynamicClassID() ==
.       erived::getStaticClassID()) ...
Returns
The class ID for all objects of this class.
Stable:
ICU 53
◆ getUnit()

Return a reference to the unit of this object.

Stable:
ICU 3.0

Definition at line 164 of file measure.h.

◆ operator!=() bool icu::Measure::operator!= ( const UObjectother ) const inline

Inequality operator.

Returns true if this object is not equal to the other object.

Parameters
other the object to compare with
Returns
true if the objects are not equal
Stable:
ICU 74

Definition at line 98 of file measure.h.

References icu::operator==().

◆ operator=()

Assignment operator.

Stable:
ICU 3.0
◆ operator==() bool icu::Measure::operator== ( const UObjectother ) const

Equality operator.

Return true if this object is equal to the given object.

Stable:
ICU 3.0

The documentation for this class was generated from the following file:


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