| 499 | } |
| 500 | |
| 501 | static void AppendKeyValueMetadata(FBB& fbb, const KeyValueMetadata& metadata, |
| 502 | std::vector<KeyValueOffset>* key_values) { |
| 503 | key_values->reserve(metadata.size()); |
| 504 | for (int i = 0; i < metadata.size(); ++i) { |
| 505 | key_values->push_back(AppendKeyValue(fbb, metadata.key(i), metadata.value(i))); |
| 506 | } |
| 507 | } |
| 508 | |
| 509 | class FieldToFlatbufferVisitor { |
| 510 | public: |