/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1996--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1996--2015 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Interval_t<T>::set_empty ()
{
at (LEFT) = (T) infinity ();
- at (RIGHT) = (T) -infinity ();
+ at (RIGHT) = (T) - infinity ();
}
template<class T>
void
Interval_t<T>::set_full ()
{
- at (LEFT) = (T) -infinity ();
+ at (LEFT) = (T) - infinity ();
at (RIGHT) = (T) infinity ();
}
string s ("[");
return (s + T_to_string (at (LEFT)) + string (",")
- + T_to_string (at (RIGHT)) + string ("]"));
+ + T_to_string (at (RIGHT)) + string ("]"));
}
template<class T>
return r >= at (LEFT) && r <= at (RIGHT);
}
-#define INTERVAL__INSTANTIATE(T) struct Interval_t<T>; \
+#define INTERVAL__INSTANTIATE(T) struct Interval_t<T>; \
template int Interval__compare (const Interval_t<T> &, Interval_t<T> const &)
#endif // INTERVAL_TCC