| 277 | } |
| 278 | |
| 279 | const OpaqueValueInterface* absl_nullable interface() const { |
| 280 | if (dispatcher_ == nullptr) { |
| 281 | return content_.To<OpaqueValueInterface::Content>().interface; |
| 282 | } |
| 283 | return nullptr; |
| 284 | } |
| 285 | |
| 286 | friend void swap(OpaqueValue& lhs, OpaqueValue& rhs) noexcept { |
| 287 | using std::swap; |
no outgoing calls