| 362 | } |
| 363 | |
| 364 | bool String::empty() const { |
| 365 | if (_small.size & Implementation::SmallStringBit) |
| 366 | return !(_small.size & ~SmallSizeMask); |
| 367 | return !(_large.size & ~LargeSizeMask); |
| 368 | } |
| 369 | |
| 370 | auto String::deleter() const -> Deleter { |
| 371 | DEATH_DEBUG_ASSERT(!(_small.size & Implementation::SmallStringBit), |
no outgoing calls
no test coverage detected