String symidx;
/****************/
+ int compare(Script_def const &);
void print() const;
Script_def(String, int, int ,bool);
};
#include "item.hh"
struct Text_item : Item {
- const char * name() const;
int pos_i_;
int staffsize_i_;
int dir_i_;
Text_def* tdef_l_;
/****************/
-
+ const char * name() const;
virtual void set_default_pos();
Molecule* brew_molecule_p() const;
void do_pre_processing();
mtor << "idx: " << symidx;
mtor << "direction, stem: " << stemdir << " staff : " << staffdir;
}
+int
+Script_def::compare(Script_def const & c)
+{
+ return (symidx == c.symidx &&
+ stemdir == c.stemdir&&
+ staffdir == c.staffdir&&
+ invertsym == c.invertsym);
+}