source file of the GNU LilyPond music typesetter
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+ (c) 1997--1998 Han-Wen Nienhuys <hanwen@stack.nl>
*/
+
#include "debug.hh"
#include "music-output-def.hh"
#include "global-translator.hh"
#include "dictionary-iter.hh"
+int
+Music_output_def::get_next_default_count () const
+{
+ return 0;
+}
+
IMPLEMENT_IS_TYPE_B(Music_output_def);
Music_output_def::Music_output_def ()
Music_output_def::Music_output_def (Music_output_def const &s)
{
+ outfile_str_ = s.outfile_str_;
for (Dictionary_iter<Translator*> i (s.translator_p_dict_); i.ok (); i++)
assign_translator (i.key (), i.val ()->clone ());
}
{
t->type_str_ = s;
t->output_def_l_ = this;
+
if (translator_p_dict_.elt_b (s))
delete translator_p_dict_[s];
translator_p_dict_[s] = t;
DOUT << i.key () << " = ";
i.val ()->print ();
}
+ DOUT << "output: " << outfile_str_;
#endif
}