bool BinaryData::operator==(BinaryDataRef const & bd2) const { if(getSize() != bd2.getSize()) return false; return (memcmp(getPtr(), bd2.getPtr(), getSize()) == 0); }
void TxOut::unserialize( BinaryDataRef const & str, uint32_t nbytes, TxRef parent, uint32_t idx) { unserialize_checked(str.getPtr(), str.getSize(), nbytes, parent, idx); }
void BlockHeader::unserialize(BinaryDataRef const & str) { unserialize(str.getPtr(), str.getSize()); }
void OutPoint::unserialize(BinaryDataRef const & bdRef) { unserialize(bdRef.getPtr(), bdRef.getSize()); }
void TxOutRef::unserialize(BinaryDataRef const & str, uint32_t nbytes, TxRef* parent, int32_t idx) { unserialize(str.getPtr(), nbytes, parent, idx); }
void BinaryData::copyFrom(BinaryDataRef const & bdr) { copyFrom( bdr.getPtr(), bdr.getSize() ); }
BinaryData::BinaryData(BinaryDataRef const & bdRef) { copyFrom(bdRef.getPtr(), bdRef.getSize()); }