/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2004--2014 Jan Nieuwenhuizen <janneke@gnu.org>
+ Copyright (C) 2004--2015 Jan Nieuwenhuizen <janneke@gnu.org>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
exports them to the output backend, either as systems or as
completely formatted pages. */
-class Paper_book
+class Paper_book : public Smob<Paper_book>
{
- DECLARE_SMOBS (Paper_book);
-
+public:
+ SCM mark_smob () const;
+ static const char * const type_p_name_;
+ virtual ~Paper_book ();
+private:
SCM systems_;
SCM pages_;
SCM performances_;
long *first_performance_number);
};
-DECLARE_UNSMOB (Paper_book, paper_book)
#endif /* PAPER_BOOK_HH */