Home
last modified time | relevance | path

Searched refs:PersistentSet (Results 1 – 8 of 8) sorted by relevance

/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/external/kotlinx/collections/immutable/
Dextensions.kt31 internal inline fun <T> PersistentSet<T>.mutate(mutator: (MutableSet<T>) -> Unit): PersistentSet<T>… in mutate()
223 internal inline operator fun <E> PersistentSet<E>.plus(element: E): PersistentSet<E> = add(element) in plus()
231 internal inline operator fun <E> PersistentSet<E>.minus(element: E): PersistentSet<E> = remove(elem… in plus()
240 internal operator fun <E> PersistentSet<E>.plus(elements: Iterable<E>): PersistentSet<E> in plus()
249 internal operator fun <E> PersistentSet<E>.plus(elements: Array<out E>): PersistentSet<E> in plus()
258 internal operator fun <E> PersistentSet<E>.plus(elements: Sequence<E>): PersistentSet<E> in plus()
270 internal operator fun <E> PersistentSet<E>.minus(elements: Iterable<E>): PersistentSet<E> in minus()
281 internal operator fun <E> PersistentSet<E>.minus(elements: Array<out E>): PersistentSet<E> in minus()
292 internal operator fun <E> PersistentSet<E>.minus(elements: Sequence<E>): PersistentSet<E> in minus()
303 internal infix fun <E> PersistentSet<E>.intersect(elements: Iterable<E>): PersistentSet<E> in intersect()
[all …]
DImmutableSet.kt29 internal interface PersistentSet<out E> : ImmutableSet<E>, PersistentCollection<E> { interface
36 override fun add(element: @UnsafeVariance E): PersistentSet<E> in add()
44 override fun addAll(elements: Collection<@UnsafeVariance E>): PersistentSet<E> in add()
52 override fun remove(element: @UnsafeVariance E): PersistentSet<E> in add()
62 override fun removeAll(elements: Collection<@UnsafeVariance E>): PersistentSet<E> in add()
70 override fun removeAll(predicate: (E) -> Boolean): PersistentSet<E> in add()
80 override fun retainAll(elements: Collection<@UnsafeVariance E>): PersistentSet<E> in add()
85 override fun clear(): PersistentSet<E> in add()
104 override fun build(): PersistentSet<E> in add()
/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableSet/
DPersistentHashSet.kt8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet
12 override val size: Int): AbstractSet<E>(), PersistentSet<E> {
17 override fun add(element: E): PersistentSet<E> { in add()
23 override fun addAll(elements: Collection<E>): PersistentSet<E> { in addAll()
27 override fun remove(element: E): PersistentSet<E> { in remove()
33 override fun removeAll(elements: Collection<E>): PersistentSet<E> { in removeAll()
37 override fun removeAll(predicate: (E) -> Boolean): PersistentSet<E> { in removeAll()
41 override fun retainAll(elements: Collection<E>): PersistentSet<E> { in retainAll()
55 override fun clear(): PersistentSet<E> { in clear()
63 override fun builder(): PersistentSet.Builder<E> { in builder()
[all …]
DPersistentHashSetBuilder.kt8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet
12 …der<E>(private var set: PersistentHashSet<E>) : AbstractMutableSet<E>(), PersistentSet.Builder<E> {
/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/
DPersistentOrderedSet.kt8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet
30 ) : AbstractSet<E>(), PersistentSet<E> { in withNext()
36 override fun add(element: E): PersistentSet<E> { in withNext()
55 override fun addAll(elements: Collection<E>): PersistentSet<E> { in withNext()
59 override fun remove(element: E): PersistentSet<E> { in withNext()
80 override fun removeAll(elements: Collection<E>): PersistentSet<E> { in withNext()
84 override fun removeAll(predicate: (E) -> Boolean): PersistentSet<E> { in withNext()
88 override fun retainAll(elements: Collection<E>): PersistentSet<E> { in withNext()
92 override fun clear(): PersistentSet<E> { in withNext()
100 override fun builder(): PersistentSet.Builder<E> { in withNext()
[all …]
DPersistentOrderedSetBuilder.kt8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet
12 …<E>(private var set: PersistentOrderedSet<E>) : AbstractMutableSet<E>(), PersistentSet.Builder<E> {
20 override fun build(): PersistentSet<E> { in build()
/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/
DSnapshotStateSet.kt20 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet
70 internal constructor(snapshotId: SnapshotId, internal var set: PersistentSet<T>) :
146 var oldSet: PersistentSet<T>? = null in writable()
161 private inline fun conditionalUpdate(block: (PersistentSet<T>) -> PersistentSet<T>) = run { in <lambda>()
164 var oldSet: PersistentSet<T>? = null in <lambda>()
187 newSet: PersistentSet<T> in StateSetStateRecord()
197 private fun stateRecordWith(set: PersistentSet<T>): StateRecord { in stateRecordWith()
/compose/runtime/runtime/src/androidMain/
Dbaseline-prof.txt126 …;->persistentSetOf()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentSet;
224 …Of$runtime_release()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentSet;
227 …(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentSet;