|
ICU 57.1 57.1
|
A unit such as length, mass, volume, currency, etc. More...
#include <measunit.h>
Public Member Functions | |
| MeasureUnit () | |
| Default constructor. | |
| MeasureUnit (const MeasureUnit &other) | |
| Copy constructor. | |
| MeasureUnit & | operator= (const MeasureUnit &other) |
| Assignment operator. | |
| virtual UObject * | clone () const |
| Returns a polymorphic clone of this object. | |
| virtual | ~MeasureUnit () |
| Destructor. | |
| virtual UBool | operator== (const UObject &other) const |
| Equality operator. | |
| UBool | operator!= (const UObject &other) const |
| Inequality operator. | |
| const char * | getType () const |
| Get the type. | |
| const char * | getSubtype () const |
| Get the sub type. | |
| virtual UClassID | getDynamicClassID (void) const |
| Returns a unique class ID POLYMORPHICALLY. | |
| int32_t | getIndex () const |
| ICU use only. | |
Public Member Functions inherited from UObject | |
| virtual | ~UObject () |
| Destructor. | |
Static Public Member Functions | |
| static int32_t | getAvailable (MeasureUnit *destArray, int32_t destCapacity, UErrorCode &errorCode) |
| getAvailable gets all of the available units. | |
| static int32_t | getAvailable (const char *type, MeasureUnit *destArray, int32_t destCapacity, UErrorCode &errorCode) |
| getAvailable gets all of the available units for a specific type. | |
| static StringEnumeration * | getAvailableTypes (UErrorCode &errorCode) |
| getAvailableTypes gets all of the available types. | |
| static UClassID | getStaticClassID (void) |
| Return the class ID for this class. | |
| static int32_t | getIndexCount () |
| ICU use only. | |
| static int32_t | internalGetIndexForTypeAndSubtype (const char *type, const char *subtype) |
| ICU use only. | |
| static MeasureUnit * | resolveUnitPerUnit (const MeasureUnit &unit, const MeasureUnit &perUnit) |
| ICU use only. | |
| static MeasureUnit * | createGForce (UErrorCode &status) |
| Returns unit of acceleration: g-force. | |
| static MeasureUnit * | createMeterPerSecondSquared (UErrorCode &status) |
| Returns unit of acceleration: meter-per-second-squared. | |
| static MeasureUnit * | createArcMinute (UErrorCode &status) |
| Returns unit of angle: arc-minute. | |
| static MeasureUnit * | createArcSecond (UErrorCode &status) |
| Returns unit of angle: arc-second. | |
| static MeasureUnit * | createDegree (UErrorCode &status) |
| Returns unit of angle: degree. | |
| static MeasureUnit * | createRadian (UErrorCode &status) |
| Returns unit of angle: radian. | |
| static MeasureUnit * | createRevolutionAngle (UErrorCode &status) |
| Returns unit of angle: revolution. | |
| static MeasureUnit * | createAcre (UErrorCode &status) |
| Returns unit of area: acre. | |
| static MeasureUnit * | createHectare (UErrorCode &status) |
| Returns unit of area: hectare. | |
| static MeasureUnit * | createSquareCentimeter (UErrorCode &status) |
| Returns unit of area: square-centimeter. | |
| static MeasureUnit * | createSquareFoot (UErrorCode &status) |
| Returns unit of area: square-foot. | |
| static MeasureUnit * | createSquareInch (UErrorCode &status) |
| Returns unit of area: square-inch. | |
| static MeasureUnit * | createSquareKilometer (UErrorCode &status) |
| Returns unit of area: square-kilometer. | |
| static MeasureUnit * | createSquareMeter (UErrorCode &status) |
| Returns unit of area: square-meter. | |
| static MeasureUnit * | createSquareMile (UErrorCode &status) |
| Returns unit of area: square-mile. | |
| static MeasureUnit * | createSquareYard (UErrorCode &status) |
| Returns unit of area: square-yard. | |
| static MeasureUnit * | createKarat (UErrorCode &status) |
| Returns unit of concentr: karat. | |
| static MeasureUnit * | createMilligramPerDeciliter (UErrorCode &status) |
| Returns unit of concentr: milligram-per-deciliter. | |
| static MeasureUnit * | createMillimolePerLiter (UErrorCode &status) |
| Returns unit of concentr: millimole-per-liter. | |
| static MeasureUnit * | createPartPerMillion (UErrorCode &status) |
| Returns unit of concentr: part-per-million. | |
| static MeasureUnit * | createLiterPer100Kilometers (UErrorCode &status) |
| Returns unit of consumption: liter-per-100kilometers. | |
| static MeasureUnit * | createLiterPerKilometer (UErrorCode &status) |
| Returns unit of consumption: liter-per-kilometer. | |
| static MeasureUnit * | createMilePerGallon (UErrorCode &status) |
| Returns unit of consumption: mile-per-gallon. | |
| static MeasureUnit * | createMilePerGallonImperial (UErrorCode &status) |
| Returns unit of consumption: mile-per-gallon-imperial. | |
| static MeasureUnit * | createBit (UErrorCode &status) |
| Returns unit of digital: bit. | |
| static MeasureUnit * | createByte (UErrorCode &status) |
| Returns unit of digital: byte. | |
| static MeasureUnit * | createGigabit (UErrorCode &status) |
| Returns unit of digital: gigabit. | |
| static MeasureUnit * | createGigabyte (UErrorCode &status) |
| Returns unit of digital: gigabyte. | |
| static MeasureUnit * | createKilobit (UErrorCode &status) |
| Returns unit of digital: kilobit. | |
| static MeasureUnit * | createKilobyte (UErrorCode &status) |
| Returns unit of digital: kilobyte. | |
| static MeasureUnit * | createMegabit (UErrorCode &status) |
| Returns unit of digital: megabit. | |
| static MeasureUnit * | createMegabyte (UErrorCode &status) |
| Returns unit of digital: megabyte. | |
| static MeasureUnit * | createTerabit (UErrorCode &status) |
| Returns unit of digital: terabit. | |
| static MeasureUnit * | createTerabyte (UErrorCode &status) |
| Returns unit of digital: terabyte. | |
| static MeasureUnit * | createCentury (UErrorCode &status) |
| Returns unit of duration: century. | |
| static MeasureUnit * | createDay (UErrorCode &status) |
| Returns unit of duration: day. | |
| static MeasureUnit * | createHour (UErrorCode &status) |
| Returns unit of duration: hour. | |
| static MeasureUnit * | createMicrosecond (UErrorCode &status) |
| Returns unit of duration: microsecond. | |
| static MeasureUnit * | createMillisecond (UErrorCode &status) |
| Returns unit of duration: millisecond. | |
| static MeasureUnit * | createMinute (UErrorCode &status) |
| Returns unit of duration: minute. | |
| static MeasureUnit * | createMonth (UErrorCode &status) |
| Returns unit of duration: month. | |
| static MeasureUnit * | createNanosecond (UErrorCode &status) |
| Returns unit of duration: nanosecond. | |
| static MeasureUnit * | createSecond (UErrorCode &status) |
| Returns unit of duration: second. | |
| static MeasureUnit * | createWeek (UErrorCode &status) |
| Returns unit of duration: week. | |
| static MeasureUnit * | createYear (UErrorCode &status) |
| Returns unit of duration: year. | |
| static MeasureUnit * | createAmpere (UErrorCode &status) |
| Returns unit of electric: ampere. | |
| static MeasureUnit * | createMilliampere (UErrorCode &status) |
| Returns unit of electric: milliampere. | |
| static MeasureUnit * | createOhm (UErrorCode &status) |
| Returns unit of electric: ohm. | |
| static MeasureUnit * | createVolt (UErrorCode &status) |
| Returns unit of electric: volt. | |
| static MeasureUnit * | createCalorie (UErrorCode &status) |
| Returns unit of energy: calorie. | |
| static MeasureUnit * | createFoodcalorie (UErrorCode &status) |
| Returns unit of energy: foodcalorie. | |
| static MeasureUnit * | createJoule (UErrorCode &status) |
| Returns unit of energy: joule. | |
| static MeasureUnit * | createKilocalorie (UErrorCode &status) |
| Returns unit of energy: kilocalorie. | |
| static MeasureUnit * | createKilojoule (UErrorCode &status) |
| Returns unit of energy: kilojoule. | |
| static MeasureUnit * | createKilowattHour (UErrorCode &status) |
| Returns unit of energy: kilowatt-hour. | |
| static MeasureUnit * | createGigahertz (UErrorCode &status) |
| Returns unit of frequency: gigahertz. | |
| static MeasureUnit * | createHertz (UErrorCode &status) |
| Returns unit of frequency: hertz. | |
| static MeasureUnit * | createKilohertz (UErrorCode &status) |
| Returns unit of frequency: kilohertz. | |
| static MeasureUnit * | createMegahertz (UErrorCode &status) |
| Returns unit of frequency: megahertz. | |
| static MeasureUnit * | createAstronomicalUnit (UErrorCode &status) |
| Returns unit of length: astronomical-unit. | |
| static MeasureUnit * | createCentimeter (UErrorCode &status) |
| Returns unit of length: centimeter. | |
| static MeasureUnit * | createDecimeter (UErrorCode &status) |
| Returns unit of length: decimeter. | |
| static MeasureUnit * | createFathom (UErrorCode &status) |
| Returns unit of length: fathom. | |
| static MeasureUnit * | createFoot (UErrorCode &status) |
| Returns unit of length: foot. | |
| static MeasureUnit * | createFurlong (UErrorCode &status) |
| Returns unit of length: furlong. | |
| static MeasureUnit * | createInch (UErrorCode &status) |
| Returns unit of length: inch. | |
| static MeasureUnit * | createKilometer (UErrorCode &status) |
| Returns unit of length: kilometer. | |
| static MeasureUnit * | createLightYear (UErrorCode &status) |
| Returns unit of length: light-year. | |
| static MeasureUnit * | createMeter (UErrorCode &status) |
| Returns unit of length: meter. | |
| static MeasureUnit * | createMicrometer (UErrorCode &status) |
| Returns unit of length: micrometer. | |
| static MeasureUnit * | createMile (UErrorCode &status) |
| Returns unit of length: mile. | |
| static MeasureUnit * | createMileScandinavian (UErrorCode &status) |
| Returns unit of length: mile-scandinavian. | |
| static MeasureUnit * | createMillimeter (UErrorCode &status) |
| Returns unit of length: millimeter. | |
| static MeasureUnit * | createNanometer (UErrorCode &status) |
| Returns unit of length: nanometer. | |
| static MeasureUnit * | createNauticalMile (UErrorCode &status) |
| Returns unit of length: nautical-mile. | |
| static MeasureUnit * | createParsec (UErrorCode &status) |
| Returns unit of length: parsec. | |
| static MeasureUnit * | createPicometer (UErrorCode &status) |
| Returns unit of length: picometer. | |
| static MeasureUnit * | createYard (UErrorCode &status) |
| Returns unit of length: yard. | |
| static MeasureUnit * | createLux (UErrorCode &status) |
| Returns unit of light: lux. | |
| static MeasureUnit * | createCarat (UErrorCode &status) |
| Returns unit of mass: carat. | |
| static MeasureUnit * | createGram (UErrorCode &status) |
| Returns unit of mass: gram. | |
| static MeasureUnit * | createKilogram (UErrorCode &status) |
| Returns unit of mass: kilogram. | |
| static MeasureUnit * | createMetricTon (UErrorCode &status) |
| Returns unit of mass: metric-ton. | |
| static MeasureUnit * | createMicrogram (UErrorCode &status) |
| Returns unit of mass: microgram. | |
| static MeasureUnit * | createMilligram (UErrorCode &status) |
| Returns unit of mass: milligram. | |
| static MeasureUnit * | createOunce (UErrorCode &status) |
| Returns unit of mass: ounce. | |
| static MeasureUnit * | createOunceTroy (UErrorCode &status) |
| Returns unit of mass: ounce-troy. | |
| static MeasureUnit * | createPound (UErrorCode &status) |
| Returns unit of mass: pound. | |
| static MeasureUnit * | createStone (UErrorCode &status) |
| Returns unit of mass: stone. | |
| static MeasureUnit * | createTon (UErrorCode &status) |
| Returns unit of mass: ton. | |
| static MeasureUnit * | createGigawatt (UErrorCode &status) |
| Returns unit of power: gigawatt. | |
| static MeasureUnit * | createHorsepower (UErrorCode &status) |
| Returns unit of power: horsepower. | |
| static MeasureUnit * | createKilowatt (UErrorCode &status) |
| Returns unit of power: kilowatt. | |
| static MeasureUnit * | createMegawatt (UErrorCode &status) |
| Returns unit of power: megawatt. | |
| static MeasureUnit * | createMilliwatt (UErrorCode &status) |
| Returns unit of power: milliwatt. | |
| static MeasureUnit * | createWatt (UErrorCode &status) |
| Returns unit of power: watt. | |
| static MeasureUnit * | createHectopascal (UErrorCode &status) |
| Returns unit of pressure: hectopascal. | |
| static MeasureUnit * | createInchHg (UErrorCode &status) |
| Returns unit of pressure: inch-hg. | |
| static MeasureUnit * | createMillibar (UErrorCode &status) |
| Returns unit of pressure: millibar. | |
| static MeasureUnit * | createMillimeterOfMercury (UErrorCode &status) |
| Returns unit of pressure: millimeter-of-mercury. | |
| static MeasureUnit * | createPoundPerSquareInch (UErrorCode &status) |
| Returns unit of pressure: pound-per-square-inch. | |
| static MeasureUnit * | createKilometerPerHour (UErrorCode &status) |
| Returns unit of speed: kilometer-per-hour. | |
| static MeasureUnit * | createKnot (UErrorCode &status) |
| Returns unit of speed: knot. | |
| static MeasureUnit * | createMeterPerSecond (UErrorCode &status) |
| Returns unit of speed: meter-per-second. | |
| static MeasureUnit * | createMilePerHour (UErrorCode &status) |
| Returns unit of speed: mile-per-hour. | |
| static MeasureUnit * | createCelsius (UErrorCode &status) |
| Returns unit of temperature: celsius. | |
| static MeasureUnit * | createFahrenheit (UErrorCode &status) |
| Returns unit of temperature: fahrenheit. | |
| static MeasureUnit * | createGenericTemperature (UErrorCode &status) |
| Returns unit of temperature: generic. | |
| static MeasureUnit * | createKelvin (UErrorCode &status) |
| Returns unit of temperature: kelvin. | |
| static MeasureUnit * | createAcreFoot (UErrorCode &status) |
| Returns unit of volume: acre-foot. | |
| static MeasureUnit * | createBushel (UErrorCode &status) |
| Returns unit of volume: bushel. | |
| static MeasureUnit * | createCentiliter (UErrorCode &status) |
| Returns unit of volume: centiliter. | |
| static MeasureUnit * | createCubicCentimeter (UErrorCode &status) |
| Returns unit of volume: cubic-centimeter. | |
| static MeasureUnit * | createCubicFoot (UErrorCode &status) |
| Returns unit of volume: cubic-foot. | |
| static MeasureUnit * | createCubicInch (UErrorCode &status) |
| Returns unit of volume: cubic-inch. | |
| static MeasureUnit * | createCubicKilometer (UErrorCode &status) |
| Returns unit of volume: cubic-kilometer. | |
| static MeasureUnit * | createCubicMeter (UErrorCode &status) |
| Returns unit of volume: cubic-meter. | |
| static MeasureUnit * | createCubicMile (UErrorCode &status) |
| Returns unit of volume: cubic-mile. | |
| static MeasureUnit * | createCubicYard (UErrorCode &status) |
| Returns unit of volume: cubic-yard. | |
| static MeasureUnit * | createCup (UErrorCode &status) |
| Returns unit of volume: cup. | |
| static MeasureUnit * | createCupMetric (UErrorCode &status) |
| Returns unit of volume: cup-metric. | |
| static MeasureUnit * | createDeciliter (UErrorCode &status) |
| Returns unit of volume: deciliter. | |
| static MeasureUnit * | createFluidOunce (UErrorCode &status) |
| Returns unit of volume: fluid-ounce. | |
| static MeasureUnit * | createGallon (UErrorCode &status) |
| Returns unit of volume: gallon. | |
| static MeasureUnit * | createGallonImperial (UErrorCode &status) |
| Returns unit of volume: gallon-imperial. | |
| static MeasureUnit * | createHectoliter (UErrorCode &status) |
| Returns unit of volume: hectoliter. | |
| static MeasureUnit * | createLiter (UErrorCode &status) |
| Returns unit of volume: liter. | |
| static MeasureUnit * | createMegaliter (UErrorCode &status) |
| Returns unit of volume: megaliter. | |
| static MeasureUnit * | createMilliliter (UErrorCode &status) |
| Returns unit of volume: milliliter. | |
| static MeasureUnit * | createPint (UErrorCode &status) |
| Returns unit of volume: pint. | |
| static MeasureUnit * | createPintMetric (UErrorCode &status) |
| Returns unit of volume: pint-metric. | |
| static MeasureUnit * | createQuart (UErrorCode &status) |
| Returns unit of volume: quart. | |
| static MeasureUnit * | createTablespoon (UErrorCode &status) |
| Returns unit of volume: tablespoon. | |
| static MeasureUnit * | createTeaspoon (UErrorCode &status) |
| Returns unit of volume: teaspoon. | |
Protected Member Functions | |
| void | initTime (const char *timeId) |
| For ICU use only. | |
| void | initCurrency (const char *isoCurrency) |
| For ICU use only. | |
A unit such as length, mass, volume, currency, etc.
A unit is coupled with a numeric amount to produce a Measure.
Definition at line 36 of file measunit.h.
|
inline |
Default constructor.
Definition at line 43 of file measunit.h.
Referenced by createAcre(), createAcreFoot(), createAmpere(), createArcMinute(), createArcSecond(), createAstronomicalUnit(), createBit(), createBushel(), createByte(), createCalorie(), createCarat(), createCelsius(), createCentiliter(), createCentimeter(), createCentury(), createCubicCentimeter(), createCubicFoot(), createCubicInch(), createCubicKilometer(), createCubicMeter(), createCubicMile(), createCubicYard(), createCup(), createCupMetric(), createDay(), createDeciliter(), createDecimeter(), createDegree(), createFahrenheit(), createFathom(), createFluidOunce(), createFoodcalorie(), createFoot(), createFurlong(), createGallon(), createGallonImperial(), createGenericTemperature(), createGForce(), createGigabit(), createGigabyte(), createGigahertz(), createGigawatt(), createGram(), createHectare(), createHectoliter(), createHectopascal(), createHertz(), createHorsepower(), createHour(), createInch(), createInchHg(), createJoule(), createKarat(), createKelvin(), createKilobit(), createKilobyte(), createKilocalorie(), createKilogram(), createKilohertz(), createKilojoule(), createKilometer(), createKilometerPerHour(), createKilowatt(), createKilowattHour(), createKnot(), createLightYear(), createLiter(), createLiterPer100Kilometers(), createLiterPerKilometer(), createLux(), createMegabit(), createMegabyte(), createMegahertz(), createMegaliter(), createMegawatt(), createMeter(), createMeterPerSecond(), createMeterPerSecondSquared(), createMetricTon(), createMicrogram(), createMicrometer(), createMicrosecond(), createMile(), createMilePerGallon(), createMilePerGallonImperial(), createMilePerHour(), createMileScandinavian(), createMilliampere(), createMillibar(), createMilligram(), createMilligramPerDeciliter(), createMilliliter(), createMillimeter(), createMillimeterOfMercury(), createMillimolePerLiter(), createMillisecond(), createMilliwatt(), createMinute(), createMonth(), createNanometer(), createNanosecond(), createNauticalMile(), createOhm(), createOunce(), createOunceTroy(), createParsec(), createPartPerMillion(), createPicometer(), createPint(), createPintMetric(), createPound(), createPoundPerSquareInch(), createQuart(), createRadian(), createRevolutionAngle(), createSecond(), createSquareCentimeter(), createSquareFoot(), createSquareInch(), createSquareKilometer(), createSquareMeter(), createSquareMile(), createSquareYard(), createStone(), createTablespoon(), createTeaspoon(), createTerabit(), createTerabyte(), createTon(), createVolt(), createWatt(), createWeek(), createYard(), createYear(), getAvailable(), getAvailable(), initCurrency(), MeasureUnit(), operator=(), and resolveUnitPerUnit().
| MeasureUnit::MeasureUnit | ( | const MeasureUnit & | other | ) |
|
virtual |
Destructor.
|
virtual |
Returns a polymorphic clone of this object.
The result will have the same class as returned by getDynamicClassID().
Reimplemented in CurrencyUnit, and TimeUnit.
|
static |
Returns unit of area: acre.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: acre-foot.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of electric: ampere.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of angle: arc-minute.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of angle: arc-second.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: astronomical-unit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: bit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: bushel.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: byte.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of energy: calorie.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: carat.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of temperature: celsius.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: centiliter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: centimeter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: century.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-centimeter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-foot.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-inch.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-kilometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-meter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-mile.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cubic-yard.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cup.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: cup-metric.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: day.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: deciliter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: decimeter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of angle: degree.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of temperature: fahrenheit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: fathom.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: fluid-ounce.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of energy: foodcalorie.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: foot.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: furlong.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: gallon.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: gallon-imperial.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of temperature: generic.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of acceleration: g-force.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: gigabit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: gigabyte.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of frequency: gigahertz.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of power: gigawatt.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: gram.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: hectare.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: hectoliter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of pressure: hectopascal.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of frequency: hertz.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of power: horsepower.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: hour.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: inch.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of pressure: inch-hg.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of energy: joule.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of concentr: karat.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of temperature: kelvin.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: kilobit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: kilobyte.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of energy: kilocalorie.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: kilogram.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of frequency: kilohertz.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of energy: kilojoule.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: kilometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of speed: kilometer-per-hour.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of power: kilowatt.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of energy: kilowatt-hour.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of speed: knot.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: light-year.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: liter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of consumption: liter-per-100kilometers.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of consumption: liter-per-kilometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of light: lux.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: megabit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: megabyte.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of frequency: megahertz.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: megaliter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of power: megawatt.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: meter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of speed: meter-per-second.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of acceleration: meter-per-second-squared.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: metric-ton.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: microgram.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: micrometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: microsecond.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: mile.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of consumption: mile-per-gallon.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of consumption: mile-per-gallon-imperial.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of speed: mile-per-hour.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: mile-scandinavian.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of electric: milliampere.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of pressure: millibar.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: milligram.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of concentr: milligram-per-deciliter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: milliliter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: millimeter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of pressure: millimeter-of-mercury.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of concentr: millimole-per-liter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: millisecond.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of power: milliwatt.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: minute.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: month.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: nanometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: nanosecond.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: nautical-mile.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of electric: ohm.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: ounce.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: ounce-troy.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: parsec.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of concentr: part-per-million.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: picometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: pint.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: pint-metric.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: pound.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of pressure: pound-per-square-inch.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: quart.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of angle: radian.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of angle: revolution.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: second.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-centimeter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-foot.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-inch.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-kilometer.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-meter.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-mile.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of area: square-yard.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: stone.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: tablespoon.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of volume: teaspoon.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: terabit.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of digital: terabyte.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of mass: ton.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of electric: volt.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of power: watt.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: week.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of length: yard.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
Returns unit of duration: year.
Caller owns returned value and must free it.
| status | ICU error code. |
References MeasureUnit().
|
static |
getAvailable gets all of the available units for a specific type.
If there are too many units to fit into destCapacity then the error code is set to U_BUFFER_OVERFLOW_ERROR.
| type | the type |
| destArray | destination buffer. |
| destCapacity | number of MeasureUnit instances available at dest. |
| errorCode | ICU error code. |
References MeasureUnit().
|
static |
getAvailable gets all of the available units.
If there are too many units to fit into destCapacity then the error code is set to U_BUFFER_OVERFLOW_ERROR.
| destArray | destination buffer. |
| destCapacity | number of MeasureUnit instances available at dest. |
| errorCode | ICU error code. |
References MeasureUnit().
|
static |
getAvailableTypes gets all of the available types.
Caller owns the returned StringEnumeration and must delete it when finished using it.
| errorCode | ICU error code. |
|
virtual |
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.
Reimplemented from UObject.
Reimplemented in CurrencyUnit, and TimeUnit.
| int32_t MeasureUnit::getIndex | ( | ) | const |
ICU use only.
Returns associated array index for this measure unit. Only valid for non-currency measure units.
|
static |
ICU use only.
Returns maximum value from getIndex plus 1.
|
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()) ...
| const char * MeasureUnit::getSubtype | ( | ) | const |
Get the sub type.
| const char * MeasureUnit::getType | ( | ) | const |
Get the type.
|
protected |
|
protected |
For ICU use only.
|
static |
ICU use only.
Inequality operator.
Return true if this object is not equal to the given object.
Definition at line 84 of file measunit.h.
| MeasureUnit & MeasureUnit::operator= | ( | const MeasureUnit & | other | ) |
|
static |