-/*
+/*
grace-iterator.hh -- declare Grace_iterator
-
+
source file of the GNU LilyPond music typesetter
-
- (c) 1999--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- */
-#ifndef GRACE_ITERATOR_HH
-#define GRACE_ITERATOR_HH
+ (c) 1999--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
+*/
+
+#ifndef NEWGRACE_ITERATOR_HH
+#define NEWGRACE_ITERATOR_HH
#include "music-wrapper-iterator.hh"
class Grace_iterator : public Music_wrapper_iterator
{
public:
- VIRTUAL_COPY_CONS (Music_iterator);
- ~Grace_iterator ();
- virtual void construct_children () ;
virtual void process (Moment);
- static SCM constructor_cxx_function;
+ DECLARE_SCHEME_CALLBACK (constructor, ());
+ DECLARE_CLASSNAME(Grace_iterator);
Moment pending_moment () const;
};
-
-
#endif /* GRACE_ITERATOR_HH */
-