| 814 | } |
| 815 | |
| 816 | inline bool VerifyTypeMetadataVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<uint8_t> *types) { |
| 817 | if (!values || !types) return !values && !types; |
| 818 | if (values->size() != types->size()) return false; |
| 819 | for (::flatbuffers::uoffset_t i = 0; i < values->size(); ++i) { |
| 820 | if (!VerifyTypeMetadata( |
| 821 | verifier, values->Get(i), types->GetEnum<TypeMetadata>(i))) { |
| 822 | return false; |
| 823 | } |
| 824 | } |
| 825 | return true; |
| 826 | } |
| 827 | |
| 828 | inline const arrow::ipc::feather::fbs::CTable *GetCTable(const void *buf) { |
| 829 | return ::flatbuffers::GetRoot<arrow::ipc::feather::fbs::CTable>(buf); |
nothing calls this directly
no test coverage detected