Lines Matching defs:hunits

51 class hunits {
54 hunits();
55 hunits(units);
58 hunits& operator+=(const hunits&);
59 hunits& operator-=(const hunits&);
60 friend inline hunits scale(hunits n, units x, units y); // scale n by x/y
61 friend inline hunits scale(hunits n, double x);
62 friend inline hunits operator +(const hunits&, const hunits&);
63 friend inline hunits operator -(const hunits&, const hunits&);
64 friend inline hunits operator -(const hunits&);
65 friend inline int operator /(const hunits&, const hunits&);
66 friend inline hunits operator /(const hunits&, int);
67 friend inline hunits operator *(const hunits&, int);
68 friend inline hunits operator *(int, const hunits&);
69 friend inline int operator <(const hunits&, const hunits&);
70 friend inline int operator >(const hunits&, const hunits&);
71 friend inline int operator <=(const hunits&, const hunits&);
72 friend inline int operator >=(const hunits&, const hunits&);
73 friend inline int operator ==(const hunits&, const hunits&);
74 friend inline int operator !=(const hunits&, const hunits&);
77 extern hunits H0;
80 extern int get_hunits(hunits *, unsigned char si);
82 extern int get_hunits(hunits *, unsigned char si, hunits prev_value);
193 inline hunits:: hunits() : n(0)
197 inline units hunits::to_units()
202 inline int hunits::is_zero()
207 inline hunits operator +(const hunits & x, const hunits & y)
209 hunits r;
215 inline hunits operator -(const hunits & x, const hunits & y)
217 hunits r;
223 inline hunits operator -(const hunits & x)
225 hunits r;
231 inline int operator /(const hunits & x, const hunits & y)
236 inline hunits operator /(const hunits & x, int n)
238 hunits r;
244 inline hunits operator *(const hunits & x, int n)
246 hunits r;
252 inline hunits operator *(int n, const hunits & x)
254 hunits r;
260 inline int operator <(const hunits & x, const hunits & y)
265 inline int operator >(const hunits & x, const hunits & y)
270 inline int operator <=(const hunits & x, const hunits & y)
275 inline int operator >=(const hunits & x, const hunits & y)
280 inline int operator ==(const hunits & x, const hunits & y)
285 inline int operator !=(const hunits & x, const hunits & y)
291 inline hunits& hunits::operator+=(const hunits & x)
297 inline hunits& hunits::operator-=(const hunits & x)
303 inline hunits scale(hunits n, units x, units y)
305 hunits r;
324 inline hunits scale(hunits n, double x)
326 hunits r;