- Protected_scm file_;
-
- String basename_;
- Paper_outputter (String nm);
- ~Paper_outputter ();
-
- void dump_scheme (SCM);
-
- void output_metadata (Paper_def*, SCM);
- void output_music_output_def (Music_output_def* odef);
- void output_scheme (SCM scm);
- void output_expr (SCM expr, Offset o);
- void output_header (Paper_def*, SCM, int);
- void output_line (SCM, Offset*, bool);
+ std::string file_name_;
+ SCM file_;
+
+public:
+ Paper_outputter (SCM port, const std::string &format);
+
+ void close ();
+ SCM dump_string (SCM);
+ SCM file () const;
+ SCM module () const;
+ SCM output_scheme (SCM scm);
+ void output_stencil (Stencil);
+ SCM scheme_to_string (SCM);