Searched refs:PersistentList (Results 1 – 10 of 10) sorted by relevance
| /compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/external/kotlinx/collections/immutable/ |
| D | ImmutableList.kt | 62 internal interface PersistentList<out E> : ImmutableList<E>, PersistentCollection<E> { interface 66 override fun add(element: @UnsafeVariance E): PersistentList<E> in add() 76 …override fun addAll(elements: Collection<@UnsafeVariance E>): PersistentList<E> // = super<Immutab… in add() 84 override fun remove(element: @UnsafeVariance E): PersistentList<E> in add() 94 override fun removeAll(elements: Collection<@UnsafeVariance E>): PersistentList<E> in add() 102 override fun removeAll(predicate: (E) -> Boolean): PersistentList<E> in add() 112 override fun retainAll(elements: Collection<@UnsafeVariance E>): PersistentList<E> in add() 117 override fun clear(): PersistentList<E> in add() 128 …fun addAll(index: Int, c: Collection<@UnsafeVariance E>): PersistentList<E> // = builder().apply {… in add() 135 fun set(index: Int, element: @UnsafeVariance E): PersistentList<E> in add() [all …]
|
| D | extensions.kt | 41 internal inline fun <T> PersistentList<T>.mutate(mutator: (MutableList<T>) -> Unit): PersistentList… in mutate() 138 internal inline operator fun <E> PersistentList<E>.plus(element: E): PersistentList<E> = add(elemen… in plus() 146 internal inline operator fun <E> PersistentList<E>.minus(element: E): PersistentList<E> = remove(el… in plus() 157 internal operator fun <E> PersistentList<E>.plus(elements: Iterable<E>): PersistentList<E> in plus() 168 internal operator fun <E> PersistentList<E>.plus(elements: Array<out E>): PersistentList<E> in plus() 179 internal operator fun <E> PersistentList<E>.plus(elements: Sequence<E>): PersistentList<E> in plus() 191 internal operator fun <E> PersistentList<E>.minus(elements: Iterable<E>): PersistentList<E> in minus() 202 internal operator fun <E> PersistentList<E>.minus(elements: Array<out E>): PersistentList<E> in minus() 213 internal operator fun <E> PersistentList<E>.minus(elements: Sequence<E>): PersistentList<E> in minus() 447 internal fun <E> persistentListOf(vararg elements: E): PersistentList<E> = persistentVectorOf<E>().… in persistentListOf() [all …]
|
| /compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/ |
| D | AbstractPersistentList.kt | 9 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList 12 internal abstract class AbstractPersistentList<E> : PersistentList<E>, AbstractList<E>() { 14 return super<PersistentList>.subList(fromIndex, toIndex) in subList() 17 override fun addAll(elements: Collection<E>): PersistentList<E> { in addAll() 21 override fun addAll(index: Int, c: Collection<E>): PersistentList<E> { in addAll() 25 override fun remove(element: E): PersistentList<E> { in remove() 33 override fun removeAll(elements: Collection<E>): PersistentList<E> { in removeAll() 37 override fun retainAll(elements: Collection<E>): PersistentList<E> { in retainAll() 41 override fun clear(): PersistentList<E> { in clear()
|
| D | SmallPersistentVector.kt | 9 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList 28 override fun add(element: E): PersistentList<E> { in add() 38 override fun addAll(elements: Collection<E>): PersistentList<E> { in addAll() 51 override fun removeAll(predicate: (E) -> Boolean): PersistentList<E> { in removeAll() 79 override fun addAll(index: Int, c: Collection<E>): PersistentList<E> { in addAll() 94 override fun add(index: Int, element: E): PersistentList<E> { in add() 116 override fun removeAt(index: Int): PersistentList<E> { in removeAt() 126 override fun builder(): PersistentList.Builder<E> { in builder() 151 override fun set(index: Int, element: E): PersistentList<E> { in set()
|
| D | PersistentVector.kt | 8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList 27 … private val rootShift: Int) : PersistentList<E>, AbstractPersistentList<E>() { 39 override fun add(element: E): PersistentList<E> { in rootSize() 85 override fun add(index: Int, element: E): PersistentList<E> { in add() 150 override fun removeAt(index: Int): PersistentList<E> { in removeAt() 160 …fun removeFromTailAt(root: Array<Any?>, rootSize: Int, shift: Int, index: Int): PersistentList<E> { in removeFromTailAt() 184 …ivate fun pullLastBufferFromRoot(root: Array<Any?>, rootSize: Int, shift: Int): PersistentList<E> { in pullLastBufferFromRoot() 266 override fun removeAll(predicate: (E) -> Boolean): PersistentList<E> { in removeAll() 303 override fun set(index: Int, element: E): PersistentList<E> { in set()
|
| D | Utils.kt | 8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList 17 internal fun <E> persistentVectorOf(): PersistentList<E> { in persistentVectorOf()
|
| D | PersistentVectorBuilder.kt | 8 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList 15 internal class PersistentVectorBuilder<E>(private var vector: PersistentList<E>, 18 … internal var rootShift: Int) : AbstractMutableList<E>(), PersistentList.Builder<E> { 29 override fun build(): PersistentList<E> { in getModCount()
|
| /compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/ |
| D | SnapshotStateList.kt | 20 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList 36 class SnapshotStateList<T> internal constructor(persistentList: PersistentList<T>) : 75 internal constructor(snapshotId: SnapshotId, internal var list: PersistentList<T>) : 190 var oldList: PersistentList<T>? = null in writable() 211 block: (PersistentList<T>) -> PersistentList<T> in update() 218 block: (PersistentList<T>) -> PersistentList<T> in conditionalUpdate() 222 var oldList: PersistentList<T>? = null in conditionalUpdate() 245 newList: PersistentList<T>, in StateListStateRecord() 257 private fun stateRecordWith(list: PersistentList<T>): StateRecord { in stateRecordWith()
|
| /compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/tooling/ |
| D | SnapshotObserver.kt | 22 import androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList in <lambda>() 152 @ExperimentalComposeRuntimeApi private var observers: PersistentList<SnapshotObserver>? = null 179 internal fun PersistentList<SnapshotObserver>.mergeObservers( in mergeObservers() 214 internal fun PersistentList<SnapshotObserver>.dispatchCreatedObservers( in dispatchCreatedObservers()
|
| /compose/runtime/runtime/src/androidMain/ |
| D | baseline-prof.txt | 125 …>persistentListOf()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; 133 …Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; 134 …a/util/Collection;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; 137 …ersistentVectorOf()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList;
|