- void init ();
- Link_array<Page> *get_pages ();
- Link_array<Page> *fill_pages (Page*, int, Real);
- SCM get_scopes (int);
- Stencil* get_title (int);
- void output (String);
- void classic_output (String);
- DECLARE_SMOBS (Paper_book, )
+
+ Output_def *top_paper ();
+
+ void add_score (SCM);
+ void add_bookpart (SCM);
+ void add_performance (SCM);
+
+ SCM performances () const;
+ SCM systems ();
+ SCM pages ();
+ SCM get_system_specs ();
+
+
+ Stencil book_title ();
+ Stencil score_title (SCM);
+
+ void classic_output (SCM output_channel);
+ void output (SCM output_channel);
+
+protected:
+ void classic_output_aux (SCM output,
+ int *first_performance_number);
+ void output_aux (SCM output_channel,
+ bool is_last,
+ int *first_page_number,
+ int *first_performance_number);