Home
last modified time | relevance | path

Searched refs:conditionalUpdate (Results 1 – 2 of 2) sorted by relevance

/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/
DSnapshotStateSet.kt105 override fun add(element: T) = conditionalUpdate { it.add(element) } in add()
107 override fun addAll(elements: Collection<T>) = conditionalUpdate { it.addAll(elements) } in <lambda>()
118 override fun remove(element: T) = conditionalUpdate { it.remove(element) } in <lambda>()
120 override fun removeAll(elements: Collection<T>) = conditionalUpdate { it.removeAll(elements) } in <lambda>()
161 private inline fun conditionalUpdate(block: (PersistentSet<T>) -> PersistentSet<T>) = run { in <lambda>() method
DSnapshotStateList.kt129 override fun add(element: T) = conditionalUpdate { it.add(element) } in add()
137 override fun addAll(elements: Collection<T>) = conditionalUpdate { it.addAll(elements) } in <lambda>()
149 override fun remove(element: T) = conditionalUpdate { it.remove(element) } in <lambda>()
151 override fun removeAll(elements: Collection<T>) = conditionalUpdate { it.removeAll(elements) } in <lambda>()
213 conditionalUpdate(structural, block) in update()
216 private inline fun conditionalUpdate( in conditionalUpdate() method