IncrementalBranch

Constructors

Link copied to clipboard
constructor(branch: IBranch)

Types

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val transaction: ITransaction
Link copied to clipboard

Functions

Link copied to clipboard
fun accessed(dep: IStateVariableReference<*>)
Link copied to clipboard
open override fun addListener(l: IBranchListener)
Link copied to clipboard
open override fun canRead(): Boolean
Link copied to clipboard
open override fun canWrite(): Boolean
Link copied to clipboard
open override fun <T> computeRead(computable: () -> T): T
Link copied to clipboard
open override fun <T> computeReadT(computable: (IReadTransaction) -> T): T
Link copied to clipboard
open override fun <T> computeWrite(computable: () -> T): T
Link copied to clipboard
open override fun <T> computeWriteT(computable: (IWriteTransaction) -> T): T
Link copied to clipboard
open override fun getId(): String
Link copied to clipboard
fun modified(dep: IStateVariableReference<*>)
Link copied to clipboard
open override fun removeListener(l: IBranchListener)
Link copied to clipboard
open override fun runRead(runnable: () -> Unit)
Link copied to clipboard
open override fun runReadT(f: (IReadTransaction) -> Unit)
Link copied to clipboard
open override fun runWrite(runnable: () -> Unit)
Link copied to clipboard
open override fun runWriteT(f: (IWriteTransaction) -> Unit)
Link copied to clipboard
open override fun unwrapBranch(): IBranch