Searched refs:conditionalUpdate (Results 1 – 2 of 2) sorted by relevance
105 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
129 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