]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/paper-outputter.hh
* lily/translator.cc (derived_mark): new function.
[lilypond.git] / lily / include / paper-outputter.hh
index 730748dd0acba0a76bc0c953192b1e6296631551..fc6a20b7124d72f8e1ecbb36ae2f6ee08779abfb 100644 (file)
 class Paper_outputter
 {
   SCM output_module_;
-  SCM file_;
   String filename_;
+  SCM file_;
+
+  SCM file ();
 
 public:
-  DECLARE_SMOBS(Paper_outputter,);
+  DECLARE_SMOBS (Paper_outputter,);
 
 public:
   SCM dump_string (SCM);
@@ -35,9 +37,10 @@ public:
   Paper_outputter (String nm, String format);
   SCM scheme_to_string (SCM);
   void output_stencil (Stencil);
+  void close();
 };
 
-Paper_outputter* get_paper_outputter (String,String);
-DECLARE_UNSMOB(Paper_outputter, outputter);
+Paper_outputter *get_paper_outputter (String, String);
+DECLARE_UNSMOB (Paper_outputter, outputter);
 
 #endif /* PAPER_OUTPUTTER_HH */