MeasureUnit Class Reference

#include <measunit.h>

Inheritance diagram for MeasureUnit:

UObject UMemory CurrencyUnit

Detailed Description

A unit such as length, mass, volume, currency, etc.

A unit is coupled with a numeric amount to produce a Measure.

This is an abstract class.

Author:
Alan Liu
Draft:
This API may be changed in the future versions and was introduced in ICU 3.0

Definition at line 33 of file measunit.h.

Public Member Functions

virtual UObjectclone () const =0
 Return a polymorphic clone of this object.

virtual ~MeasureUnit ()
 Destructor.

virtual UBool operator== (const UObject &other) const =0
 Equality operator.


Protected Member Functions

 MeasureUnit ()
 Default constructor.


Constructor & Destructor Documentation

virtual MeasureUnit::~MeasureUnit  )  [virtual]
 

Destructor.

Draft:
This API may be changed in the future versions and was introduced in ICU 3.0

MeasureUnit::MeasureUnit  )  [protected]
 

Default constructor.

Draft:
This API may be changed in the future versions and was introduced in ICU 3.0


Member Function Documentation

virtual UObject* MeasureUnit::clone  )  const [pure virtual]
 

Return a polymorphic clone of this object.

The result will have the same class as returned by getDynamicClassID().

Draft:
This API may be changed in the future versions and was introduced in ICU 3.0

Implemented in CurrencyUnit.

virtual UBool MeasureUnit::operator== const UObject other  )  const [pure virtual]
 

Equality operator.

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

Draft:
This API may be changed in the future versions and was introduced in ICU 3.0

Implemented in CurrencyUnit.


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 12:36:29 2004 for ICU by doxygen 1.3.7