virtual ~General_script_def() {}
protected:
- virtual bool do_equal_b(General_script_def const &)const;
+ virtual bool do_equal_b(General_script_def const *)const;
virtual void do_print()const;
};
virtual Atom get_atom(Paper_def* p, int dir_i_)const;
DECLARE_MY_RUNTIME_TYPEINFO;
- virtual bool do_equal_b(General_script_def const &)const;
+ virtual bool do_equal_b(General_script_def const *)const;
virtual void do_print() const;
Script_def();
void set_from_input(String, bool, int, int ,bool,int );
String text_str_;
String style_str_;
- /* *************** */
virtual void do_print() const;
virtual ~Text_def() {};
- bool do_equal_b(const Text_def&)const;
+ virtual bool do_equal_b(const General_script_def*)const;
Text_def();
virtual void print() const;
Interval width(Paper_def*) const;
}
bool
-Script_def::do_equal_b(General_script_def const &g)const
+Script_def::do_equal_b(General_script_def const *g)const
{
- Script_def const & c = (Script_def const&) g;
- return (symidx_str_ == c.symidx_str_ &&
- rel_stem_dir_i_ == c.rel_stem_dir_i_&&
- staff_dir_i_ == c.staff_dir_i_&&
- invertsym_b_ == c.invertsym_b_);
+ Script_def const * c = (Script_def const*) g;
+ return (symidx_str_ == c->symidx_str_ &&
+ rel_stem_dir_i_ == c->rel_stem_dir_i_&&
+ staff_dir_i_ == c->staff_dir_i_&&
+ invertsym_b_ == c->invertsym_b_);
}
int