Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 49715 | Differences between
and this patch

Collapse All | Expand All

(-)lavaps-2.6.orig/src/change_tracking.hh (-3 / +3 lines)
Lines 76-86 Link Here
76
class sum_change_tracking : public change_tracking<T> {
76
class sum_change_tracking : public change_tracking<T> {
77
protected:
77
protected:
78
	static SUM s_;
78
	static SUM s_;
79
	void update_sum() { s_.sum_ += change_; }
79
	void update_sum() { s_.sum_ += change_tracking<T>::change_; }
80
public:
80
public:
81
	sum_change_tracking() {};
81
	sum_change_tracking() {};
82
	sum_change_tracking(T first) : change_tracking<T>(first) { update_sum(frst); };
82
	sum_change_tracking(T first) : change_tracking<T>(first) { update_sum(first); };
83
	~sum_change_tracking() { tick_incr(-last_); };
83
	~sum_change_tracking() { tick_incr(-change_tracking<T>::last_); };
84
84
85
85
86
	void tick_set(T current) { change_tracking<T>::tick_set(current); update_sum(); };
86
	void tick_set(T current) { change_tracking<T>::tick_set(current); update_sum(); };

Return to bug 49715