String file_name_;
SCM file_;
- SCM file ();
public:
DECLARE_SMOBS (Paper_outputter,);
public:
+ SCM file ();
SCM dump_string (SCM);
void output_scheme (SCM scm);
Paper_outputter (String nm, String format);
}
+LY_DEFINE (ly_outputter_port, "ly:outputter-port",
+ 1, 0, 0, (SCM outputter),
+ "Return output port for @var{outputter}.")
+{
+ Paper_outputter *po = unsmob_outputter (outputter);
+ SCM_ASSERT_TYPE (po, outputter, SCM_ARG1, __FUNCTION__, "Paper_outputter");
+
+ return po->file ();
+}
+
LY_DEFINE (ly_outputter_close, "ly:outputter-close",
1, 0, 0, (SCM outputter),
"Close port of @var{outputter}.")
#include "paper-column.hh"
#include "paper-score.hh"
#include "stencil.hh"
-#include "paper-outputter.hh"
#include "paper-column.hh"
#include "system.hh"
#include "group-interface.hh"
#include "main.hh"
#include "paper-column.hh"
#include "output-def.hh"
-#include "paper-outputter.hh"
#include "paper-score.hh"
#include "warn.hh"
#include "all-font-metrics.hh"