#include "BitcoinUtil.h" #include "SHAMap.h" bool SHAMapNodeID::operator<(const SHAMapNodeID &s) const { if(s.mDepthmDepth) return false; return mNodeID(const SHAMapNodeID &s) const { if(s.mDepthmDepth) return true; return mNodeID>s.mNodeID; } bool SHAMapNodeID::operator<=(const SHAMapNodeID &s) const { if(s.mDepthmDepth) return false; return mNodeID<=s.mNodeID; } bool SHAMapNodeID::operator>=(const SHAMapNodeID &s) const { if(s.mDepthmDepth) return true; return mNodeID>=s.mNodeID; } bool SHAMapNodeID::operator==(const SHAMapNodeID &s) const { return (s.mDepth==mDepth) && (s.mNodeID==mNodeID); } bool SHAMapNodeID::operator!=(const SHAMapNodeID &s) const { return (s.mDepth!=mDepth) || (s.mNodeID!=mNodeID); }