]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.6
authorfred <fred>
Fri, 1 Nov 1996 15:48:25 +0000 (15:48 +0000)
committerfred <fred>
Fri, 1 Nov 1996 15:48:25 +0000 (15:48 +0000)
staff.hh

index 3d39c6e78bdb89dc047436a264398bb1d888f121..f2c7294de00cfcd2ca540586811f58a1c957b69c 100644 (file)
--- a/staff.hh
+++ b/staff.hh
@@ -13,6 +13,8 @@ struct Staff {
 
     /// commands in chronological order
     PointerList<Command *> commands;
+
+    /// runtime field
     PointerList<Staff_column*> cols;
 
     /// indirections to the Score and PScore
@@ -20,11 +22,11 @@ struct Staff {
     PScore *pscore_;
 
     /****************************************************************/
-    
+    Staff(const Staff&src);
     void add_voice(Voice *v);
     void add_staff_column(Staff_column *sp);
 
-        
+    Paperdef*paper()const;
     /// interpret all requests and add items to #destination#.
     void process();
     /**
@@ -53,12 +55,11 @@ struct Staff {
     /****************************************************************
       VIRTUALS
     ****************************************************************/
-    
+    virtual Staff*clone()const=0;    
     virtual void set_output(PScore * destination)=0;
     virtual void grant_requests()=0;    
     virtual Staff_column * create_col(Score_column * )=0;
     virtual ~Staff() { }
-
 };
 #endif