| 240 | } |
| 241 | |
| 242 | void BinaryStream::writeString(std::string_view value, char const *doc_field_name, char const *doc_field_notes) |
| 243 | { |
| 244 | writeUnsignedVarInt(value.length(), "String Length", nullptr); |
| 245 | write(value.data(), value.size()); |
| 246 | } |
| 247 | |
| 248 | void BinaryStream::writeIf(bool control_value, char const *doc_field_name, |
| 249 | brstd::function_ref<void(BinaryStream &)> const &write_if_true, |