#include <Unit.h>
Inheritance diagram for AliasUnit_Composite:

Public Member Functions | |
| AliasUnit_Composite (Unit *alias, int exp=1, Prefix *prefix_=NULL) | |
| AliasUnit_Composite (const AliasUnit_Composite *unit) | |
| virtual ExpressionItem * | copy () const |
| virtual void | set (const ExpressionItem *item) |
| virtual string | print (bool plural_, bool short_, bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) const |
| virtual Prefix * | prefix () const |
| virtual int | prefixExponent () const |
| virtual void | set (Unit *u, int exp=1, Prefix *prefix_=NULL) |
| virtual MathStructure & | convertToFirstBaseUnit (MathStructure &mvalue, MathStructure &mexp) const |
| virtual MathStructure & | convertFromFirstBaseUnit (MathStructure &mvalue, MathStructure &mexp) const |
Protected Attributes | |
| Prefix * | prefixv |
Should normally not be used directly.
|
||||||||||||||||||||||||
|
Returns a display string representing the unit in an expression. Equivalent to preferredName() for Unit and AliasUnit, but closer to MathStructure::print() for CompositeUnit (prints out base expression). Reimplemented from Unit. |
1.4.3