| 189 | bool _isRetained = false; |
| 190 | |
| 191 | void release() { |
| 192 | if (_isRetained) { |
| 193 | releaseRef(*_context, _value); |
| 194 | _isRetained = false; |
| 195 | } |
| 196 | } |
| 197 | |
| 198 | void retain() { |
| 199 | if (!_isRetained && _context != nullptr) { |
nothing calls this directly
no test coverage detected