]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/rational.hh
explicit ctors for rational.
[lilypond.git] / flower / include / rational.hh
index bc64465cfe5db4c5758a4aa6c4bcc3de6609b449..ac1a6d12fc1e0ae01eccc2bb3d9d6ed65cfd83b1 100644 (file)
@@ -54,8 +54,9 @@ public:
      Initialize to 0.
   */
   Rational ();
-  Rational (int, int);
-  Rational (double);
+  Rational (int);
+  explicit Rational (int, int);
+  explicit Rational (double);
   Rational (Rational const &r) { copy (r);}
   Rational &operator = (Rational const &r)
   {
@@ -98,6 +99,6 @@ ostream &
 operator << (ostream &, Rational);
 #endif
 
-const Rational infinity_rat = INT_MAX;
+const Rational infinity_rat (INT_MAX);
 
 #endif // RATIONAL_HH