X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fpaper-book-scheme.cc;h=7db18919b5219b2eac1efb2feaacbcc7ddd41fc0;hb=f07f18bef861d6afa48b941b7579079d5d40df80;hp=8b5d6c866e0d30f99ec379d6ac881383f5146bac;hpb=58bcc84c9480dae1b21bc24d8396b91fe19e0131;p=lilypond.git diff --git a/lily/paper-book-scheme.cc b/lily/paper-book-scheme.cc index 8b5d6c866e..7db18919b5 100644 --- a/lily/paper-book-scheme.cc +++ b/lily/paper-book-scheme.cc @@ -25,12 +25,19 @@ LY_DEFINE (ly_paper_book_scopes, "ly:paper-book-scopes", SCM_ASSERT_TYPE (pb, book, SCM_ARG1, __FUNCTION__, "Paper_book"); SCM scopes = SCM_EOL; - if (ly_c_module_p (pb->header_)) + if (ly_is_module (pb->header_)) scopes = scm_cons (pb->header_, scopes); return scopes; } +LY_DEFINE (ly_paper_book_performances, "ly:paper-book-performances", + 1, 0, 0, (SCM paper_book), + "Return performances in book @var{paper-book}.") +{ + return unsmob_paper_book (paper_book)->performances (); +} + LY_DEFINE (ly_paper_book_systems, "ly:paper-book-systems", 1, 0, 0, (SCM pb), "Return systems in book PB.")