]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/event.hh
* gcc-3.4 snapshot: 3.4.0 20040215 (prerelease) compile fixes, and
[lilypond.git] / lily / include / event.hh
index c8d8795284de688889209d018d84da0e1abc3c12..25e5210adc611bfb58290746d778e438dc2848d6 100644 (file)
 #include "duration.hh"
 #include "pitch.hh"
 
-/** An atom of musical information.  This is an abstract class for any
-  piece of music that does not contain other Music.
-  
-
- */
-class Event : public Music {
+/* An atom of musical information.  This is an abstract class for any
+  piece of music that does not contain other Music.  */
+class Event : public Music
+{
 public:
   Event ();
-  VIRTUAL_COPY_CONS (Music);
+  VIRTUAL_COPY_CONSTRUCTOR (Music, Event);
   virtual void compress (Moment);
   virtual void transpose (Pitch);
   virtual Moment get_length () const;
@@ -43,7 +41,7 @@ public:
   SCM pitch_alist ();
   
 protected:
-  VIRTUAL_COPY_CONS (Music);
+  VIRTUAL_COPY_CONSTRUCTOR (Music, Key_change_ev);
   void transpose (Pitch  d);
 };