]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/page-breaking.hh
Cache page-height during page breaking.
[lilypond.git] / lily / include / page-breaking.hh
index 58c8de0951a93d82b208b15901a01ff0d36081c1..d34534c1ca4eb462b6c1fb9ff4f1bd8ce270d10e 100644 (file)
@@ -196,6 +196,9 @@ private:
   vector<Line_details> cached_line_details_;
   vector<Line_details> uncompressed_line_details_;
 
+  mutable vector<Real> page_height_cache_;
+  mutable vector<Real> last_page_height_cache_;
+
   vector<Break_position> chunk_list (vsize start, vsize end);
   Line_division system_count_bounds (vector<Break_position> const &chunks, bool min);
   void line_breaker_args (vsize i,