10 ElasticTabs(int num_right_columns_in
) :
11 num_right_columns(num_right_columns_in
),
12 reference_count(0), is_dirty(false), first_dirty_line(INT64_MAX
)
15 std::vector
<int> column_widths
;
16 int num_right_columns
;
19 int num_columns() { return column_widths
.size(); }
21 void acquire() { reference_count
+= 1; }
23 if (--reference_count
<= 0)
29 int64_t first_dirty_line
;
32 first_dirty_line
= INT64_MAX
;
37 #endif // ElasticTabs_h