]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/pulk-voices.hh
release: 0.0.64
[lilypond.git] / lily / include / pulk-voices.hh
index e6f9be9c1180bbedf038cfc61f8257876e1fc64d..9f01f4419e1f39627dcb4937c15b13a40e721c1e 100644 (file)
 
 #ifndef PULK_VOICES_HH
 #define PULK_VOICES_HH
+
 #include "pqueue.hh"
 #include "plist.hh"
 #include "moment.hh"
 #include "proto.hh"
 #include "lily-proto.hh"
 #include "voice.hh"
-
+#include "time-description.hh"
 
 
 struct Voice_l { 
@@ -36,12 +37,14 @@ class Pulk_voices
 PQueue< Voice_l > voice_pq_;
     Pointer_list< Pulk_voice * > pulk_p_list_;
     Link_list<Staff *> staff_l_list_;
+    Array < Time_description > time_arr_;
     Moment next_mom_;
 
 public:
     Moment last_;
+    bool time_checks_failed_b() const;
     bool ok() const;
-    Moment next_mom() { return next_mom_; }
+    Moment next_mom() const;
     Pulk_voices(Link_list<Staff*> const&);
     void get_aligned_request(Request_column *col_l );
 };