static int compare (Duration const&, Duration const&);
SCM smobbed_copy () const;
- DECLARE_SCHEME_CALLBACK(less_p, (SCM a, SCM b));
- DECLARE_SIMPLE_SMOBS(Duration,);
+ DECLARE_SCHEME_CALLBACK (less_p, (SCM a, SCM b));
+ DECLARE_SIMPLE_SMOBS (Duration,);
public:
int duration_log ()const;
int durlog_i_;
int dots_i_;
- Moment factor_;
+ Rational factor_;
};
#include "compare.hh"
-INSTANTIATE_COMPARE(Duration, Duration::compare);
-Duration*unsmob_duration(SCM);
+INSTANTIATE_COMPARE (Duration, Duration::compare);
+DECLARE_UNSMOB(Duration,duration);
// int compare (Array<Duration>*, Array<Duration>*);
#endif // DURATION_HH