Преглед на файлове

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;