\brief Append a value from an optional or null if it has no value. Unsafe methods don't check existing size.
| 51 | /// |
| 52 | /// Unsafe methods don't check existing size. |
| 53 | void UnsafeAppendOrNull(const std::optional<V>& value) { |
| 54 | auto* self = static_cast<Builder*>(this); |
| 55 | return value.has_value() ? self->UnsafeAppend(*value) : self->UnsafeAppendNull(); |
| 56 | } |
| 57 | }; |
| 58 | |
| 59 | } // namespace internal |
no test coverage detected