mirror of
https://github.com/Keyslam-Group/Concord.git
synced 2025-09-02 20:33:54 -04:00
Fixed removal
This commit is contained in:
parent
7053d91c80
commit
eeadfc8817
3 changed files with 41 additions and 9 deletions
|
@ -7,7 +7,10 @@ function List.new()
|
|||
return setmetatable({
|
||||
objects = {},
|
||||
pointers = {},
|
||||
size = 0,
|
||||
removed = {},
|
||||
|
||||
size = 0,
|
||||
removeSize = 0,
|
||||
}, mt)
|
||||
end
|
||||
|
||||
|
@ -16,7 +19,10 @@ end
|
|||
function List:clear()
|
||||
self.objects = {}
|
||||
self.pointers = {}
|
||||
self.size = 0
|
||||
self.removed = {}
|
||||
|
||||
self.size = 0
|
||||
self.removeSize = 0
|
||||
|
||||
return self
|
||||
end
|
||||
|
@ -34,7 +40,7 @@ function List:add(obj)
|
|||
return self
|
||||
end
|
||||
|
||||
--- Removes an object from the List.
|
||||
--- Removed an object from the List.
|
||||
-- @param obj The object to remove
|
||||
-- @return self
|
||||
function List:remove(obj)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue