- inverseRational inverse() 
- opAssignRational opAssign(T other) 
- Assign with another Rational. 
- opAssignRational opAssign(T n) 
- opBinaryRational opBinary(T o) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opCastT opCast() 
- opCmpint opCmp(T o) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opCmpint opCmp(T o) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opEqualsbool opEquals(T y) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opEqualsbool opEquals(T o) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opOpAssignRational opOpAssign(T o) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opOpAssignRational opOpAssign(T o) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opUnaryRational opUnary() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- opUnaryRational opUnary() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- toStringstring toString() 
- Converts to pretty string. 
A rational number, always in reduced form. Supports basic arithmetic.