MCPcopy Create free account
hub / github.com/apache/tvm-ffi / CompareString

Method CompareString

src/ffi/extra/dataclass.cc:1652–1661  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1650 // ---------- String comparison ----------
1651
1652 static int32_t CompareString(const Any& lhs, const Any& rhs, const TVMFFIAny* lhs_data,
1653 const TVMFFIAny* rhs_data, int32_t lti, int32_t rti) {
1654 const char* lhs_ptr;
1655 size_t lhs_len;
1656 const char* rhs_ptr;
1657 size_t rhs_len;
1658 GetStringData(lhs, lhs_data, lti, &lhs_ptr, &lhs_len);
1659 GetStringData(rhs, rhs_data, rti, &rhs_ptr, &rhs_len);
1660 return SignFromMemncmp(Bytes::memncmp(lhs_ptr, rhs_ptr, lhs_len, rhs_len));
1661 }
1662
1663 // ---------- Bytes comparison ----------
1664

Callers

nothing calls this directly

Calls 1

GetStringDataFunction · 0.85

Tested by

no test coverage detected