#include "translator.icc"
+using std::string;
+using std::vector;
+
class Page_turn_event
{
public:
return ret;
}
- Real new_pen = max (penalty_, penalty.penalty_);
+ Real new_pen = std::max (penalty_, penalty.penalty_);
if (duration_[LEFT] < penalty.duration_[LEFT])
ret.push_back (Page_turn_event (duration_[LEFT], penalty.duration_[LEFT], permission_, penalty_));
Grob *
Page_turn_engraver::breakable_column (Page_turn_event const &brk)
{
- vsize start = lower_bound (breakable_moments_, brk.duration_[LEFT], less<Rational> ());
- vsize end = upper_bound (breakable_moments_, brk.duration_[RIGHT], less<Rational> ());
+ vsize start = lower_bound (breakable_moments_, brk.duration_[LEFT], std::less<Rational> ());
+ vsize end = upper_bound (breakable_moments_, brk.duration_[RIGHT], std::less<Rational> ());
if (start == breakable_moments_.size ())
return NULL;
Stream_event *cause = gi.event_cause ();
Duration *dur_ptr = cause
- ? Duration::unsmob (cause->get_property ("duration"))
+ ? unsmob<Duration> (cause->get_property ("duration"))
: 0;
if (!dur_ptr)
void
Page_turn_engraver::stop_translation_timestep ()
{
- Grob *pc = Grob::unsmob (get_property ("currentCommandColumn"));
+ Grob *pc = unsmob<Grob> (get_property ("currentCommandColumn"));
if (pc)
{
{
Rational now = now_mom ().main_part_;
Real pen = penalty ((now_mom () - rest_begin_).main_part_ + repeat_begin_rest_length_);
- Moment *m = Moment::unsmob (get_property ("minimumRepeatLengthForPageTurn"));
+ Moment *m = unsmob<Moment> (get_property ("minimumRepeatLengthForPageTurn"));
if (m && *m > (now_mom () - repeat_begin_))
pen = infinity_f;
if (pc)
{
SCM perm = max_permission (pc->get_property ("page-turn-permission"), brk.permission_);
- Real pen = min (robust_scm2double (pc->get_property ("page-turn-penalty"), infinity_f), brk.penalty_);
+ Real pen = std::min (robust_scm2double (pc->get_property ("page-turn-penalty"), infinity_f), brk.penalty_);
pc->set_property ("page-turn-permission", perm);
pc->set_property ("page-turn-penalty", scm_from_double (pen));
}