Graph

trait Graph extends Product
Companion:
object
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Abstract methods

def controls: IndexedSeq[Configured]
def expand[T <: Txn[LazyRef(...)]](implicit tx: T, ctx: Context[T]): IControl[T]

Expands the graph and unites all disposables and controls under the returned control value.

Expands the graph and unites all disposables and controls under the returned control value.

''Important:'' disposing the resulting IControl does not clean up any IExpr which are only captured by the provided Context. Therefore, to dispose the entire graph, it is crucial to make sure that ctx is disposed. This will automatically include all controls, so there is no need to dispose the returned IControl in that case.

Inherited methods

def canEqual(that: Any): Boolean
Inherited from:
Equals
def productArity: Int
Inherited from:
Product
def productElement(n: Int): Any
Inherited from:
Product
def productElementName(n: Int): String
Inherited from:
Product
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def productPrefix: String
Inherited from:
Product