| 454 | void Version::Ref() { ++refs_; } |
| 455 | |
| 456 | void Version::Unref() { |
| 457 | assert(this != &vset_->dummy_versions_); |
| 458 | assert(refs_ >= 1); |
| 459 | --refs_; |
| 460 | if (refs_ == 0) { |
| 461 | delete this; |
| 462 | } |
| 463 | } |
| 464 | |
| 465 | bool Version::OverlapInLevel(int level, const Slice* smallest_user_key, |
| 466 | const Slice* largest_user_key) { |
no outgoing calls