]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/rational.cc
release: 0.1.53
[lilypond.git] / flower / rational.cc
index 202dd9f0e717912a76e49bf48786bef6bfe4ee0e..df18b4cbcd57cf5b0ecd2d8368d36d667e576698 100644 (file)
 #include "string-convert.hh"  
 #include "libc-extension.hh"
 
-
 Rational::operator bool () const
 {
   return sign_;
 }
 
+Rational::operator int () const
+{
+  return sign_ * num_ / den_;
+}
+
+Rational::operator double () const
+{
+  return (double)sign_ * num_ / den_;
+}
+
 ostream &
 operator << (ostream &o, Rational r)
 {