IDACCESSOR(Music_general_chord, mchord)
IDACCESSOR(Lookup,lookup)
IDACCESSOR(Notename_tab, notename_tab)
+private:
+ Identifier(Identifier const&){}
};
#endif // IDENTPARENT_HH
/// symbols, dimensions and constants
struct Paperdef {
- Lookup *lookup_;
+ Lookup *lookup_p_;
String outfile;
Real linewidth;
Paperdef(Lookup*);
void set(Lookup*);
~Paperdef();
+ Paperdef(Paperdef const&);
Real interline()const;
Real internote()const;
Real rule_thickness()const;
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,
/// close the file
~Tex_stream();
+private:
+ Tex_stream(Tex_stream const&);
};
/**
Use this class for writing to a TeX file.
#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)
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);
}
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: