#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) ;
+ DECLARE_MY_RUNTIME_TYPEINFO;
+ SCORE_ELEM_CLONE(Meter);
};
#endif // METER_HH