void m_fn1(R &p2) { R d, e, b; v(c2a, p2); e = v(c2a, b); ap.m_fn2(e); v(c2a, p2); d = v(c2a, b); ep.m_fn2(d); }
~weak_count() { if (pi_) pi_->m_fn2(); }