| 1402 | } |
| 1403 | |
| 1404 | Result<std::shared_ptr<Field>> MakeChildField(int64_t child_id) { |
| 1405 | const auto& child = child_importers_[child_id]; |
| 1406 | if (child.c_struct_->name == nullptr) { |
| 1407 | return Status::Invalid("Expected non-null name in imported array child"); |
| 1408 | } |
| 1409 | return child.MakeField(); |
| 1410 | } |
| 1411 | |
| 1412 | Result<std::vector<std::shared_ptr<Field>>> MakeChildFields() { |
| 1413 | std::vector<std::shared_ptr<Field>> fields(child_importers_.size()); |