Grob *
Engraver::internal_make_grob (SCM symbol,
SCM cause,
- char const * /* name */,
char const *file,
int line,
char const *fun)
Item *
Engraver::internal_make_item (SCM x, SCM cause,
- char const *name,
char const *file, int line, char const *fun)
{
- Item *it = dynamic_cast<Item *> (internal_make_grob (x, cause, name, file, line, fun));
+ Item *it = dynamic_cast<Item *> (internal_make_grob (x, cause, file, line, fun));
assert (it);
return it;
}
Paper_column *
-Engraver::internal_make_column (SCM x, char const *name,
- char const *file, int line, char const *fun)
+Engraver::internal_make_column (SCM x, char const *file, int line, char const *fun)
{
- return dynamic_cast<Paper_column *> (internal_make_grob (x, SCM_EOL, name, file, line, fun));
+ return dynamic_cast<Paper_column *> (internal_make_grob (x, SCM_EOL, file, line, fun));
}
Spanner *
-Engraver::internal_make_spanner (SCM x, SCM cause, char const *name,
+Engraver::internal_make_spanner (SCM x, SCM cause,
char const *file, int line, char const *fun)
{
- Spanner *sp = dynamic_cast<Spanner *> (internal_make_grob (x, cause, name, file, line, fun));
+ Spanner *sp = dynamic_cast<Spanner *> (internal_make_grob (x, cause, file, line, fun));
assert (sp);
return sp;
}
*/
class Engraver : public Translator
{
- Grob *internal_make_grob (SCM sym, SCM cause, char const *name,
+ Grob *internal_make_grob (SCM sym, SCM cause,
char const *f, int l, char const *fun);
friend SCM ly_engraver_make_grob (SCM, SCM, SCM);
friend class Engraver_group;
Grob_info make_grob_info (Grob *, SCM cause);
- Item *internal_make_item (SCM sym, SCM cause, char const *name,
+ Item *internal_make_item (SCM sym, SCM cause,
char const *f, int l, char const *fun);
- Spanner *internal_make_spanner (SCM sym, SCM cause, char const *name,
+ Spanner *internal_make_spanner (SCM sym, SCM cause,
char const *f, int l, char const *fun);
- Paper_column *internal_make_column (SCM sym, char const *name,
+ Paper_column *internal_make_column (SCM sym,
char const *f, int l, char const *fun);
/**
Engraver ();
};
-#define make_item(x, cause) internal_make_item (ly_symbol2scm (x), cause, x, __FILE__, __LINE__, __FUNCTION__)
-#define make_spanner(x, cause) internal_make_spanner (ly_symbol2scm (x), cause, x, __FILE__, __LINE__, __FUNCTION__)
-#define make_paper_column(x) internal_make_column (ly_symbol2scm (x), x, __FILE__, __LINE__, __FUNCTION__)
+#define make_item(x, cause) internal_make_item (ly_symbol2scm (x), cause, __FILE__, __LINE__, __FUNCTION__)
+#define make_spanner(x, cause) internal_make_spanner (ly_symbol2scm (x), cause, __FILE__, __LINE__, __FUNCTION__)
+#define make_paper_column(x) internal_make_column (ly_symbol2scm (x), __FILE__, __LINE__, __FUNCTION__)
bool ly_is_grob_cause (SCM obj);