6 template <std::
integral TLinkAddress>
23 return RootAsSource == other.RootAsSource && LeftAsSource == other.LeftAsSource &&
24 RightAsSource == other.RightAsSource && SizeAsSource == other.SizeAsSource &&
25 RootAsTarget == other.RootAsTarget && LeftAsTarget == other.LeftAsTarget &&
26 RightAsTarget == other.RightAsTarget && SizeAsTarget == other.SizeAsTarget;
31 return !(
this == other);
38 template <std::
integral TLinkAddress>
39 struct hash<Platform::Data::Doublets::Memory::Split::RawLinkIndexPart<TLinkAddress>>
43 return Platform::Hashing::Hash(obj.RootAsSource, obj.LeftAsSource, obj.RightAsSource, obj.SizeAsSource,
44 obj.RootAsTarget, obj.LeftAsTarget, obj.RightAsTarget, obj.SizeAsTarget);
std::uint32_t TLinkAddress
Definition UInt32Links.h:3
Definition RawLinkDataPart.h:38