فهرست منبع

Add equals function to binary data

Billy Barrow 1 سال پیش
والد
کامیت
8f3d875b43
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      src/lib/Concrete/BinaryData.vala

+ 4 - 0
src/lib/Concrete/BinaryData.vala

@@ -142,6 +142,10 @@ namespace Invercargill {
             values.iterate(i => push_uint64(i));
         }
 
+        public bool equals(Enumerable<uint8> other) {
+            return this == other || matches(other, (a, b) => a == b);
+        }
+
         public void push_int32(int32 value) {
             var chunk = new uint8[sizeof(int32)];
             int32 val;