source file of the GNU LilyPond music typesetter
- (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
-
#ifndef AUDIO_ELEMENT_HH
#define AUDIO_ELEMENT_HH
#include "virtual-methods.hh"
-struct Audio_element {
- void print ()const;
-
- virtual ~Audio_element();
-
+class Audio_element
+{
+public:
+ Audio_element ();
+ virtual ~Audio_element ();
+ VIRTUAL_COPY_CONSTRUCTOR(Audio_element,Audio_element);
+ virtual char const *name () const;
protected:
- virtual void do_print () const;
};
+
#endif // AUDIO_ELEMENT_HH