retainClear
Parameters
- self:*Self
- *Self
- token:retainToken
- retainToken
Source
Implementation
pub fn retainClear(self: *Self, token: retainToken) void {
self.retain_map.lockPointers();
defer self.retain_map.unlockPointers();
var it = self.retain_map.iterator();
while (it.next()) |entry| {
if (entry.value_ptr.* == token) {
self.retain_map.removeByPtr(entry.key_ptr);
}
}
}