LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- bool cl::has_interface (Grob *me) \
- { \
- return me->internal_has_interface (interface_symbol_); \
- } \
- void cl ## _init_ifaces () \
- { \
- cl::interface_symbol_ = add_interface (#cl, b, c); \
- } \
+ bool cl::has_interface (Grob *me) \
+ { \
+ return me->internal_has_interface (interface_symbol_); \
+ } \
+ void cl ## _init_ifaces () \
+ { \
+ cl::interface_symbol_ = add_interface (#cl, b, c); \
+ } \
ADD_SCM_INIT_FUNC (cl ## ifaces, cl ## _init_ifaces);
SCM add_interface (char const *cxx_name,
ADD_SCM_INIT_FUNC (cl ## ifaces, cl ## _init_ifaces);
SCM add_interface (char const *cxx_name,
SCM ly_add_interface (SCM, SCM, SCM);
void internal_add_interface (SCM, SCM, SCM);
SCM ly_add_interface (SCM, SCM, SCM);
void internal_add_interface (SCM, SCM, SCM);