]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/span-brace-item.hh
patch::: 0.0.75.jcn6: pats
[lilypond.git] / lily / include / span-brace-item.hh
1 /*
2   span-brace-item.hh -- declare Span_brace_item
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7            Jan Nieuwenhuizen <jan@digicash.com>
8 */
9
10
11 #ifndef SPAN_BRACE_ITEM_HH
12 #define SPAN_BRACE_ITEM_HH
13
14 #include "bar.hh"
15
16 class Span_brace_item : public Item
17 {
18 public:
19     NAME_MEMBERS();
20     SCORE_ELEM_CLONE(Span_brace_item);
21
22     void add( Bar* bar_l );
23     void set( Vertical_align_element* vae_l );
24     void do_pre_processing();
25     void do_substitute_dependency( Score_elem*, Score_elem* );
26     Molecule* brew_molecule_p() const;
27
28 private:
29     Link_array<Bar> spanning_l_arr_;
30 };
31
32 #endif // SPAN_BRACE_ITEM_HH