DVUI

setDeinitFunction

Parameters

#
self:*Data
*Data
key:Key
Key
func:DeinitFunction
DeinitFunction

Source

Implementation

#
pub fn setDeinitFunction(self: *Data, key: Key, func: DeinitFunction) void {
    const io = dvui.io;
    self.mutex.lockUncancelable(io);
    defer self.mutex.unlock(io);

    if (self.storage.getPtr(key)) |sd| {
        sd.deinit = func;
    }
}