#include <units.h>
Public Member Functions | |
| Units (const Units &u) | |
| const Units & | operator= (const Units &u) |
| Units | operator * (double d) const |
| Units | operator/ (double d) const |
| const Units & | operator *= (double d) |
| const Units & | operator/= (double d) |
| Units | operator+ (const Units &u) const |
| Units | operator- (const Units &u) const |
| Units & | operator+= (const Units &u) |
| Units & | operator-= (const Units &u) |
| Units | operator- () const |
| bool | operator== (const Units &u) const |
| Equality. | |
| bool | operator!= (const Units &u) const |
| Inequality. | |
| bool | operator< (const Units &u) const |
| Less-than. | |
| bool | operator<= (const Units &u) const |
| Less-or-equal. | |
| bool | operator> (const Units &u) const |
| Greater-than. | |
| bool | operator>= (const Units &u) const |
| Greater-or-equal. | |
| operator double () const | |
| Cast to double. | |
|
template<int m, int l, int t, int k, int i> Units< M-m, L-l, T-t, K-k, I-i > | operator/ (const Units< m, l, t, k, i > &u2) const |
| Division. | |
Purpose: Template class to create a 'Units' data type.
Original Author: Christopher Rettig ( rettigcd@bigfoot.com )
(This is not the original version)
Dev platform: . Win2k -- gcc version 3.3.1 (cygming special)
Tested on: . NT4.0 -- VC++ 6.0 . Win2k -- gcc version 3.2.3 (mingw special 20030504-1) . Linux -- gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
|
|||||||||
|
Cast to double. Only defined for dimensionless values! |
1.3.8