#include "debug.hh"
#include "musical-request.hh"
-
+void
+Command_script_req::do_print() const
+{}
+IMPLEMENT_STATIC_NAME(Command_script_req);
IMPLEMENT_STATIC_NAME(Cadenza_req);
void
Key_change_req::Key_change_req(Key_change_req const&c)
{
for (int i=0; i < c.melodic_p_arr_.size(); i++)
- melodic_p_arr_.push( c.melodic_p_arr_[i]->clone()->melodic() );
+ melodic_p_arr_.push( c.melodic_p_arr_[i]->clone()->musical()->melodic() );
minor_b_ = c.minor_b_;
multi_octave_b_ = c.multi_octave_b_;
}
virtual Terminate_voice_req *terminate() {return 0;}
virtual Group_change_req * groupchange() { return 0;}
virtual Group_feature_req * groupfeature() { return 0; }
-
virtual Measure_grouping_req * measuregrouping() { return 0; }
virtual Clef_change_req * clefchange() { return 0; }
virtual Key_change_req * keychange() { return 0; }
virtual Bar_req *bar() { return 0; }
virtual Cadenza_req *cadenza() { return 0; }
virtual Timing_req*timing() { return 0; }
+ virtual Command_script_req*commandscript() { return 0;}
};
+class Command_script_req : public Command_req, public Script_req {
+public:
+ REQUESTMETHODS(Command_script_req, commandscript);
+};
+
+
+
/** Baseclass for meter/partial req. It has to be handled by
Staff_{walker,column} baseclass. */
class Timing_req : public Command_req {