ae ~master (2024-01-05T13:09:51Z)
Home
Dub
Repo
updatePolyfill
ae
utils
aa
Polyfill for object.update
static if
(
!__traits(hasMember, object, "update")
)
void
updatePolyfill
(
K
V
C
U
)
(
ref
V
[
K
]
aa
,
K
key
,
scope
C
create
,
scope
U
update
)
if
(
is
(
typeof
(
create
()) :
V
) &&
is
(
typeof
(
update
(
aa
[
K.init
])) :
V
)
)
Meta
Source
See Implementation
ae
utils
aa
aliases
HashSet
MultiAA
OrderedMap
OrderedSet
update
functions
aaGet
addNew
getOrAdd
merge
nonNull
orderedMap
orderedSet
pairs
require
sortedPairs
sortedValues
staticAA
toAA
toSet
updatePolyfill
updateVoid
structs
HashCollection
KeyValuePair
Polyfill for object.update