From: fred Date: Sun, 24 Mar 2002 19:45:06 +0000 (+0000) Subject: lilypond-0.0.67 X-Git-Tag: release/1.5.59~4626 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=92f8ae31e47e6cabb9d3643f609a0d44e6b2173f;p=lilypond.git lilypond-0.0.67 --- diff --git a/lily/include/bar-reg.hh b/lily/include/bar-reg.hh index 5879cb948b..f871915a01 100644 --- a/lily/include/bar-reg.hh +++ b/lily/include/bar-reg.hh @@ -25,7 +25,7 @@ public: virtual void pre_move_processing(); virtual void post_move_processing(); Bar_register(); - NAME_MEMBERS(Bar_register); + NAME_MEMBERS(); }; #endif // BARREG_HH diff --git a/lily/include/bar.hh b/lily/include/bar.hh index ea23bd07bc..eecc32f51f 100644 --- a/lily/include/bar.hh +++ b/lily/include/bar.hh @@ -14,7 +14,7 @@ class Bar:public Item { public: String type; - NAME_MEMBERS(Bar); + NAME_MEMBERS(); Bar(String type); private: void do_print() const; diff --git a/lily/include/bow.hh b/lily/include/bow.hh index 76330c079c..c69214a542 100644 --- a/lily/include/bow.hh +++ b/lily/include/bow.hh @@ -25,7 +25,7 @@ protected: Molecule*brew_molecule_p()const; public: Bow(); - NAME_MEMBERS(Bow); + NAME_MEMBERS(); Offset center() const; }; #endif // BOW_HH diff --git a/lily/include/clef-item.hh b/lily/include/clef-item.hh index d0e29994ef..23e346c083 100644 --- a/lily/include/clef-item.hh +++ b/lily/include/clef-item.hh @@ -24,7 +24,7 @@ public: bool change; /* *************** */ -NAME_MEMBERS(Clef_item); +NAME_MEMBERS(); Clef_item(); void read(Clef_register const&); void read(String); diff --git a/lily/include/clef-reg.hh b/lily/include/clef-reg.hh index 28cbd4643c..b78f3dd682 100644 --- a/lily/include/clef-reg.hh +++ b/lily/include/clef-reg.hh @@ -31,7 +31,7 @@ public: /* ************** */ Clef_register(); - NAME_MEMBERS(Clef_register); + NAME_MEMBERS(); }; #endif // CLEF_HH diff --git a/lily/include/collision-reg.hh b/lily/include/collision-reg.hh index b0b3b6dc8a..5eef92a9e9 100644 --- a/lily/include/collision-reg.hh +++ b/lily/include/collision-reg.hh @@ -20,6 +20,6 @@ protected: virtual void pre_move_processing(); public: Collision_register(); - NAME_MEMBERS(Collision_register); + NAME_MEMBERS(); }; #endif // COLLISION_REG_HH diff --git a/lily/include/collision.hh b/lily/include/collision.hh index be8d6bd506..62cee06041 100644 --- a/lily/include/collision.hh +++ b/lily/include/collision.hh @@ -23,7 +23,7 @@ protected: virtual void do_pre_processing(); public: Link_array clash_l_arr_; - NAME_MEMBERS(Collision); + NAME_MEMBERS(); void add (Note_column*ncol_l); Collision(); diff --git a/lily/include/crescendo.hh b/lily/include/crescendo.hh index 72ff2c1d1b..56a3e1a921 100644 --- a/lily/include/crescendo.hh +++ b/lily/include/crescendo.hh @@ -28,7 +28,7 @@ public: protected: SPANNER_CLONE(Crescendo) virtual Molecule*brew_molecule_p()const; - NAME_MEMBERS(Crescendo); + NAME_MEMBERS(); private: diff --git a/lily/include/dynamic-reg.hh b/lily/include/dynamic-reg.hh index 17f769053c..72823a79a1 100644 --- a/lily/include/dynamic-reg.hh +++ b/lily/include/dynamic-reg.hh @@ -23,7 +23,7 @@ class Dynamic_register : public Request_register { public: Dynamic_register(); ~Dynamic_register(); - NAME_MEMBERS(Dynamic_register); + NAME_MEMBERS(); protected: virtual void acknowledge_element(Score_elem_info); virtual bool try_request(Request *req_l); diff --git a/lily/include/elem-group.hh b/lily/include/elem-group.hh index 0e544adbc0..c0a23ccbcb 100644 --- a/lily/include/elem-group.hh +++ b/lily/include/elem-group.hh @@ -28,7 +28,7 @@ protected: public: Element_group(); Element_group(Element_group const&); - NAME_MEMBERS(Element_group); + NAME_MEMBERS(); virtual void translate(Offset); virtual void add_element(Score_elem*); virtual String TeX_string()const; diff --git a/lily/include/head-reg.hh b/lily/include/head-reg.hh index 5e47743db1..82487b6882 100644 --- a/lily/include/head-reg.hh +++ b/lily/include/head-reg.hh @@ -19,7 +19,7 @@ struct Note_head_register : Request_register { virtual void process_requests(); virtual void pre_move_processing(); virtual void post_move_processing(); - NAME_MEMBERS(Note_head_register); + NAME_MEMBERS(); }; diff --git a/lily/include/item.hh b/lily/include/item.hh index 3c030d122c..4ddc3ebd6c 100644 --- a/lily/include/item.hh +++ b/lily/include/item.hh @@ -31,7 +31,7 @@ public: virtual Item *item() { return this; } Item(); Real hpos_f() const; - NAME_MEMBERS(Item); + NAME_MEMBERS(); virtual Line_of_score * line_l() const; protected: virtual void do_print()const; diff --git a/lily/include/key-item.hh b/lily/include/key-item.hh index 1e2207beab..4b4c347eef 100644 --- a/lily/include/key-item.hh +++ b/lily/include/key-item.hh @@ -19,7 +19,7 @@ struct Key_item : Item { /* *************** */ -NAME_MEMBERS(Key_item); +NAME_MEMBERS(); Key_item(int cposition); void add(int pitch, int acc); void read(const Key_register&); diff --git a/lily/include/key-reg.hh b/lily/include/key-reg.hh index b6e21224d9..bfa5fd0514 100644 --- a/lily/include/key-reg.hh +++ b/lily/include/key-reg.hh @@ -27,7 +27,7 @@ struct Key_register : Request_register { virtual void post_move_processing(); virtual void acknowledge_element(Score_elem_info); Key_register(); - NAME_MEMBERS(Key_register); + NAME_MEMBERS(); private: void read_req(Key_change_req * r); diff --git a/lily/include/local-key-reg.hh b/lily/include/local-key-reg.hh index e127801917..98abf99ccd 100644 --- a/lily/include/local-key-reg.hh +++ b/lily/include/local-key-reg.hh @@ -24,7 +24,7 @@ struct Local_key_register : Request_register { virtual void acknowledge_element(Score_elem_info); virtual void pre_move_processing(); Local_key_register(); - NAME_MEMBERS(Local_key_register); + NAME_MEMBERS(); }; #endif // LOCALKEYREG_HH diff --git a/lily/include/lyric-register.hh b/lily/include/lyric-register.hh index 304bf5c6cf..083654e66f 100644 --- a/lily/include/lyric-register.hh +++ b/lily/include/lyric-register.hh @@ -21,7 +21,7 @@ class Lyric_register : public Request_register { virtual void process_requests(); virtual void post_move_processing(); public: - NAME_MEMBERS(Lyric_register); + NAME_MEMBERS(); Lyric_register(); }; #endif // LYRIC_REGISTER_HH diff --git a/lily/include/meter-reg.hh b/lily/include/meter-reg.hh index 300c72da9f..5930ea08d9 100644 --- a/lily/include/meter-reg.hh +++ b/lily/include/meter-reg.hh @@ -24,6 +24,6 @@ public: virtual void pre_move_processing(); virtual void post_move_processing(); Meter_register(); - NAME_MEMBERS(Meter_register); + NAME_MEMBERS(); }; #endif // METERREG_HH diff --git a/lily/include/meter.hh b/lily/include/meter.hh index b923785256..7cd1d40ac3 100644 --- a/lily/include/meter.hh +++ b/lily/include/meter.hh @@ -23,7 +23,7 @@ protected: Molecule*brew_molecule_p() const; public: Meter(Array args) ; - NAME_MEMBERS(Meter); + NAME_MEMBERS(); }; #endif // METER_HH diff --git a/lily/include/molecule.hh b/lily/include/molecule.hh index 0ccb399a03..37021a214e 100644 --- a/lily/include/molecule.hh +++ b/lily/include/molecule.hh @@ -4,27 +4,6 @@ #include "lily-proto.hh" #include "plist.hh" #include "boxes.hh" -#include "symbol.hh" - -/// a symbol which can be translated, and freely copied -struct Atom { - Offset off; - Symbol sym; - - /* *************** */ - - void translate(Offset o) { - off += o; - } - - /// how big is #this#? - Box extent() const; - Atom(Symbol s); - - void print() const; - - String TeX_string() const; -}; /** a group of individually translated symbols. You can add molecules @@ -35,7 +14,7 @@ struct Molecule { /* *************** */ Molecule() { } - Molecule(Atom a) { add(a) ; } + Molecule(Atom const &a) { add(a) ;} void add_right(const Molecule &m); void add_left(const Molecule &m); @@ -43,7 +22,7 @@ struct Molecule { void add_bottom(const Molecule &m); void add(Molecule const &m); void translate(Offset); - void add(Atom a) { ats.bottom().add(new Atom(a)); } + void add(Atom const & a) ; /// how big is #this#? Box extent() const; diff --git a/lily/include/note-column-reg.hh b/lily/include/note-column-reg.hh index 7925621e65..45b8d4d4fb 100644 --- a/lily/include/note-column-reg.hh +++ b/lily/include/note-column-reg.hh @@ -32,6 +32,6 @@ protected: virtual void post_move_processing(); public: Note_column_register(); - NAME_MEMBERS(Note_column_register); + NAME_MEMBERS(); }; #endif // NOTE_COLUMN_REG_HH diff --git a/lily/include/note-column.hh b/lily/include/note-column.hh index 32b1a18e11..805b969bbc 100644 --- a/lily/include/note-column.hh +++ b/lily/include/note-column.hh @@ -33,7 +33,7 @@ public: int dir_i_; - NAME_MEMBERS(Note_column); + NAME_MEMBERS(); Note_column(); void add(Note_head *); void add(Stem *);