#include "voice.hh"
#include "voice-element.hh"
+IMPLEMENT_STATIC_NAME(Stem_req);
void
Stem_req::do_print() const
{
}
/* ************** */
-void Musical_req::do_print()const{}
+IMPLEMENT_STATIC_NAME(Musical_req);
+void
+Musical_req::do_print()const{}
+
+IMPLEMENT_STATIC_NAME(Request);
+
void Request::do_print() const{}
/* *************** */
+IMPLEMENT_STATIC_NAME(Span_req);
+
void
Span_req::do_print() const
{
distance = 0;
strength = 0;
}
+IMPLEMENT_STATIC_NAME(Spacing_req);
+
void
Spacing_req::do_print()const
{
#endif
}
+IMPLEMENT_STATIC_NAME(Blank_req);
+
void
Blank_req::do_print()const
{
}
}
+IMPLEMENT_STATIC_NAME(Melodic_req);
+
void
Melodic_req::do_print() const
{
type_i_ = 1;
}
+IMPLEMENT_STATIC_NAME(Plet_req);
+
void
Plet_req::do_print() const
{
{
}
+IMPLEMENT_STATIC_NAME(Rhythmic_req);
+
void
Rhythmic_req::do_print() const
{
#ifndef NPRINT
- mtor << duration_.str();
+ mtor << "duration { " <<duration_.str() << "}";
#endif
}
dir_i_ = -1; // lyrics below (invisible) staff
}
+IMPLEMENT_STATIC_NAME(Lyric_req);
+
void
Lyric_req::do_print() const
{
{
forceacc_b_ = false;
}
+IMPLEMENT_STATIC_NAME(Note_req);
+
void
Note_req::do_print() const
{
#ifndef NPRINT
Melodic_req::do_print();
- mtor << " forceacc_b_ " << forceacc_b_ << '\n';
+ if (forceacc_b_) {
+ mtor << " force accidental\n";
+ }
Rhythmic_req::do_print();
#endif
}
/* *************** */
+IMPLEMENT_STATIC_NAME(Rest_req);
+
void
Rest_req::do_print() const
{
{
nplet = 0;
}
-
-void Beam_req::do_print()const{}
+IMPLEMENT_STATIC_NAME(Beam_req);
+void
+Beam_req::do_print()const{}
/* *************** */
-void Slur_req::do_print()const{}
+IMPLEMENT_STATIC_NAME(Slur_req);
+void
+Slur_req::do_print()const{}
/* *************** */
int
Span_req:: compare(Span_req const &r1, Span_req const &r2)
scriptdef_p_ = new Script_def(*s.scriptdef_p_);
}
+IMPLEMENT_STATIC_NAME(Script_req);
+
void
Script_req::do_print() const
{
tdef_p_ = tdef_p;
}
+IMPLEMENT_STATIC_NAME(Text_req);
+
void
Text_req::do_print() const
{
return duration_;
}
+IMPLEMENT_STATIC_NAME(Skip_req);
+
void
Skip_req::do_print() const
{
}
/* *************** */
+IMPLEMENT_STATIC_NAME(Subtle_req);
+
void
Subtle_req::do_print() const
{
#endif
}
+IMPLEMENT_STATIC_NAME(Dynamic_req);
+
void
Dynamic_req::do_print() const
{
Subtle_req::do_print();
}
+IMPLEMENT_STATIC_NAME(Absolute_dynamic_req);
+
void
Absolute_dynamic_req::do_print() const
{
Dynamic_req::do_print();
- mtor << " loudness_" <<loudness_;
+ mtor << " loudness " <<loudness_;
}
String
dynamic_dir_i_ = 0;
}
+IMPLEMENT_STATIC_NAME(Span_dynamic_req);
+
void
Span_dynamic_req::do_print()const
{