| 909 | } |
| 910 | |
| 911 | inline bool VerifySparseTensorIndexVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<uint8_t> *types) { |
| 912 | if (!values || !types) return !values && !types; |
| 913 | if (values->size() != types->size()) return false; |
| 914 | for (::flatbuffers::uoffset_t i = 0; i < values->size(); ++i) { |
| 915 | if (!VerifySparseTensorIndex( |
| 916 | verifier, values->Get(i), types->GetEnum<SparseTensorIndex>(i))) { |
| 917 | return false; |
| 918 | } |
| 919 | } |
| 920 | return true; |
| 921 | } |
| 922 | |
| 923 | inline const org::apache::arrow::flatbuf::SparseTensor *GetSparseTensor(const void *buf) { |
| 924 | return ::flatbuffers::GetRoot<org::apache::arrow::flatbuf::SparseTensor>(buf); |
nothing calls this directly
no test coverage detected