瀏覽代碼

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;