Add --gen-absl-hash option to generate AbslHashValue for structs. (#8868)

This commit is contained in:
Derek Bailey
2025-12-19 11:49:50 -08:00
committed by GitHub
parent fb55e0c9de
commit 8cb53ccc95
15 changed files with 186 additions and 3 deletions

View File

@@ -236,6 +236,10 @@ inline bool operator!=(const Vec3 &lhs, const Vec3 &rhs) {
return !(lhs == rhs);
}
template <typename H>
inline H AbslHashValue(H h, const Vec3 &obj) {
return H::combine(std::move(h), obj.x(), obj.y(), obj.z());
}
struct MonsterT : public ::flatbuffers::NativeTable {
typedef Monster TableType;