MCPcopy Create free account
hub / github.com/apache/arrow / VerifySparseTensorIndexVector

Function VerifySparseTensorIndexVector

cpp/src/generated/SparseTensor_generated.h:911–921  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

909}
910
911inline 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
923inline const org::apache::arrow::flatbuf::SparseTensor *GetSparseTensor(const void *buf) {
924 return ::flatbuffers::GetRoot<org::apache::arrow::flatbuf::SparseTensor>(buf);

Callers

nothing calls this directly

Calls 3

VerifySparseTensorIndexFunction · 0.85
sizeMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected