bool add_ref_lock() { return atomic_conditional_increment(&use_count_) != 0; }
bool add_ref_lock() // true on success { return atomic_conditional_increment( &use_count_ ) != 0; }
bool sp_counted_base::add_ref_lock() // true on success { return atomic_conditional_increment( &use_count_ ,&lock_) != 0; }