void test() { copy_assignment(); conversion_assignment(); pointer_assignment(); move_assignment(); }
void history_tracker_dump(OS& os) { os << default_construction() << " default_construction\n"; os << construction() << " construction\n"; os << copy_construction() << " copy_construction\n"; os << copy_assignment() << " copy_assignment\n"; os << move_construction() << " move_construction\n"; os << move_assignment() << " move_assignment\n"; os << destruction() << " destruction\n"; }