authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-07-16 17:45:18-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-07-16 17:45:18-04:00
log9b56efc957dfb70ab70a74df3da55a9215e27b8d
tree98c4f52b4e6ef097b7d02057b4d8261e87747bcb
parentd3ce9d0643421da77063472cb1124123cda753bb

remove std.ArrayList.removeOrError function


1 files changed, 0 insertions(+), 9 deletions(-)

std/array_list.zig-9
...@@ -113,15 +113,6 @@ pub fn AlignedArrayList(comptime T: type, comptime A: u29) type {...@@ -113,15 +113,6 @@ pub fn AlignedArrayList(comptime T: type, comptime A: u29) type {
113 return old_item;113 return old_item;
114 }114 }
115115
116 pub fn removeOrError(self: *Self, n: usize) !T {
117 if (n >= self.len) return error.OutOfBounds;
118 if (self.len - 1 == n) return self.pop();
119
120 var old_item = self.at(n);
121 try self.setOrError(n, self.pop());
122 return old_item;
123 }
124
125 pub fn appendSlice(self: *Self, items: []align(A) const T) !void {116 pub fn appendSlice(self: *Self, items: []align(A) const T) !void {
126 try self.ensureCapacity(self.len + items.len);117 try self.ensureCapacity(self.len + items.len);
127 mem.copy(T, self.items[self.len..], items);118 mem.copy(T, self.items[self.len..], items);