next | previous | forward | backward | up | top | index | toc | home

addHook(HashTable,Thing,Function) -- add a hook function to an object for later processing

Synopsis

Code

-- ../../../../Macaulay2/m2/methods.m2:438
addHook   (HashTable,Thing,Function) := (obj,key,hook) -> (c := obj.cache; if c#?key then c#key = prepend(hook,c#key) else c#key = {hook})
-- ../../../../Macaulay2/m2/methods.m2:433
addHook   (MutableHashTable,Thing,Function) := (obj,key,hook) -> if obj#?key then obj#key = prepend(hook,obj#key) else obj#key = {hook}

See also