Lucre-base
Lucre-base
de.sciss.lucre
AnyExec
Base
Cursor
Cursor
Disposable
Disposable
Exec
Form
Ident
Ident
IdentMap
Identified
Mutable
Plain
Plain
Random
Random
Ref
RefMap
RefSet
Sink
Source
Var
de.sciss.lucre.impl
CastExecFormat
DummyTFormat
EphemeralSource
IdentFormat
MutableImpl
PlainIdentMap
PlainImpl
PlainInMemoryMap
PlainInMemorySet
RandomImpl
BaseImpl
SysLike
Lucre-base
/
de.sciss.lucre
/
Ident
Ident
trait
Ident
[T <:
Exec
[
T
]] extends
Disposable
[
T
] with
Writable
Companion
object
Graph
Supertypes
trait
Writable
trait
Disposable
[
T
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Abstract methods
def
!
(implicit tx:
T
):
Id
Ensures that the identifier is actually valid in the current transaction.
Ensures that the identifier is actually valid in the current transaction.
def
newBooleanVar
(init:
Boolean
)(implicit tx:
T
):
Var
[
T
,
Boolean
]
def
newIntVar
(init:
Int
)(implicit tx:
T
):
Var
[
T
,
Int
]
def
newLongVar
(init:
Long
)(implicit tx:
T
):
Var
[
T
,
Long
]
def
newVar
[A](init: A)(implicit tx:
T
, format:
TFormat
[
T
, A]):
Var
[
T
, A]
def
readBooleanVar
(in:
DataInput
):
Var
[
T
,
Boolean
]
def
readIntVar
(in:
DataInput
):
Var
[
T
,
Int
]
def
readLongVar
(in:
DataInput
):
Var
[
T
,
Long
]
def
readVar
[A](in:
DataInput
)(implicit format:
TFormat
[
T
, A]):
Var
[
T
, A]
Inherited methods
def
dispose
()(implicit tx:
T
):
Unit
Inherited from
Disposable
def
write
(out:
DataOutput
):
Unit
Inherited from
Writable