\brief Append a value from an optional or null if it has no value.
| 43 | public: |
| 44 | /// \brief Append a value from an optional or null if it has no value. |
| 45 | Status AppendOrNull(const std::optional<V>& value) { |
| 46 | auto* self = static_cast<Builder*>(this); |
| 47 | return value.has_value() ? self->Append(*value) : self->AppendNull(); |
| 48 | } |
| 49 | |
| 50 | /// \brief Append a value from an optional or null if it has no value. |
| 51 | /// |