]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.22
authorfred <fred>
Sun, 24 Mar 2002 19:27:39 +0000 (19:27 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:27:39 +0000 (19:27 +0000)
hdr/identparent.hh
hdr/paper.hh
hdr/swalker.hh
hdr/tstream.hh
src/swalker.cc

index 653158da4d90d43f717b0e50bb43ab056746ceb2..f4e1705d4152e24466485eeaf8d02157a65acc16 100644 (file)
@@ -28,6 +28,8 @@ struct Identifier {
     IDACCESSOR(Music_general_chord, mchord)
     IDACCESSOR(Lookup,lookup)
     IDACCESSOR(Notename_tab, notename_tab)
+private:
+    Identifier(Identifier const&){}
 };
 #endif // IDENTPARENT_HH
 
index 34c6ce3e20268453c8a766cce085ad5810dd7cda..6da51df33e01000006c4aed17f7c640f82a9bc93 100644 (file)
@@ -5,7 +5,7 @@
 
 /// symbols, dimensions and constants
 struct Paperdef {
-    Lookup *lookup_;
+    Lookup *lookup_p_;
     String outfile;
 
     Real linewidth;
@@ -21,6 +21,7 @@ struct Paperdef {
     Paperdef(Lookup*);
     void set(Lookup*);
     ~Paperdef();
+    Paperdef(Paperdef const&);
     Real interline()const;
     Real internote()const;
     Real rule_thickness()const;
index 0d66a55fb4c91e9b5e95ea0d9a7abca4f58cc1e2..046ded590e9b3eef7058b0a876066552cffffb50 100644 (file)
@@ -30,6 +30,8 @@ struct Staff_walker : public PCursor<Staff_column*> {
     virtual void process_requests()=0;
     virtual void do_TYPESET_command(Command*)=0;
     virtual void do_INTERPRET_command(Command*)=0 ;
+private:
+    Staff_walker(Staff_walker const&);
 };
 /**
   manage run-time info when walking staffcolumns such as: key,
index 9474dd69a8d8413b00695efc046295aa39fac83b..e75d27a4b3a5ae7ac2cb0b542d05ba1b3b16afc8 100644 (file)
@@ -18,6 +18,8 @@ struct Tex_stream {
 
     /// close the file
     ~Tex_stream();
+private:
+    Tex_stream(Tex_stream const&);
 };
 /**
   Use this class for writing to a TeX file.
index 9e4f1d3ff69970b1fdedd16407381e341038b7a5..34afa0ee40822363772c591699a78650208cc22a 100644 (file)
@@ -4,6 +4,11 @@
 #include "sccol.hh"
 
 Staff_walker::~Staff_walker() {}
+Staff_walker::Staff_walker(Staff_walker const &s)
+    :PCursor<Staff_column*> (s)
+{
+    assert(false);
+}
 
 Staff_walker::Staff_walker(Staff * s, PScore*ps )
     : PCursor<Staff_column*> (s->cols)
@@ -23,8 +28,8 @@ void
 Staff_walker::process()
 {
     break_status = BREAK_END - BREAK_PRE;
-    if (ptr()->s_commands)
-       for (iter_top(*ptr()->s_commands,i); i.ok(); i++) {
+    if (ptr()->staff_commands_p_)
+       for (iter_top(*ptr()->staff_commands_p_,i); i.ok(); i++) {
            process_command(i);
     }
 
@@ -40,7 +45,7 @@ Staff_walker::process_command(Command*com)
     case BREAK_MIDDLE:
     case BREAK_POST:
     case BREAK_END:
-       (*this)->score_column->set_breakable();
+       (*this)->score_column_l_->set_breakable();
        break_status = com->code- BREAK_PRE;
        break;
     case INTERPRET: