#include "varray.hh"
#include "scalar.hh"
-struct Meter: Item {
+/**
+ TODO:
+
+ C style meters, 2+3+2/8 meters, alla breve.
+
+ */
+class Meter: public Item {
Array<Scalar> args;
/* *************** */
-NAME_MEMBERS(Meter);
-
- Meter(Array<Scalar> args) ;
+protected:
Molecule*brew_molecule_p() const;
+public:
+ Meter(Array<Scalar> args) ;
+ NAME_MEMBERS();
+ SCORE_ELEM_CLONE(Meter)
};
#endif // METER_HH