source file of the GNU LilyPond music typesetter
- (c) 1996--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 1996--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
-#include "ly-smobs.icc"
-
#include "box.hh"
-#include "std-vector.hh"
void
Box::translate (Offset o)
interval_a_[i].unite (b[i]);
}
-/**
- Initialize to empty.
-*/
Box::Box ()
{
}
interval_a_[Y_AXIS].widen (y);
}
+/****************************************************************/
+
+#include "ly-smobs.icc"
+
IMPLEMENT_SIMPLE_SMOBS (Box);
IMPLEMENT_TYPE_P (Box, "ly:box?");
IMPLEMENT_DEFAULT_EQUAL_P (Box);
SCM
-Box::mark_smob (SCM x)
+Box::mark_smob (SCM /* x */)
{
- (void)x;
return SCM_EOL;
}
int
-Box::print_smob (SCM x, SCM p, scm_print_state*)
+Box::print_smob (SCM /* x */, SCM p, scm_print_state*)
{
- (void)x;
scm_puts ("#<Box>", p);
return 1;
}