void decrement_use_count() { if (0 == --ref_count_) { data_.second()(this); } }
deleter_const_reference get_deleter() const { return data_.second(); }
deleter_reference get_deleter() { return data_.second(); }