| check_ok(const rational< NUM > &r) | rational< INT > |  [friend] | 
  | den() const  | rational< INT > |  [inline] | 
  | fromString(const char *nStr) | rational< INT > |  | 
  | integer(const rational< NUM > &) | rational< INT > |  [friend] | 
  | m_den | rational< INT > |  [private] | 
  | m_num | rational< INT > |  [private] | 
  | num() const  | rational< INT > |  [inline] | 
  | operator!=(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator*(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator*=(const rational &) | rational< INT > |  [inline] | 
  | operator+(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator++(rational< NUM > &r) | rational< INT > |  [friend] | 
  | operator++(rational< NUM > &r, int) | rational< INT > |  [friend] | 
  | operator+=(const rational &) | rational< INT > |  | 
  | operator-() const  | rational< INT > |  [inline] | 
  | operator-(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator--(rational< NUM > &r) | rational< INT > |  [friend] | 
  | operator--(rational< NUM > &r, int) | rational< INT > |  [friend] | 
  | operator-=(const rational &) | rational< INT > |  | 
  | operator/(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator/=(const rational &) | rational< INT > |  [inline] | 
  | operator<(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator<<(ostream &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator<=(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator=(const rational &) | rational< INT > |  [inline] | 
  | operator=(INT) | rational< INT > |  [inline] | 
  | operator==(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator>(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator>=(const rational< NUM > &, const rational< NUM > &) | rational< INT > |  [friend] | 
  | operator>>(istream &, rational< NUM > &) | rational< INT > |  [friend] | 
  | rational() | rational< INT > |  [inline] | 
  | rational(INT num) | rational< INT > |  [inline] | 
  | rational(INT num, INT den) | rational< INT > |  [inline] | 
  | rational(const rational &o) | rational< INT > |  [inline] | 
  | real(const rational< NUM > &) | rational< INT > |  [friend] | 
  | set(const INT &n=INT(0), const INT &d=INT(1)) | rational< INT > |  [inline] | 
  | simplify() | rational< INT > |  [private] | 
  | swap(rational &) | rational< INT > |  [inline] | 
  | test_rational class | rational< INT > |  [friend] | 
  | ~rational() | rational< INT > |  [inline] |